Hisense TV Ad Remover & Bloatware Cleanup
Official 2026 debloat and ad removal scripts for Hisense. Backed by 28.2K+ GitHub community stars, completely safe, reversible, and requires zero root access.
Enable ADB Debugging
Settings -> System -> About -> Click Build 7 times. Go to Developer Options and toggle Network/USB Debugging on.
Find Your TV IP
Settings -> Network & Internet -> Select connected Wi-Fi. Note down IP address (e.g. 192.168.1.50).
Run 1-Click Script
Pick your model below, download the .bat or .sh script, enter IP, and hit Enter. Done in 60 seconds!
Verified Hisense Models (13)
Click to load in 1-Click OptimizerHisense 65D62QH (VIDAA_TV, MediaTek MT9653), China, Android TV 11
26 pkgsAndroid TV 11 • folder: hisense-65d62qh
⚠️ China JuUI 9.0.10.845, same build as `vidda-mt9653/`: ad SDK/service, home operator rows and weather feed, telemetry, push channel, retail/hotel/demo and preloaded content, the 拍信创意 screensaver, and the AOSP leftovers this build leaves enabled; debloat only, stock Home `com.jamdeo.tv.vod` and Live TV kept, OTA kept; 26 packages; a USB HID freeze seen once with a second accessibility service enabled, fine after a rebuild — see [the device notes](../docs/devices/hisense-65d62qh.md)
Hisense E5Q Pro (VIDAA_TV, MediaTek MT9653), China, Android TV 11
18 pkgsAndroid TV 11 • folder: hisense-e5q-pro
⚠️ China VIDAA firmware, the conservative subset of `vidda-mt9653/` (same build): ad SDK/service, push, telemetry, store/hotel/demo and preloaded content; stock launcher `com.jamdeo.tv.vod` and Live TV `com.jamdeo.tv.livetv` kept, OTA kept; 18 packages
Hisense Fire TV (AFTCIBFBD1, coyote, MediaTek), US, Fire OS 8.0 / Android 11
30 pkgsFire OS 8.0 / Android 11 • folder: hisense-fire-tv-aftcibfbd1
⚠️ First Fire OS 8 TV: Amazon ACR, ad/recommendation feeders, advertising ID, Shopping, demo, tutorials, telemetry; Alexa, AirPlay, Miracast and preloads (Tubi, Music/Photos, miniTV, Naatyam, games, Ambient) off by choice; Alexa voice (vizzini) is re-enabled at every boot and nothing adb can do sticks; two protected packages noted; HDMI input switching is Amazon-only (TUNE_INPUT is signature-level); AdGuard Private DNS works; Kids, OTA, Live TV, Silk kept; debloat only, see the 2023 stick list for more packages
Hisense HG9 (HiSmart 4K A4FFM), Android TV 9
29 pkgsAndroid TV 9 • folder: hisense-hg9
⚠️ ACR collector, Smartsense, log reporter, store mode, B2B; FLauncher used instead of stock
Hisense HiSmartTV A4 (xiaoyushan, MStar m7322), India, Android TV 9
22 pkgsAndroid TV 9 • folder: hisense-hismarttv-a4
⚠️ Hisense log reporting, sponsored home rows, store demo, preload auto-installs, OTA; USB debugging opens port 5555, no wireless toggle; smartsense kept
Hisense HiSmartTV A4 (xiaoyushan, MStar m7322), Android 11 firmware RTT2.221108.001, Android TV 11
16 pkgsAndroid TV 11 • folder: hisense-hismarttv-a4-android11
⚠️ Same set after its Android 11 update, now with the FFM-style namespace: Hisense ACR (evservice), push messages, VIDAA Channels, HiAlexa, hotel mode, store disclaimer, Google partner tracking and auto-installs; streaming apps optional; OTA, casting, Assistant kept; USB debugging opens port 5555; the Input key only works through the stock launcher (VIEW_INPUTS); smartsense kept
Hisense SmartTV 4K FFM (huangshan, MediaTek), Latin America; also the US Hisense U9DG, Android TV 10
39 pkgsAndroid TV 10 • folder: hisense-smarttv-4k-ffm
⚠️ ACR (evservice), VIDAA preload, store/hotel mode, OTA, Google partner tracking and PAI auto-installs; US (U9DG) preloads, Alexa, Assistant, Miracast and RemoteNOW off by choice; smartsense must stay enabled; setupwraith kept (no HOME claim); Input button is KEYCODE_TV_INPUT → VIEW_INPUTS, which only the stock launcher answered, so config.json sets handle_view_inputs
Hisense SmartTV 4K FFM (songshan, MediaTek m7632), Android 11 (SDK 30)
6 pkgsAndroid 11 (SDK 30) • folder: hisense-smarttv-4k-ffm-android11
⚠️ Android 11 sibling of the FFM list (same model string, different board and package set): store demo, first-time experience, Google partner auto-install, disclaimer; setupwraith must go for a launcher swap (it owns an unused saved Wi-Fi network but not the active one, so check `dumpsys wifi`); smartsense/AIoT kept (Recovery risk on this family); remote app buttons are custom keycodes (YouTube 293, Prime Video 295) and scancodes (Disney+ 484, SonyLIV 606), gear is keycode 83, Netflix is firmware-handled; streaming/voice/cast/OTA left on
Hisense SmartTV 4K FFM (lushan, MediaTek MT9676), Mongolia, Google TV 12
17 pkgsGoogle TV 12 • folder: hisense-smarttv-4k-ffm-lushan
⚠️ Third FFM board (Android 12): ACR (evservice), Google partner tracking and feedback, Hisense browser, Family Moment, store mode and first-time setup, the cleaner with a boot receiver (protector); Prime Video, iQIYI, Mercado Play, HBO Max and Hisense Alexa off by choice; Assistant, casting, OTA kept; smartsense/AIoT never touched; setupwraith must go (its RecoveryActivity claims HOME, the component cannot be disabled alone; it owns saved Wi-Fi); remote YouTube, HDMI, Apps and Subtitle buttons are scancodes 469, 362, 580, 370
Hisense U75 / 75U75N (hengshan, MediaTek), Latin America and US, Google TV 12
22 pkgsGoogle TV 12 • folder: hisense-u75-hengshan
⚠️ Vtp_ACR content recognition, VIDAA Channels Plus + content tab, Family Moment, store/hotel/factory, DeviceAssistant cleaner, Ginga broadcast middleware, Google PAI auto-installs; OTA, casting and all streaming apps kept by choice; smartsense/AIoT family must stay (Recovery risk); 75U75N (US) second unit: remote button codes, a dock `config.json`, and why a key helper costs the volume ramp with a CEC soundbar
Motorola MT4310 (Newsan; Hisense board, hayward, MediaTek), Argentina, Android TV 11
13 pkgsAndroid TV 11 • folder: motorola-mt4310
⚠️ Hisense silent auto-installs, store demo and disclaimer, feedback and partner setup, recommendation rows and MediaTek partnercustomizer, printing and calendar; Play Movies, Play Games and TalkBack/TTS off by choice; the factory manager re-enables katniss and tvrecommendations at every boot, so they stay on; 0.9 GB, 720p UI; tvlauncher off for a custom launcher, setupwraith left on (no HOME claim); remote app and Input keys survive the swap; Live TV is `com.mediatek.wwtv.tvcenter`
Polytron 2K (WLTV POLYTRON2K, hayward; Hisense/CVTE board, MediaTek mt5867), Indonesia, Android TV 11
21 pkgsAndroid TV 11 • folder: polytron-2k-hayward
⚠️ Hisense silent auto-installs, MediaTek partnercustomizer, Google recommendations, feedback and partner setup, store demo and disclaimer; voice search, Chromecast, YouTube, Netflix and TTS off by choice; 1 GB, 720p UI, decoders up to 1080p; tvlauncher + setupwraith off for a custom launcher; Live TV is com.mediatek.wwtv.tvcenter
Vidda VIDAA_TV (Hisense sub-brand; device MT9653, board mt5879), China JuUI, Android TV 11
25 pkgsAndroid TV 11 • folder: vidda-mt9653
⚠️ First JuUI-namespace list (`com.jamdeo.*`): telemetry, Alibaba/CIBN shopping and ad services, operator widget rows, retail/hotel/factory, the 拍信创意 ad screensaver, and two vendor homes (`com.jamdeo.tv.vod`, `com.keylab.speech.view.vidaa` secondscreen, which boots by component name and can only be disabled as a package); `com.hisense.tv.tiletransition` must stay or input switching silently stops working; Home key arrives as KEYCODE_F12 (scancode 102); source panel is the only input path (no TvInputManager); `ro.adb.secure=0`; 3.8 GB