Commit Graph
55 Commits
Author SHA1 Message Date
Gathin23 13c21763d5 README: AirPlay answer pointing at nguyenduchoai's #84, Thai in the language line, tables with the new rows 2026-10-19 12:56:24 +05:30
Gathin23 6a8c3019f9 MOOQ0 list: Live TV, screensaver and power-on notes plus a by-choice group from mirhnaz's #81 2026-10-19 12:56:23 +05:30
Gathin23 b58fb69b3a RCA AI PONT list: realme alias and com.homwee.alexacontrol from pranabsarma18's #38 2026-10-19 12:56:23 +05:30
Gathin23 df51bab95c QM6K list: AU14 packages and the providers.config Wi-Fi warning from prasta1's #23 2026-10-19 12:56:23 +05:30
Gathin23 4e01003496 examples: TCL G05 Google TV list from damonearl's #73, with the setupwraith-came-back note 2026-10-19 12:56:23 +05:30
Gathin23 a8d5a3bea6 examples: Toshiba Fire TV (AFTHA004) list from umang350's #4, as a debloat-only Fire OS folder 2026-10-19 12:56:23 +05:30
Gathin23 1f139ab2c5 Merge PR #80: Add Chromecast with Google TV 4K (sabrina) debloat list
Header edits at merge time: the connection note points at the pair-once-then-adb-tcpip path, launcherx is
left to the install script, the four Mainline modules carry a comment.
2026-10-19 12:55:39 +05:30
Gathin23 116ab7a75c Merge PR #99: Add Philips Smart 4K TV (Skyworth eleonas, Google TV 14) debloat list 2026-10-19 12:23:20 +05:30
Gathin23 47d4414ec0 PR #95 follow-up: drop two header lines that assumed launcher/ could be installed on the ak30a5 2026-10-19 12:23:18 +05:30
Ishan Gupta 6cecb05de6 Add Philips Smart 4K TV (Skyworth eleonas, Google TV 14) debloat list 2026-10-19 12:13:41 +05:30
xbsheng 914281ac1d examples: TCL ak30a5 (China, Android TV 9) debloat list
Chinese-market TCL set on Amlogic firmware with no Google services at all.
16 packages disabled (boot ad service, analytics, preloaded content), 10
more commented as optional, plus the firmware quirks in the header.

