dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Verth is a prototype that stops fake-CEO and deepfake payment fraud. Before an employee pays, changes bank details or resets a password, one tap asks the real person, on their own registered phone, whether they really sent the request.
Early product (v0.1). All people and companies in the demo are fictional.
Attackers no longer need to hack systems when they can impersonate the people who run them:README 전문 보기 ↗Website: https://umeshdk22.github.io/verth/ · App: https://umeshdk22.github.io/verth/app.html · Demo: https://umeshdk22.github.io/verth/demo.html
Verth is a prototype that stops fake-CEO and deepfake payment fraud. Before an employee pays, changes bank details or resets a password, one tap asks the real person, on their own registered phone, whether they really sent the request.
Early product (v0.1). All people and companies in the demo are fictional.
Attackers no longer need to hack systems when they can impersonate the people who run them:
Real-time deepfake detection is not reliable enough for ordinary businesses, and mainstream meeting platforms don't provide it. The control that security guidance consistently recommends is out-of-band verification: confirm the request through a separate, trusted channel. In practice, that advice lives in policy documents that nobody remembers under pressure, and employees feel awkward questioning a senior person.
| Feature | How it works | Why it matters |
|---|---|---|
| Push check | The employee taps Verify. The claimed sender's registered device asks "Did you send this?" and they answer with a fingerprint. | The answer comes from a channel the attacker doesn't control. |
| Rolling codes between people | Each person's app shows a 6-digit code that changes every 30 seconds (the same idea as TOTP authenticator apps). On a live call, the employee asks for the code. | A deepfake can copy a face and a voice, but not a code on someone else's phone. |
| Fail-safe by default | If the check isn't answered before it expires, the employee is told not to act. | Silence is never treated as approval. |
| Audit log | Every check records who asked, the claimed sender, the channel, the request and the outcome. | Evidence for auditors and insurers, and data for the security team. |
| Scam reporting | A denied request can be reported to the security team with one tap. | Turns each blocked attempt into threat intelligence. |
It also removes the social pressure: "Company policy: the app has to verify it" is easier to say to a CEO than "I don't believe you."
You play both people. The left phone is Priya (Accounts), the right phone is Rajesh (the real CEO).
Paste a suspicious SMS, WhatsApp message, email, link or phone number and Verth explains the red flags it finds, in plain words:
@ tricks, shorteners, cheap TLDs, app downloads (.apk), bait words.Built from a real story: the founder paid ₹1,500 "exam fee" to a fake company with a look-alike website. Paste the offer email or message (and optionally the company name) and Verth checks:
@tcs.com, Infosys @infosys.com, Wipro, Accenture, Cognizant, HCLTech and others).tcs-careers-india.in).Four short demo videos on the home page, with a topic switch and a language switch: Scam check and For organisations, each in English (British male voice) and Hindi (male voice), with burned-in subtitles in the same language. They're recorded from the real app, timed to the narration, and encoded as H.264 at a steady 30 fps with fast start. How they're made: tools/video/.
Not everyone can copy and paste. In Scam check, tap Photo or screenshot, take a photo of the message or pick a screenshot (or on Android, Share → Verth straight from WhatsApp or the Gallery).
A “Need help?” button on every page opens Verth Helper, a chat assistant for anyone who finds the app confusing:
Monthly subscriptions (UPI Autopay or card) through Razorpay Checkout, with a small Cloudflare Worker (worker/) as the only thing allowed to mark a plan as paid:
Setup: PAYMENTS-SETUP.md.
Verth is an installable web app (manifest + service worker). On Android, after installing, any SMS, WhatsApp message, email or link can be sent to Verth with Share → Verth (Web Share Target), which opens Scam check pre-filled. Shared text is removed from the address bar immediately and never stored.
index.html): what Verth is, Scam check, a wall of real-world scam examples, the demo video, examples for organisations and families, guidelines, plans and FAQ. Optional piano soundtrack (never autoplays).app.html): real accounts and real checks between people.
demo.html): the original interactive simulation, no account needed.Verth is designed on the assumption that attackers will try hard. New members need admin approval; names on checks are bound to real member records; every Yes/No is signed by a key that never leaves the person's device; rolling codes are pairwise (ECDH + HKDF + TOTP), so no shared secret exists in the database; and the log can't be edited or deleted. Rules and attacker scenarios are tested on every push. See SECURITY.md for the threat model, controls, known limits and the Firebase hardening checklist.
| Part | Choice |
|---|---|
| Hosting | GitHub Pages (static) |
| Auth | Firebase Authentication (email/password with email verification, Google) |
| Data and real-time updates | Cloud Firestore with snapshot listeners |
| Access control | firestore.rules: circle-scoped reads, only the named recipient can answer a check (once, before expiry), plan field locked, invite-code joins counted against plan limits |
| Device keys | Non-extractable P-256 keys in IndexedDB: ECDSA signs answers, ECDH + HKDF derive pairwise TOTP codes |
| Build | esbuild bundles src/ into assets/app.js |
npm install
npm run build # writes assets/app.js
Put your Firebase web config in src/config.js, then serve the folder with any static server.
npm run test:unit runs 28 real-world scam-check and job-offer examples (test/scamcheck.test.mjs).npm run test:rules runs the attacker scenarios in test/rules.test.mjs against the Firestore emulator.npm run test:e2e drives two browsers (an employee and the CEO) plus attacker actions through the whole app, using test/fake-firebase.js, an in-browser stand-in for the Firebase SDK.@Umeshdk22, cybersecurity analyst (SOC). Feedback from people in finance, HR and security teams is very welcome. Please open an issue.