Sirf.one
Back to All Playbooks
Viral Creator Playbook100% Reversible (Zero Root, No Cables)⏱️ 15 Minutes⚡ +50% Free RAM (770MB → 1.15GB)

Android TV & Google TV Clean Apple TV Vibe with Claude AI

Strip telemetry, kill PatchWall/ads, boost free RAM by 50%, and install a native glass Leanback launcher over Wi-Fi.

Hardware & Environment Needed
  • Any Android TV or Google TV (Android 8.0+ / SDK 26+)
  • Computer or laptop on same Wi-Fi
  • Standard TV Remote Control
Supported AI Assistants & Shells

Claude Code / Gemini CLI / Codex

The included PROMPT.md can be pasted directly into Claude Code, Gemini CLI, Cursor, or standard terminal ADB shell.

Step-by-Step Execution Sequence

Follow these phases sequentially. All package disables are 100% reversible.

1
Phase 1: Preparation

Unlock Developer Options & Wireless ADB on TV

On your TV, open Settings → Device Preferences → About. Press OK on 'Build' 7 times until you are declared a developer. Go back, enter Developer options, and toggle 'USB debugging' (and 'Network debugging') to ON.

Safety Notice: Certain boxes (like Xiaomi Mi Box S) temporarily suspend USB port power while debugging is on. USB power restores as soon as you toggle debugging off.
2
Phase 2: Handshake

Connect AI Assistant or Terminal via Local Wi-Fi

Find your TV's local IP address under Network Settings (e.g. 192.168.1.150). In your computer terminal or Claude Code prompt, connect to port 5555 and accept the RSA prompt on your TV screen.

adb connect 192.168.1.150:5555
adb devices
3
Phase 3: Safety Net

Full Package Inventory & Automated Restore Script

Never modify packages without an automated backup. Export the full package manifest and generate restore.sh before touching any services.

adb shell pm list packages -f > backup_packages.txt
adb shell getprop > backup_getprop.txt
Safety Notice: Every change uses non-destructive pm disable-user --user 0. No system files are ever deleted from the TV storage.
4
Phase 4: Debloating

Safely Disable Telemetry, PatchWall & Ad Carousels

Use the brand-specific blocklist from the toolkit to disable OEM recommendations, video carousels, and diagnostic uploaders. Preserve HDMI, Bluetooth remote pairing, and core Android services.

# Example for Xiaomi/Redmi TV PatchWall
adb shell pm disable-user --user 0 com.xiaomi.mitv.tvpush.tvpushservice
adb shell pm disable-user --user 0 com.mitv.videoplayer
5
Phase 5: Clean Vibe

Install & Set Apple TV-Style Native Leanback Launcher

Install the 517 KB lightweight Leanback launcher APK, designate it as the default home activity with cmd package set-home-activity, and disable the stock launcher.

adb install -r launcher.apk
adb shell cmd package set-home-activity com.gathin.tvhome/.MainActivity
adb shell pm disable-user --user 0 com.google.android.tvlauncher
6
Phase 6: Security Close

Remote Button Verification & Closing Port 5555

Test remote buttons (Netflix, YouTube, Inputs). Once satisfied, turn OFF USB debugging in TV Settings to keep port 5555 closed against network unauthorized access.

python tools/adb-closed.py 192.168.1.150
Safety Notice: Leaving ADB port 5555 open indefinitely is insecure on shared Wi-Fi. Always verify that connection is refused.

Frequently Asked Questions

Will this void my smart TV warranty?

No. This process requires zero root access, does not unlock the bootloader, and deletes no system files. Running restore.sh or a factory reset immediately restores the TV to 100% factory original state.

Can I revert back to the stock launcher?

Yes, at any time. Connect via ADB and run: adb shell pm enable com.google.android.tvlauncher && adb shell cmd package set-home-activity com.google.android.tvlauncher/.MainActivity.

Does this work on Fire TV?

On Amazon Fire TV, only the debloat half works. Fire OS actively prohibits third-party default launcher intent takeover.

Ready to clean up your Android TV?

Download the free ZIP bundle containing PROMPT.md, automation scripts for Windows/Mac, brand blocklists, and the emergency rollback script.

Download Free Toolkit ZIP