dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Fight misinformation with cryptographic proof of reality.
zkTruth is a decentralized camera application that cryptographically proves media authenticity using zero-knowledge proofs and blockchain timestamping on World Chain.
In a world where AI-generated deepfakes are indistinguishable from reality, zkTruth establishes trust at the point of capture — not after the fact.
• 4.7B AI-generated images created in 2025 alone
• 67% of people can't distinguish real from AI content
• 96% of deepfakes are created without consent查看完整 README ↗Fight misinformation with cryptographic proof of reality.
zkTruth is a decentralized camera application that cryptographically proves media authenticity using zero-knowledge proofs and blockchain timestamping on World Chain.
In a world where AI-generated deepfakes are indistinguishable from reality, zkTruth establishes trust at the point of capture — not after the fact.
No existing solution simultaneously verifies that content was captured by a real device, at a specific time and place, by a verified human, and has not been tampered with since capture.
📸 CAPTURE → 🔐 VERIFY → ⛓ MINT & SHARE
Take a photo or video. GPS coordinates, UTC timestamp, and device metadata are embedded in real-time.
Authenticate with World ID using zero-knowledge proofs. Prove you're human without revealing your identity.
SHA-256 content hash is minted as an ERC-721 NFT on World Chain (Chain ID: 480). Share your verified proof on any platform.
| Feature | Description |
|---|---|
| Zero-Knowledge Proof | World ID verifies you're human without revealing identity |
| Content Hashing | SHA-256 tamper-proof fingerprint generated at capture time |
| On-Chain Record | Immutable timestamp and proof on World Chain |
| Real-Time Metadata | GPS, time, device info overlaid on camera view |
| Social Sharing | Export verified proof to X, Instagram, Farcaster |
| Photo & Video | Supports both photo capture and video recording |
| Mobile-First PWA | Optimized for iPhone/Android with native camera access |
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | Next.js 16 + React 19 | PWA camera application |
| Identity | World ID (ZKP) | Human verification |
| Integrity | SHA-256 + C2PA (Phase 2) | Tamper detection |
| Blockchain | World Chain (ID: 480) | Immutable proof storage |
| Wallet | Privy (embedded wallets) | Non-custodial wallet |
| Storage | Arweave / Irys (Phase 2) | Permanent media storage |
git clone https://github.com/manmos104/zktruth.git
cd zktruth
npm install --legacy-peer-deps
# HTTP (desktop browser testing)
npm run dev
# HTTPS (required for mobile camera access)
npx next dev --experimental-https -p 3000
Open https://localhost:3000 in your browser.
npx next dev --experimental-https -p 3000ipconfig getifaddr en0https://<your-ip>:3000 on your phone's browser┌─────────────────────────────────────────────┐
│ zkTruth App │
│ (Next.js PWA / React 19) │
├──────────┬──────────┬───────────────────────┤
│ Camera │ Metadata │ UI / Sharing │
│ Module │ Overlay │ Module │
├──────────┴──────────┴───────────────────────┤
│ Proof of Capture Engine │
│ ┌────────┐ ┌─────────┐ ┌────────────────┐ │
│ │SHA-256 │ │World ID │ │ GPS + Time │ │
│ │Hashing │ │ (ZKP) │ │ Capture │ │
│ └────┬───┘ └────┬────┘ └───────┬────────┘ │
│ └──────────┼──────────────┘ │
│ ▼ │
│ Proof Structure (JSON) │
├──────────────────────────────────────────────┤
│ World Chain (ID: 480) │
│ ERC-721 NFT + Immutable Timestamp │
└──────────────────────────────────────────────┘
| Threat | Mitigation |
|---|---|
| Content manipulation | SHA-256 hash detects any modification |
| Identity spoofing | World ID biometric uniqueness (1 person = 1 ID) |
| Timestamp manipulation | Blockchain consensus on World Chain |
| Metadata forgery | On-device capture binding |
zkTruth proves when, where, and by whom media was captured, and that it hasn't been modified. It does not verify the semantic meaning of content (e.g., photographing a screen showing fake content).
MIT License — see LICENSE for details.