Panduan langkah demi langkah lewat ADB, tanpa root, berdasarkan pengalaman nyata di Mi TV dengan Android 9.
Mi TV punya perangkat keras yang oke untuk harganya, tapi layar home-nya penuh iklan, rekomendasi, dan aplikasi bawaan yang jarang dipakai. Kabar baiknya, semua itu bisa dirapikan tanpa root, hanya dengan satu PC dan satu kabel jaringan (WiFi). Tulisan ini merangkum seluruh prosesnya, dari instal ADB sampai mengganti launcher supaya tampilannya cepat dan clean look.
Prinsip dasar: nonaktifkan, jangan hapus permanen
Kita memakai perintah pm disable-user --user 0. Aplikasi bawaan tidak benar-benar terhapus dari sistem, hanya dinonaktifkan untuk pengguna saat ini. Kalau ada yang bermasalah, tinggal diaktifkan lagi. Factory reset juga mengembalikan semuanya.
1. Siapkan ADB di PC
- Buka situs resmi Google:
developer.android.com/tools/releases/platform-tools. - Download SDK Platform-Tools for Windows, lalu ekstrak, misalnya ke folder
Downloads\platform-tools. - Buka folder itu di File Explorer, klik address bar, hapus isinya, ketik
cmd, lalu Enter. Jendela Command Prompt akan terbuka tepat di folder tersebut. - Tes dengan perintah:
adb version
Kalau muncul tulisan Android Debug Bridge version …, ADB siap dipakai. Kalau muncul ‘adb’ is not recognized, berarti Command Prompt belum berada di folder yang berisi adb.exe. Periksa juga apakah hasil ekstrak ZIP-nya bertumpuk (platform-tools\platform-tools).
2. Siapkan TV
- Buka Settings → Device Preferences → About, lalu klik Build sebanyak 7 kali sampai muncul “You are now a developer”.
- Kembali ke Developer options, lalu aktifkan USB debugging.
- Cari alamat IP TV di Settings → Network. Perhatikan bahwa yang dibutuhkan adalah IPv4 (empat angka dipisah titik, misalnya
192.168.1.9), bukan alamat IPv6 yang diawalife80::. - Pastikan PC dan TV tersambung ke WiFi atau router yang sama.
3. Sambungkan ADB ke TV
adb connect 192.168.1.9:5555
Perhatikan layar TV. Akan muncul popup Allow USB debugging?. Centang Always allow, lalu pilih OK. Cek hasilnya:
adb devices
Status device berarti berhasil.
Kalau muncul error actively refused it (10061), artinya port ADB di TV belum terbuka. Matikan lalu nyalakan lagi USB debugging, restart TV kalau perlu, lalu ulangi perintah connect. Di kasus saya, koneksi baru berhasil setelah USB debugging dinyalakan ulang.
4. Lihat daftar aplikasi
adb shell pm list packages > daftar.txt
notepad daftar.txt
File daftar.txt berisi semua paket di TV. Dari daftar itu, saya kelompokkan menjadi tiga.
Kelompok 1: aman dinonaktifkan
- Aplikasi streaming promosi: iflix, Viu, CatchPlay, RCTI+, Amazon Prime Video, radio, dan sejenisnya (lewati yang Anda pakai).
- Bloatware dan telemetri Xiaomi:
com.miui.tv.analytics,com.xiaomi.statistic,com.xiaomi.mimusic2,com.xiaomi.mitv.handbook,com.mitv.gallery,com.mitv.dream,com.xm.webcontent. - Aplikasi Google yang jarang dipakai: Play Music, Play Movies, YouTube Music, YouTube Kids, Play Games, serta pengirim laporan error.
- Browser dan utilitas: browser bawaan, kamera, galeri, dan HTML viewer.
Contoh perintah satu paket:
adb shell pm disable-user --user 0 com.miui.tv.analytics
Untuk banyak paket sekaligus di Command Prompt Windows:
for %p in (com.xiaomi.statistic com.xiaomi.mimusic2 com.xiaomi.mitv.handbook com.mitv.gallery com.mitv.dream com.xm.webcontent) do adb shell pm disable-user --user 0 %p
Kelompok 2: tergantung kebiasaan
com.xiaomi.mitv.updateservice: menghentikan update firmware. Konsekuensinya, TV tidak mendapat patch lagi.com.xiaomi.mitv.smartsharedancom.xiaomi.wfdsinkhelperservice: mirroring dari HP Xiaomi. Google Cast tidak terpengaruh.com.droidlogic.droidlivetv: TV antena.com.mitv.videoplayerdancom.xiaomi.mitv.mediaexplorer: pemutar flashdisk bawaan.
Kelompok 3: jangan disentuh
- Semua
com.droidlogic.*dan inti sistem Mi sepertimitv.servicedancom.mitv.milinkservice. - Google Play Services (
gms,gsf), Play Store,katniss(tombol suara),webview, dancom.google.android.youtube.tv. - Semua
com.android.*danandroid. - Netflix (
com.netflix.ninja) dan Google Cast (com.google.android.apps.mediashell).
5. Verifikasi setelah restart
Restart TV dengan mencabut kabel daya sekitar 30 detik. Setelah menyala, cek remote, suara, WiFi, YouTube, Netflix, Settings, dan Play Store. Lalu sambungkan ADB lagi dan lihat daftar paket yang nonaktif:
adb shell pm list packages -d
Kalau daftarnya sesuai dengan yang Anda jalankan, perubahan bertahan setelah restart. Pakai TV 1-2 hari sebelum lanjut ke tahap berikutnya.
Simpan catatan perubahan supaya mudah dikembalikan:
adb shell pm list packages -d > nonaktif.txt
6. Ganti launcher supaya cepat dan clean look
Debloat saja tidak cukup untuk menghilangkan iklan dan rekomendasi di layar home (PatchWall). Untuk itu dibutuhkan launcher pengganti. Pilihan yang saya pakai adalah Projectivy Launcher, yang sangat bisa diatur. Alternatif yang lebih polos adalah FLauncher.
- Pasang Projectivy dari Play Store TV (atau lewat APK dengan
adb install). - Buka dulu sebagai aplikasi biasa, sembunyikan baris rekomendasi, pilih tata letak grid, dan atur wallpaper.
- Jangan nonaktifkan launcher Mi sebelum Projectivy terpasang dan berjalan normal. Kalau tidak, TV bisa tidak punya layar home.
- Nonaktifkan launcher Mi:
adb shell pm disable-user --user 0 com.mitv.tvhome.atv
- Kalau Android jatuh ke launcher Google, cari nama activity Projectivy yang tepat:
adb shell cmd package resolve-activity --brief -c android.intent.category.HOME com.spocky.projengmenu
- Lalu paksa jadi default:
adb shell cmd package set-home-activity com.spocky.projengmenu/.ui.home.MainActivity
Berhasil kalau muncul pesan Success. Restart TV dan pastikan tombol Home langsung masuk ke Projectivy.
Kalau tampilan berbayang saat boot
Saya sempat mengalami launcher terlihat berbayang setelah restart, tapi normal ketika menekan Home. Hasil dumpsys menunjukkan aplikasi yang di depan adalah Projectivy sendiri, jadi bukan dua launcher yang bertabrakan. Biasanya ini masalah render saat boot. Gunakan wallpaper gambar statis 1920×1080, matikan efek visual berlebih, dan perbarui Projectivy. Di TV saya, masalahnya hilang sendiri.
7. Merapikan tampilan
- Urutan aplikasi: tahan tombol OK pada ikon aplikasi, lalu pilih Move atau Reorder. Taruh 4-6 aplikasi favorit di depan, dan pastikan mode urutan diatur manual.
- Sembunyikan aplikasi yang jarang dipakai lewat menu yang sama, tanpa perlu menonaktifkannya.
- Wallpaper: pilih yang gelap atau pemandangan sederhana. Lewat Settings Projectivy → Appearance → Wallpaper, atau kirim gambar sendiri dengan
adb push namafile.jpg /sdcard/Download/. - Screensaver: pasang Aerial Views untuk video pemandangan yang tenang saat TV idle.
8. Soal logo Projectivy saat TV menyala
Setelah logo Mi dan Android muncul, Projectivy menampilkan logonya sebentar sebelum layar home tampil. Tidak ada perintah ADB yang aman untuk menghilangkannya karena pengaturannya ada di dalam aplikasi. Cek Settings Projectivy (menu General, Behavior, atau Appearance) untuk opsi startup atau splash. Opsi itu bisa saja terkunci di versi premium, atau memang tidak tersedia. Pengembangnya bisa ditanya lewat Discord atau thread XDA. Kalau tetap mengganggu, FLauncher adalah alternatif yang lebih polos. Karena hanya muncul beberapa detik, logo ini tidak memengaruhi performa.
Perintah berguna
| Kebutuhan | Perintah |
|---|---|
| Daftar paket nonaktif | adb shell pm list packages -d |
| Daftar paket aktif | adb shell pm list packages -e |
| Aplikasi pihak ketiga saja | adb shell pm list packages -3 |
| Aplikasi yang sedang di depan | adb shell dumpsys activity activities | findstr mResumedActivity |
| Aktifkan lagi paket | adb shell pm enable nama.paket |
| Kembalikan paket yang di-uninstall | adb shell cmd package install-existing nama.paket |
Tips keamanan
- Mulai dari disable, bukan uninstall.
- Jangan nonaktifkan semuanya sekaligus. Lakukan per kelompok, restart, lalu uji 1-2 hari.
- Simpan daftar
nonaktif.txtsebagai catatan. - Nama paket bisa berbeda antar model dan versi Android TV, jadi jangan asal menyalin daftar dari internet. Selalu cocokkan dengan hasil
pm list packagesdi TV Anda sendiri. - Jangan menyentuh launcher cadangan terakhir tanpa memastikan launcher baru sudah stabil.
Penutup
Dengan ADB, beberapa perintah, dan satu launcher pengganti, Mi TV yang tadinya penuh iklan bisa berubah jadi layar home yang bersih dan cepat. Semua langkahnya bisa dibatalkan, jadi aman untuk dicoba. Selamat mengutak-atik, dan ingat: catat setiap perubahan yang Anda buat.