cobanov

Ripulisci la tua Android TV

Se la TV è diventata lenta, puoi disattivare le app di fabbrica che non usi mai. Qui sotto trovi quattro passi di preparazione e il prompt da dare a un agente IA. Non viene disinstallato niente e ogni passo è reversibile. Windows, Mac o Linux non fa differenza.

Preparazione

  1. Attiva le opzioni sviluppatore

    Sulla TV vai in Impostazioni → Sistema → Informazioni e premi sette volte il tasto OK del telecomando sulla riga Numero build.

  2. Attiva il debug

    Impostazioni → Sistema → Opzioni sviluppatore → Debug USB. Se c'è una voce separata «Debug wireless», attiva anche quella.

  3. Trova l'indirizzo IP della TV

    Impostazioni → Rete e Internet → Stato. Annota il numero che inizia con 192.168. Il computer deve stare sulla stessa rete della TV: stesso Wi-Fi, o stesso router.

  4. Apri Claude Code o Codex e incolla il prompt

    Copia il testo qui sotto, sostituisci i due DA COMPILARE con modello e indirizzo IP della tua TV e passalo all'agente. Al resto pensa lui: installare gli strumenti, collegarsi alla TV, fare pulizia. Ogni tanto si fermerà per chiederti di approvare o provare qualcosa.

Prompt

prompt.txt
Voglio che tu ripulisca la mia Android TV via ADB. L'obiettivo: liberarmi delle
righe di pubblicità e di consigli, disattivare le app di fabbrica che non uso e
rendere la TV più veloce. Esegui tu i comandi e spiegami in parole semplici che
cosa stai facendo.

LA MIA TV
- Marca / modello: DA COMPILARE          (esempio: TCL Smart TV Pro)
- Indirizzo IP della TV: DA COMPILARE    (TV > Impostazioni > Rete e Internet
                                          > Stato)
- Le «opzioni sviluppatore» e il «debug USB / wireless» sono già attivi. Il mio
  computer e la TV sono sulla stessa rete.

REGOLE (seguile alla lettera)
1. NON DISINSTALLARE NIENTE. Usa soltanto `pm disable-user --user 0`, così ogni
   cosa si può annullare con `pm enable <pacchetto>`. `pm uninstall` è vietato.
2. Non proporre e non tentare root, sblocco del bootloader o ROM personalizzate.
   Riportano la TV alle impostazioni di fabbrica e, se il certificato Widevine
   scende da L1 a L3, Netflix torna in SD. Non c'è niente da guadagnare.
3. PRIMA MISURA. Prima di cominciare, salva su file l'output di
   `dumpsys meminfo`, `pm list packages -s` e `pm list packages -d`. Ripeti le
   stesse misure alla fine e dammi una tabella prima/dopo.
4. PROCEDI A PICCOLI LOTTI. Disattiva al massimo 10 pacchetti per volta, poi
   FERMATI e fammi provare: il tasto «Sorgenti / Ingressi» del telecomando
   funziona ancora, riesco a passare all'HDMI, Netflix e YouTube si aprono, audio
   e tastiera a schermo funzionano? Non passare al lotto successivo finché non
   ti dico che va bene.
5. NON DISATTIVARE MAI QUANTO SEGUE (rende la TV inutilizzabile):
      com.tcl.suspension          -> il menu Sorgenti/Ingressi del telecomando.
                                     Il nome sembra spazzatura, ma se lo
                                     disattivi non si passa più all'HDMI. Su
                                     un'altra marca, cerca il suo pacchetto
                                     equivalente del «quick panel».
      com.tcl.tv, com.tcl.tvinput -> servizi di ingresso HDMI / antenna
      com.google.android.tv.remote.service,
      com.tcl.tcl_bt_rcu_service,
      com.tcl.autopair            -> il telecomando
      com.google.android.gms,
      com.google.android.gsf,
      com.android.vending         -> servizi Play e Play Store
      com.android.location.fused  -> disattivarlo manda la TV in boot loop
      *.inputmethod.*             -> la tastiera a schermo
      com.google.android.apps.tv.launcherx
                                  -> la schermata principale. Disattivarla
                                     prima di aver installato un altro launcher
                                     lascia lo schermo nero.
   Per altre marche, trova gli equivalenti di questo elenco. Se non sei sicuro
   di cosa faccia un pacchetto, chiedimelo prima di disattivarlo.
