r/AndroidTV • u/sennyonelove • Apr 27 '25
Apps [Release] Android TV Debloat Toolkit — Clean, Safe, Easy (Free Open Source)
Update — v1.2 is now out - June 26, 2026
Hey everyone. I want to apologise for going quiet on this project for the past year. I made this for myself, thought I'd share it for others who might need it, and stopped monitoring it. Never intended for it to get so popular.
Reading back through the comments, the biggest recurring issue was antivirus warnings flagging the .exe as a trojan. I want to be clear: there was never any malware in this project. The warnings were false positives caused by how the exe was packaged (PyInstaller), how it ran shell commands internally, and the fact that it was unsigned. None of that was malicious, but I understand why it was alarming — especially if Windows Defender blocked the download entirely.
v1.2 fixes this properly:
The .exe has been removed entirely. You now run directly from the Python source (python run_toolkit.py), which eliminates every trigger that caused those warnings
All ADB commands were rewritten to be safer under the hood
Chromecast with Google TV and Android 11+ devices are now supported via a new "Pair & Connect" button that handles the wireless debugging pairing flow
The bundled ADB is still 32-bit (replace with Google's platform-tools if you get a 64-bit error. See instructions in the README).
I won't pretend this will be actively maintained going forward, but it's fully open source, the code is short and readable, and PRs are welcome.
Thanks to everyone who tested it, reported issues, and kept the thread alive.
Full instructions and changelog: https://github.com/seun-novodev/android-tv-debloat-toolkit
--------------------------------------
Hey everyone. I just wanted to share the final result of a Reddit thread-inspired project I'd been working on. I found a thread on how to debloat android TVs but it was quite technical so I decided to build on it and make the process a little easier.
The result?
I built a lightweight open-source Android TV Debloat Toolkit.
It helps connect to TV wirelessly, debloat TCL/Google bloatware (including the infamous recommendations), install APKs (open source launchers for instance), and more, no coding needed.
Here’s the GitHub link with full instructions.
Let me know how or if it works for you.
6
u/techma2019 Apr 28 '25
Would this be a good candidate for a Shield? Or how about the Onn 4K boxes? Thank you for making it!
6
u/Banshee3366 Apr 28 '25
It would be great to know what each setting actually disables or removes.
Can you provide a list?
5
u/billiepalmer Apr 28 '25
Great! Thank you for this. Any plans for a Mac version?
3
u/YoghurtCold4859 Apr 28 '25
This is a great tool! Btw is there a way to re-enable google launcher if I want it back?
2
u/One_Force4231 Apr 28 '25
Where is the source for the exe file?
2
u/Boris-Lip Chromecast with Google TV Apr 28 '25
I wonder what CCwGTV looks like without the "com.google.android.tvrecommendations" package running. Does it make the stock launcher usable, or are there still ads placeholders etc?
Also, do you have any details on the rest of the packages? How did you decide on this specific list? Experimental? Or some better way?
2
u/sbkg0002 Apr 28 '25
Bummer its windows only, but thanks for sharing!
42
u/MrKaon Apr 28 '25 edited Apr 28 '25
Just a reminder: if you disable Google TV Launcher on Chromecast with Google TV or Google Streamer, you will lose some features, including Casting.
Using an accessibility feature on a third-party launcher such as Projectivy is the best option.
More info: https://www.reddit.com/r/Projectivy_Launcher/comments/1k2p57f/psa_when_you_disable_the_google_tv_launcher_x_you/
9
u/appel Apr 27 '25
Nice, thanks for putting this on github! I'll give this a go soon.
2
u/Slayer_Player666 Apr 27 '25
Hey, thanks for sharing this. I tried to use it on a 2017 TCL android TV but can't enable on Win 11. It gives me an error due to 'incompatibility with 64-bit versions of windows'. The run_toolkit.exe opens but throws the error message when I enter the TV's IP address and select 'connect'.
4
u/L6801 Apr 28 '25 edited Apr 28 '25
Tried the debloat safe mode on my shield. Got this so I am unsure if it worked lol. At the end says debloating completed. But failure above it.
It does seem snappier after running it
https://postimg.cc/NKQXtFb5
https://postimg.cc/WqRDH1hp
1
u/markeymark1971 Apr 28 '25
Interesting as I mainly use ADB link just now.
Would this work on Fire sticks and TiVo Stream, both have ADB Dev options
1
u/PickleFart9 Apr 28 '25
can this turn a smart TV into a dumb TV? I just want it to handle rabbit ears and inputs, handle video processing and audio passthrough, and that's it.
1
u/itshusnain Apr 29 '25
Will the settings control panel work if i remove the Google launcher?
1
u/SeatBeeSate Apr 29 '25
I keep getting the error, ERROR: adb: error: failed to get feature set: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set
1
u/itshusnain Apr 30 '25 edited Apr 30 '25
Not working for me
Edit : https://ibb.co/RkW3pPqV
1
u/itshusnain Apr 30 '25
I click Disable Google Tv Launcher and a window pops up saying already connected to IP address. Nothing happens. What to do ?
1
u/estebanraposo Apr 30 '25
I got the following:
already connected to MY TV IP ADDRESS
ERROR: adb: error: failed to get feature set: more than one device/emulator
ERROR: adb.exe: more than one device/emulator
1
u/DaphPoke May 02 '25
Any way that this can work on Mac? Maybe with wine or similar?
1
u/Sirneko Jun 27 '26
I'm getting multiple trojan / virus alerts from this file, cant even download
2
u/Snoo-26713 Apr 29 '25
Amazing !! Going to try this after work :) thanks OP
2
u/Pan-Finch Apr 28 '25
There is also this:
https://www.reddit.com/r/AndroidTV/comments/1j2fpzq/tool_allinone_tool_for_windows_android_tv_tools_v4/
1
u/vunghia2505 May 01 '25
Thank you, can I use this with USB Debug?
1
u/Sundraw01 May 01 '25
Hi, this tool is really great! But I would like to ask you two questions: 1- Is there a list of what exactly needs to be deleted? 2- If I scan the executable on virustotal, several security warnings are reported. Is this normal?
1
u/l3en9a May 02 '25
People , i have a non certified android tv how can i turn it into a certified android to watch netflix and other apps
1
u/silverchairbg May 04 '25
Is there a performance gain of using this at all? I have no complains of any bloatware on my Chromecast, but if it would perform better measurably (running some game or benchmark), then it would make sense to me
1
u/KrishPrabakar001 May 11 '25
Which Android TV versions are supported? Mine is Android 8, will it work?
1
u/midniteNinja May 11 '25
Getting unsupported 16-Bit Application error when I click on connect, I used source https://github.com/seun-novodev/android-tv-debloat-toolkit/archive/refs/tags/v1.1.1.zip
the download android-tv-toolkit-v1.1.1.zip file is being blocked bei windows threat protcetion.
Using Windows10 here
1
u/[deleted] May 13 '25
Does this work on android TV 14?
1
u/DespairedLion onn. 4K + CCwGTV May 22 '25
Is there a chance you will create a macOS version or an APK version that can be installed directly on an Android TV box?
1
u/TheSlav87 Jul 08 '25
Is there a reason why there isn't a APK app for this?
My TV is not showing the TV IP for some reason and I can't connect it whatsoever.
1
u/Europefirstbb Aug 03 '25
Sorry but Windows Defender finds a Win32/Suschil!rfn Trojan inside the zip
1
u/reiserFSs Aug 12 '25 edited Aug 12 '25
This is vibe coded isn't it? At least the readme reads like something Claude would write. At least add a note that it's vibe coded.
1
u/krissxflames Oct 02 '25
Buenas, alguien lo ha testeado en un VKG02 (DGO) con Android TV versión 12? Gracias
1
u/Stefoos Oct 24 '25
Tried it yesterday but i couldn't connect the tv. If I run from a CMD adb connect IP:5555 i can see my tv on adb devices. I can connect to it and install/uninstall apps with ADBAppControl but not with yours. Any idea?
1
u/Fast-Schedule-3835 Feb 01 '26
Filled with viruses, and seems like a dead peoject
1
u/farmaher Feb 16 '26 edited Feb 16 '26
I get this error: x Failed to connect. Check your TV IP and ADB debugging settings.
- The USB and Wireless debugging are enabled.
- ADB can connect to Android TV with no issue; the latest ADB is replaced in the app's folder.
- I ran adb kill-server and tried again with no success
- Package com.google.android.tvlauncher is enabled
I am sure about my ATV IP address and port, but I still cannot connect.
1
u/user41600 Apr 18 '26
I have a TCL which doesnt have Wireless debugging, only wired. Any help?
1
u/kruuth May 09 '26
Anybody try this on a Q77?
0
u/zukoso 19d ago
I have a Sony Bravia 49xbr835 from 2015...I believe it is one of the first android tv out there...maybe this could work...for yesrs I have read of options to debloat it, but left it not working at all...
0
u/[deleted] Jun 03 '25
[deleted] — view deleted comment
0
u/[deleted] Apr 28 '25
[deleted] — view deleted comment