The header says up front that the launcher half does not apply to this
model: any APK declaring category.HOME is refused at parse time unless it is
signed with TCL's key, so com.tcl.cyberui stays and only its ad/telemetry
packages can be removed.
2026-10-19 14:24:54 +08:00
Gathin23 4cd5e0b616 AXSO0 list additions (#93) and a README restore section plus honest safety answer (#94)
The Glance, Mi TV+, Sensara and legal-text packages found by punyajain1 join the existing
xiaomi-mitv-axso0 list (same hardware as the Mi TV 4C Pro 2019). The 'Restoring your TV'
section and the rewritten 'can it brick' answer take up tyhallcsu's points from #94.
2026-10-19 11:49:08 +05:30
Gathin23 31eb392042 Merge PR #89: Add Insignia 55-inch F30 4K Fire TV (NS-55F301NA25 / AFTDCT31) debloat list
Debloat-only Fire OS example: header rewritten to say the launcher cannot replace Fire's home,
personal-choice groups marked, the two reportedly protected packages flagged; the encoding-damaged
README hunk was dropped. README now says Fire TV gets the debloat half.
2026-10-19 10:43:40 +05:30
Gathin23 e7f84279c5 Merge PR #91: Fix Home crash loop on Google TV 14 (launcherx) + Xiaomi TV A Pro 2026 list
Kept the compile step and the opt-in service enabler from earlier merges, and turned the final
resolve-activity print into a check: if Home does not resolve to the new launcher the stock one
is re-enabled and the script stops with the setupwraith hint.
2026-10-19 10:42:31 +05:30
Gathin23 cf08e0a5f0 Merge PR #10: Add CHiQ AI PONT (DVB93CQ, Android TV 11) debloat example
Folded the grouping, keep-list and firmware notes from the separate README into debloat.txt, the
format every other example uses; marked the personal-choice group and left the stock launcher to
the install script.
2026-10-19 10:26:41 +05:30
Gathin23 3430185c13 Merge PR #61: docs(examples): agregar lista de RCA Changhong
Dropped com.homwee.factory and the Live TV channel-scan wizard (load-bearing on this platform per
the CHiQ and MOOQ0 lists) and left the stock launcher to the install script.
2026-10-19 10:26:02 +05:30
Gathin23 10a36102c4 Merge PR #33: Add TCL QM6K Pro (Google TV 14) debloat list
Netflix, the phone-remote service and TalkBack moved to the optional block: they are personal
choices rather than bloat.
2026-10-19 10:25:31 +05:30
Gathin23 3e8fefe3fb Merge PR #83: Add Xiaomi MiTV-AESP0 TV stick: debloat list, Home-key fix, stick launcher options
Kept #42's automatic Inputs-pill detection instead of the show_inputs flag, kept rows_below_dock,
and routed HOME_KEY_SERVICE=1 / -HomeKeyService through the same append-safe enabler as #27 so
enabling one service never drops another.
2026-10-19 10:24:57 +05:30
hieu.satsandClaude Fable 5.1 39990fb701 Fix Home crash loop on Google TV 14 when disabling launcherx
On Google TV 14 (Xiaomi MiTV-MZTU0, Android 14) HOME is resolved by intent
priority and the saved default home is ignored: launcherx has priority 2,
the setup wizard's RecoveryActivity priority 1, a sideloaded launcher 0.
Disabling launcherx with the home preference already set made Android drop
the preference (candidate set changed), Home landed on RecoveryActivity and
system_server crash-looped (TV off Wi-Fi every ~60 s).

build-and-install: start the new launcher before disabling the stock one,
set the home preference after, and print what HOME resolves to.
examples/xiaomi-tv-a-pro-2026: debloat list for this model; it also
disables com.google.android.tungsten.setupwraith since shell may not
disable the single RecoveryActivity component.
README: troubleshooting entry and supported-TV row.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-19 11:50:03 +07:00
cyspartan117 412a1c291e Add Insignia 55-inch F30 4K Fire TV (NS-55F301NA25 / AFTDCT31) debloat list 2026-10-19 00:42:24 -04:00
Gathin23 f0c6cc3414 Merge PR #65: Add Xiaomi MiTV-MOOR2 (venom) debloat list, HOME takeover notes, and stock-launcher detection 2026-10-19 09:49:34 +05:30
Gathin23 d3d15f83ef Merge PR #75: Add NVIDIA SHIELD TV Pro 2019 (Android TV 11) debloat list 2026-10-19 09:49:08 +05:30
Gathin23 37a7aee70a Merge PR #66: Add TCL BeyondTV (Android TV 9) debloat list 2026-10-19 09:48:51 +05:30
Gathin23 ea0d2d35fe Merge PR #59: Add Sony BRAVIA XBR-65X900E (Android TV 9) debloat list 2026-10-19 09:48:50 +05:30
Gathin23 e291e65f2e Merge PR #57: examples: add Xiaomi MiTV-MOOQ0 (croods), Android TV 10 2026-10-19 09:48:49 +05:30
Gathin23 e4a0d8f95e Merge PR #52: Add Sony BRAVIA 4K UR2 debloat list 2026-10-19 09:48:49 +05:30
Gathin23 5585025c67 Merge PR #48: examples: add TCL 65C725 (Android TV 11) debloat list 2026-10-19 09:48:48 +05:30
Gathin23 6a6491537c Merge PR #45: Add Hisense SmartTV 4K FFM debloat list 2026-10-19 09:48:47 +05:30
Gathin23 3303445287 Merge PR #44: Add Xiaomi Mi Box S (MIBOX4, Android TV 9) debloat example 2026-10-19 09:48:26 +05:30
Hoai NguyenandClaude Opus 5.5 5170c93645 docs(examples): add Xiaomi MiTV-AESP0 stick debloat list
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 10:15:15 +07:00
Gurkamal DhahanandClaude Opus 5.5 b1fe68b256 Sony X900E: also disable b2b.vendorprotocol (Node.js 4.2.4 SDDP broadcaster)
It runs a 2015 Node.js that announces the TV's model, MAC and IP on the
LAN for Control4-style home automation. Disabled stops it after a reboot.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AzBMk2bZsVD561UH5wv3Km
2026-10-18 22:43:36 -04:00
Gonzalo García QuirogaandClaude Opus 5.5 b5b6090076 Add Chromecast with Google TV 4K (sabrina) debloat list
Google TV 14 (UTTC.250917.004). Covers Google telemetry and ad services,
ambient mode, and replacing launcherx (setupwraith must be disabled too).

Notes the quirks specific to this device: ADB on 5555 is closed and
Android 14 needs wireless-debugging pairing, set-home-activity alone does
not stick, two packages ship factory-disabled, and the YouTube remote
button (BUTTON_3, keycode 190) can be remapped for free with Key Mapper.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01DhEJBCcJvMbA8rQsWaJQbW
2026-10-18 22:34:06 -03:00
Darlene SonalderandClaude Opus 5.5 e100d5fcf5 Shield list: confirm the Home handover, leave setupwraith alone
Checked on the tested unit: the stock launcher's Home filter has priority 2 and launcher/'s
has 0, which is why set-home-activity only takes effect once the stock launcher is disabled.
Stated as the cause instead of "reportedly".

setupwraith declares Home activities, but after setup none of them is a Home candidate on a
Shield (its MainActivity is disabled). The advice to disable it came from Google TV sets
(#49, #53), where disabling Setup/Recovery is risky, so the list now says to leave it alone.

The Inputs pill note no longer quotes the "No inputs found" toast, so it stays true if the
launcher starts hiding the pill on boxes without inputs (#42).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 00:51:51 +02:00
Darlene SonalderandClaude Opus 5.5 3f18a3b6a9 Add NVIDIA SHIELD TV Pro 2019 (Android TV 11) debloat list
Tested on SHIELD Experience 9.2.4 (RQ1A.210105.003.7825230_4387.0822) and checked against
a 9.2.2 package list. Disables NVIDIA and Google telemetry and feedback, the sponsored rows
service, Play partner auto-installs, the retired GameStream receiver and NVIDIA Games, two
preloaded apps and the stock Android TV launcher. Assistant, Chromecast, firmware updates and
streaming apps are left as personal choices.

The header covers network debugging, how Home hands over to launcher/ on this Android 11
build, what the launcher's Inputs and network pills show on a Shield, and the packages to
leave alone (remote, controllers, AI upscaling, audio).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 00:04:06 +02:00
Yuvraj PandeyandClaude Sonnet 5.5 baabed92e4 Add TCL BeyondTV (Android TV 9) debloat list
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-19 02:24:06 +05:30
ShradhaandClaude Opus 5 3b7f35d37f examples: add Xiaomi MiTV-MOOR2 (venom), Google TV 11
Debloat list for the MiTV-MOOR2 (codename venom, MediaTek), firmware
RTM5.220609.003.2674: 22 packages, all currently disabled on the TV with
the launcher from launcher/ in place. The header notes the two package
names that differ from the repo defaults on this firmware, the stock
launcher (com.google.android.apps.tv.launcherx) and the Live TV app
(com.mitv.livetv), and lists the packages that must stay enabled,
com.mitv.livetv among them because it owns .input.SelectInputActivity,
the HDMI/source switcher.

Also adds a troubleshooting entry for the thing that cost the most time:
on this build, disabling the stock launcher does not hand Home to a
third-party launcher, because com.google.android.tungsten.setupwraith
answers HOME too. android:priority is ignored on HOME filters for
non-system apps, `cmd package set-home-activity` reports Success without
taking effect, and `pm disable-user` on one setupwraith component is
refused; disabling the whole package is what frees the slot.

Tested on a Xiaomi MiTV-MOOR2. The list is a first-day report, not the
few days CONTRIBUTING.md asks for, and the header says so.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-10-19 02:06:29 +05:30
Guido HalleyandCursor dc904d458f docs(examples): agregar lista de RCA Changhong
Co-authored-by: Cursor <[email protected]>
2026-10-18 16:34:17 -03:00
Gurkamal DhahanandClaude Opus 5.5 371936d63f Add Sony BRAVIA XBR-65X900E (Android TV 9) debloat list
Disables Samba TV ACR, Sony Select, My BRAVIA promos, Discover, the
Sony/Qterics device agents, retail demo and bug-report services, plus
Chromecast, DLNA, mirroring and unused media apps by owner's choice.
Notes the Android 9 quirk where set-home-activity is ignored until the
stock launcher is disabled.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01AzBMk2bZsVD561UH5wv3Km
2026-10-18 15:21:45 -04:00
Yaswanth Gosula 8a4b71b06d examples: add Xiaomi MiTV-MOOQ0 (croods), Android TV 10
Disables 29 packages: Xiaomi telemetry, PatchWall and MiChannel rows, the
TV Manager cleaner, the Alexa bridge, preloads and the stock launcher's
recommendation plumbing.

Two things specific to this firmware are called out in the header:

- com.duokan.factorytest also declares the HOME intent at priority 0, the
  same as a replacement launcher, so Home can land on the factory test app
  unless the home activity is set explicitly before the stock launcher is
  disabled. It is in the list so restore.sh re-enables it.
- com.xiaomi.android.tvsetup.partnercustomizer holds BleRcActivity, the
  Bluetooth remote pairing screen, and com.mediatek.hotkey.dispatcher is
  the remote's hotkey service. Both look like bloat and must be kept.

HDMI 1-3, composite AV, the tuner, the Bluetooth remote, Gboard, Play
Store, Chromecast, Miracast and USB video playback all verified working.
2026-10-19 00:25:56 +05:30
Qasim BhuttaandClaude Sonnet 5.5 6a6374aebb Add Sony BRAVIA 4K UR2 debloat list
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-18 13:44:49 -05:00
cayisik 8c8868b861 examples: add TCL 65C725 (Android TV 11) debloat list 2026-10-18 20:44:55 +03:00
Aldo Gerardo Reyes MiguelandClaude Opus 5.5 adde9d91e8 Add Hisense SmartTV 4K FFM debloat list
Android TV 10 (huangshan, MediaTek). Applied in seven groups with a reboot
after each. Documents that disabling smartsense/aiot sent this TV to
Android Recovery, and that rebooting right after pm disable-user lost
the change.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:27:30 -06:00
Narendra RamandClaude Opus 5.5 283677aff5 Add Xiaomi Mi Box S (MIBOX4, Android TV 9) debloat example
A streaming box rather than a TV: Mi Box S, model MIBOX4, codename oneday, firmware PI.3933. This
Indian unit had PatchWall pushed by Xiaomi's update service, Alphonso's ad-tracking service
(tv.alphonso.alphonso_eula, which reads app usage stats) and Mi analytics. Voice search, casting
and the phone-remote service are off by choice and marked as such. The notes cover what must stay
(the remote's shortcut buttons go through com.xiaomi.android.tvsetup.partnercustomizer) and that
USB debugging cuts power to the box's USB port.

Tested on that box: applied with disable.ps1 and checked across a reboot (nothing re-enabled at
boot; free RAM after boot up from about 770 MB to 1.15 GB).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 22:44:38 +05:30
JamesborlandsandClaude Opus 5.5 13df391ef1 Add TCL QM6K Pro (Google TV 14) debloat list
Device G08, MediaTek tcl9618, firmware UTT2.250416.001 AU16. Unlike the
2023 G10 sets, com.tcl.ttvs (Samba TV ACR, TCL analytics) and logkit ship
enabled. Documents that setupwraith's RecoveryActivity takes over HOME once
launcherx is disabled, and the optical-soundbar CEC limitation.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 08:30:24 -07:00
Roca ChangandClaude Opus 5.5 b6444b2e11 Add BenQ E55-735 (Changhong AI PONT, Google TV 14) debloat example
Includes the quirks found on this firmware: wireless-debugging pairing before the first
reboot, setupwraith taking over Home, MediaTek suspend-to-RAM stopping Bluetooth so a
Chromecast remote cannot wake the TV (Wake-on-LAN can), and the Chromecast remote's
Input/YouTube/Netflix buttons losing their handler with the stock launcher.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-10-18 22:47:44 +08:00
Gathin23 3eb948c332 Merge branch 'pr-18' into xiaomi-tv-adb-debloat-67357739
# Conflicts:
#	examples/README.md
2026-10-18 18:30:40 +05:30
Gathin23 4552f0b803 Merge branch 'pr-6' into xiaomi-tv-adb-debloat-67357739
# Conflicts:
#	examples/README.md
2026-10-18 18:30:40 +05:30
Gathin23 a84949259a Merge branch 'pr-1' into xiaomi-tv-adb-debloat-67357739
# Conflicts:
#	examples/README.md
2026-10-18 18:30:40 +05:30
pananonandClaude Opus 5.5 70d56b5f57 Add OnePlus TV (D00, Dubai, Google TV 14) debloat list
Disables Google feedback, the OnePlus/HeyTap extras (Connect, Smart Home, TV Assistant, Bluetooth
speaker mode, File Browser, content launcher page), the preloaded BrowseHere browser and the stock
Google TV launcher with its recommendations. Assistant, Chromecast, factory and remote-update
packages are kept.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 16:48:05 +05:30
nowak 8d61f94463 feat: add CHiQ AI PONT debloat example 2026-10-18 11:45:10 +02:00