6. TIENI TRACCIA. Scrivi ogni pacchetto disattivato in un file `disabled.txt`
   dentro una cartella `tv-debloat`. Nella stessa cartella tieni un
   `DEBLOAT-LOG.md` con cosa hai fatto, perché, e il comando esatto per
   annullare ogni modifica.
7. Se qualcosa si rompe, riattiva prima l'ultimo lotto, poi restringi il campo
   un pacchetto alla volta.

FALLO IN QUEST'ORDINE
a) Controlla se `adb` è installato e installalo se non c'è. Guarda che sistema
   operativo uso e scegli la strada giusta: su Windows scarica il pacchetto
   platform-tools di Google e aggiungilo al PATH, su macOS
   `brew install android-platform-tools`, su Linux `apt install adb`. Poi
   collegati con `adb connect <IP>:5555`. La TV mostrerà la richiesta
   «Consentire il debug da questo computer?»: avvisami così la approvo. Da
   Android 11 in su, se la TV chiede un codice di associazione nella schermata
   «Debug wireless», usa prima `adb pair`.
b) Prendi le misure ed elenca i pacchetti.
c) Dividi i pacchetti in tre gruppi e mostrami una tabella: (1) spazzatura
   sicura: app di streaming che non uso, demo, salvaschermo, assistenti vocali,
   procedure guidate di configurazione, telemetria; (2) dipende da me: chiedimi
   se li uso davvero; (3) intoccabili. Ottieni la mia approvazione e parti dal
   gruppo 1.
d) Dimezza la velocità delle animazioni:
      settings put global window_animation_scale 0.5
      settings put global transition_animation_scale 0.5
      settings put global animator_duration_scale 0.5
e) Svuota le cache con `pm trim-caches`.
f) Riavvia la TV e ripeti le misure.

CAMBIA LA SCHERMATA PRINCIPALE
La schermata principale di Google TV è piena di pubblicità e di righe
«consigliati per te». Al suo posto voglio usare FLauncher (è sul Play Store,
gratuito, open source, e mostra soltanto una griglia con le mie app).
- Per prima cosa chiedimi di installare FLauncher e verifica che sia installato.
- Fammelo aprire una volta e impostare come schermata principale.
- Solo a quel punto disattiva `com.google.android.apps.tv.launcherx`.
- Riavvia la TV e verifica che la schermata principale sia ancora FLauncher.

QUANDO HAI FINITO, DAMMI
1. La tabella della RAM prima e dopo.
2. L'elenco dei pacchetti disattivati, ognuno con una riga «che cos'era».
3. Un unico comando che annulla tutto.

Tre avvertenze

Non disattivare un pacchetto che non riconosci dal nome Sulla mia TV, disattivando com.tcl.suspension è morto il tasto «Sorgenti» del telecomando e non riuscivo più a passare all'HDMI. Era il menu di selezione degli ingressi.

Non disattivare la schermata principale prima di installarne un'altra Prima installa FLauncher e impostalo come predefinito. Solo dopo disattiva il vecchio launcher. Altrimenti: schermo nero.

Non fare il root Sbloccare il bootloader riporta la TV alle impostazioni di fabbrica e, se Widevine scende a L3, Netflix torna in SD. Non c'è niente da guadagnare: disable-user fa già quello che farebbe il root.

Tornare indietro

Visto che non viene disinstallato niente, ogni passo si può annullare. L'agente tiene l'elenco di ciò che ha disattivato, quindi basta dirgli «riattiva tutto quello che hai disattivato».

Per riattivare una singola app da solo:

terminale
adb shell pm enable com.tcl.suspension