NPMScan
Protect your Node.js projects from supply chain attacks. Scan npm packages for malware, crypto-drainers, and security vulnerabilities with AI-powered threat intelligence.
翻译准备中
社交平台热议 · 当前第 7 · 1 个来源
10月30日 11:46 检查 · 分数为各平台在最后检查时显示的数值。我们不复制帖子正文和评论,原帖删除后此处也会移除。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Take the ads, tracking and clutter out of your Fire TV over ADB, no root. Every step can be undone. Comes with its own open-source home screen.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗I had a Fire TV Edition television that had become painful to use. Menus lagged, apps took ages to open, and the home screen was mostly ads. When I looked, it had 129 MB of free memory, and much of the rest went to apps that started on their own and to Amazon services that report what you watch.
So I asked a coding agent to clean it up over ADB, and posted what happened. People asked for the scripts, so I put them here and shared them. Since then, owners of about twenty other TVs and sticks have run it and sent back what they found.
dumbtv is that cleanup, made safe to run on someone else's TV.
On a Fire TV stick, Cube or Fire TV Edition television, from your computer, with no root:
You need a computer with adb
and about ten minutes. On the TV, turn on ADB: Settings → My Fire TV → About,
press OK on the device name 7 times, then Developer Options → ADB debugging.
The TV's IP address is under Settings → My Fire TV → About → Network (on a
Fire TV Edition television: Settings → Network, then the connected network).
With a coding agent (Claude Code, Codex, Cursor, Gemini and others): clone this repository, open the agent in it, and say:
Clean up my Fire TV. Its IP address is (the address from the Network screen).
It reads AGENTS.md, asks you a few questions, and runs the steps below.
By hand:
git clone https://github.com/humblemuzzu/dumbtv && cd dumbtv
adb connect <tv-ip>:5555 # press Allow on the TV
./scripts/preflight.sh # what the TV is and what would change; changes nothing
./scripts/configure.sh # a few questions
./scripts/all.sh # asks before each step, reboots the TV twice
./scripts/verify.sh # checks the result
Works from macOS, Linux and Windows (WSL or Git Bash). The same steps, one at a time, are at dumbtv.org/start.
Rather not do it yourself? Tell us about your TV and we will help.
configure.sh asks, and nothing is decided for you:
| Question | Default |
|---|---|
| Do you watch Prime Video? | yes: its servers stay reachable |
| Keep Alexa and the voice button? | yes |
| Replace Amazon's home screen with dumbtv home? | yes |
| Run the DNS filter on the TV? | yes |
| Any apps you want removed? | none |
| Replace the YouTube app with SmartTube (no ads, no Shorts)? | no |
Your answers are saved in dumbtv.conf; run configure.sh again to change them.
| Amazon packages | About 50 disabled: ads, sponsored content, ACR, telemetry, crash and usage uploads, experiments, update nags. Disabled, never deleted. |
| Protected packages | The few Amazon will not let anyone disable lose background running; the DNS filter blocks what they upload. |
| Settings | Ad tracking limited, interest-based ads off, usage reporting off, home-screen autoplay off. |
| DNS | personalDNSfilter runs on the TV and blocks about 400 Amazon telemetry, ad and update hosts. YouTube, the Appstore and your other apps are not blocked. |
| Home screen | dumbtv home instead of Amazon's: no promo tiles, no sponsored rows. |
| Your apps | Untouched. |
How it works explains each part and why it is needed. dumbtv.org/blocked lists every package, what it does and what you lose without it.
| Rows | Grid | Options |
|---|---|---|
A home screen that shows your apps and your HDMI inputs, and nothing else. Accent colours, tile sizes, rows or a grid, wallpapers, adaptive backgrounds, renaming and hiding, all from the remote. HOME lands on it in a fraction of a second.
It is plain Java with no libraries and no internet permission, so it cannot send anything anywhere. On Fire OS 7 and 8 it asks for no permissions at all. It works on its own, without the rest of dumbtv:
adb connect <tv-ip>:5555
./launcher/install.sh
launcher/README.md covers the settings, wallpapers and how it takes over the HOME button.
Each row is a report from the person who ran it. tested means the whole pass ran
and verify.sh passed on that device. dumbtv.org/tv has
every model with its menu paths and quirks.
| Device | Fire OS | Status | Tested by |
|---|---|---|---|
| Fire TV Stick 4K, 1st gen (AFTMM) | 6.7 | tested | @niz-coder |
| Insignia Fire TV Edition (AFTEAMR311) | 6.7 | tested | @gtalusan |
| Toshiba 50LF621U19, 55LF711U20 Fire TV Edition (AFTKMST12) | 6.7 | tested | @ryanlucht, @zekesax |
| Fire TV, 3rd gen (AFTN) | 6.2 | tested | @adi-c |
| Fire TV Cube, 2nd gen (AFTR) | 7.7 | tested | @podulator |
| Fire TV Cube, 3rd gen (AFTGAZL) | 7.7 | tested | @sakalliAI |
Android TV and Google TV reports, run by hand from the lists in
data/androidtv/:
For a full Android TV and Google TV tool, see cleanyourtv. Samsung, LG, Roku and other TVs give owners no way in; docs/OTHER-TVS.md explains each one and what you can still do.
Your TV not here? Run it, then ./scripts/contribute.sh. It writes the report
for you. CONTRIBUTING.md has the details.
./scripts/restore.sh
It re-enables every package, clears the app and network rules, puts back the
settings the TV had before (from the snapshot preflight.sh takes), removes the
filter and gives HOME back to Amazon. An app you asked to have uninstalled comes
back from the Appstore.
/system, the part of the TV whose modification
bricks it. A factory reset removes everything dumbtv did.| dumbtv.org | the website: guides, every package, every device |
| How it works | each part and why it is needed |
| Troubleshooting | symptoms and fixes |
| FAQ | updates, Prime Video, factory reset, is this legal |
| Other TVs | Android TV, Samsung, LG, Roku and the rest |
| YouTube | why its ads cannot be blocked, and SmartTube |
| Why not replace the OS | the locked boot chain |
| dumbtv home | the launcher |
| Device catalog | per-model notes |
| AGENTS.md | instructions for coding agents |
| Press | coverage |
To everyone who tested a TV, wrote code, or reported a problem. dumbtv works on all the devices above because of you.
Code, fixes and device reports: @fabricio00101, @MrVoicer, @Jovci, @niz-coder, @centsandcode, @maam00, @alfibi, @theChef613, @rachit-jain, @daviavmello, @yuriwc, @lsukev, @dchuk, @gerardo-galvez-hl, @koconnorgit, @pfTheTrial, @frogu, @podulator, @tkightly, @OSikorsky, @nolanvargas, , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Bug reports: @gleesonb, @dennus280-ship-it, @FyllyMan, @nairyash, @PWannop, @jt-at-home, @thearchivist9778-ai, @GrackleCrow, @MisterKOak
And to the projects dumbtv stands on: personalDNSfilter by Ingo Zenz, HaGeZi's DNS blocklists, SmartTube by Yuriy Liskov, and cleanyourtv by @Gathin23 for Android TV and Google TV.
dumbtv changes settings on a device you own, through the developer tools the manufacturer ships. It does not bypass DRM, unlock anything or touch anyone's account. Fire TV, Fire OS, Alexa and Prime Video are trademarks of Amazon; dumbtv is not affiliated with or endorsed by Amazon. Use it at your own risk.
Scripts, docs and the launcher are MIT. The device catalog is CC BY-SA 4.0.
dumbtv bundles none of these, but downloads them when you ask for them: personalDNSfilter (GPL-2.0) from F-Droid, HaGeZi's Amazon tracker list (GPL-3.0), and SmartTube (MIT) from its own releases.
| Amazon AFTALMO | 7.7 | tested | @TheiMacNoob |
| Xiaomi L55M7-FVEU Fire TV (AFTANNA0) | 7.7 | tested | @jmcerrejon |
| Fire TV Stick 4K Max, 1st gen (AFTKA) | 7.7 | tested | @harupong, @Elv1sh |
| Insignia 50" F30 (AFTDCT31) | 7.7 | tested | @timcunningham-sv |
| Onida 43" Fire TV Edition (AFTGRO001) | 7.7 | tested | @humblemuzzu |
| Fire TV Stick HD 2024, Stick Lite 2020 (AFTSS) | 7.7 | tested | @RabeJonas, @Prathamesh913, @arielvieira |
| Hisense 55QD65NF (AFTHA004) | 7.7 | tested | @stedrow |
| Ember 55, Fire TV Omni Mini-LED (AFTOMNA003) | 8.0 | tested | @zaco-tm |
| Fire TV Stick 4K Max, 2nd gen (AFTKRT) | 8.1 | tested | @gerardo-galvez-hl, @derkstample, @aboubakrine |
| Fire TV Stick 4K Plus (AFTMA08C15) | 8.1 | tested | @edrmundy |
| Fire TV Edition television (AFTOLCBC82) | 8.1 | tested | @koconnorgit, @iotemylabs |
| Fire TV smart TV (AFTHY7ABBA) | 8.1 | tested | @bring-nirachornkul |
| Fire TV Stick, 3rd gen (AFTSSS) | 7.7 | partial | @B3NR1S |
| Fire TV Stick 4K Max, 1st gen (AFTKA) | 7.6 | partial | @dchuk |
| Hisense 58U6HF (AFTHA001) | 7.7 | partial | @murilaiooo |
| Redmi Smart Fire TV 32 (AFTMV00) | 7.7 | partial | @NeutronZero |
| Fire TV Stick 4K, 2nd gen (AFTKM) | 8.1 | partial | @gleesonb, @humblemuzzu |
| Insignia 50" F50 (AFTHY7ABBA) | 8.1 | partial | @dave137-beep |
| Philips OLED705, PUS7304, PUS7334 (TPM191E) | 12 | @tkightly, @damsma, @PazkaL |
| TCL Smart TV Pro G08 | 14 | @maam00 |
| Xiaomi Mi TV Stick | 9 | @pfTheTrial |
| Xiaomi Mi TV (MSSP3) | 9 | @frogu |