Disinstallare le App di sistema da PC con ADB (No Root)

Acquistare uno smartphone Android, specialmente se di brand come Xiaomi, Samsung o brandizzati dagli operatori, significa spesso trovarsi tra le mani un dispositivo "inquinato". Decine di applicazioni mai richieste, dai social network duplicati ai servizi di tracciamento proprietari, consumano risorse in background e affollano il menu. Il problema reale è che il tasto "Disinstalla" è disattivato, rendendo impossibile la rimozione standard.
Non serve entrare in Matrix e scegliere la pillola rossa per riprendere il controllo del proprio hardware. Esiste una procedura standard, supportata da Google ma celata nei menu di sviluppo, che permette di rimuovere qualsiasi pacchetto software collegando il telefono al PC. Questa operazione non richiede i permessi di root (che invaliderebbero la garanzia e bloccherebbero le app bancarie), ma utilizza un ponte di comando per disinstallare le applicazioni per l'utente corrente.
LEGGI ANCHE -> Quali servizi e app Google si possono disattivare su Android
Attivare il Debug USB e preparare i driver
Per inviare comandi al telefono, dobbiamo abilitare la comunicazione tramite ADB (Android Debug Bridge). Senza questo passaggio, il PC vedrà il telefono solo come una memoria esterna.
Sullo smartphone, andiamo in Impostazioni > Info sul telefono e tocchiamo 7 volte la voce Numero build (o Versione MIUI/HyperOS su Xiaomi). Un messaggio confermerà l'attivazione delle opzioni sviluppatore. Torniamo indietro, entriamo nel menu Sistema o Impostazioni Aggiuntive, apriamo Opzioni Sviluppatore e attiviamo Debug USB.
Attenzione per utenti Xiaomi/Redmi/Poco: Per far funzionare i comandi di disinstallazione, dovete attivare anche la voce Debug USB (Impostazioni sicurezza). Questa opzione richiede che nel telefono sia inserita una SIM attiva e la connessione a un account Mi.
Sul computer, procediamo con l'installazione degli strumenti:
- Scarichiamo il pacchetto ufficiale SDK Platform-Tools (disponibile per Windows, Mac e Linux).
- Estraiamo il contenuto dello zip in una cartella facile da raggiungere, ad esempio
C:\adb. - Se utilizziamo Windows e il telefono non viene riconosciuto, potrebbe essere necessario installare i Driver USB universali o quelli specifici del produttore (Samsung, Huawei, ecc.).
Per approfondire possiamo leggere la nostra guida su come scaricare e usare Fastboot e ADB su Android.
Trovare il nome tecnico del pacchetto
Android non identifica le app con i nomi che leggiamo nel menu (es. "Facebook"), ma con un identificativo univoco (es. com.facebook.katana). Cancellare il pacchetto sbagliato può causare malfunzionamenti, quindi serve precisione.
Il metodo più rapido è installare sul telefono un'app gratuita come Package Name Viewer 2.0. Scorrendo la lista, troveremo il nome del pacchetto sotto il nome dell'app che vogliamo eliminare. Annotiamolo con cura.
Comandi ADB per la rimozione
Colleghiamo lo smartphone al PC via USB. Sul display del telefono apparirà un avviso "Consentire Debug USB?": spuntiamo "Consenti sempre" e confermiamo.
Apriamo la cartella platform-tools sul PC. Tenendo premuto il tasto Maiusc (Shift), clicchiamo con il tasto destro in un punto vuoto della cartella e scegliamo Apri finestra PowerShell qui o Apri nel Terminale.
Verifichiamo la connessione digitando:
adb devices
Se appare un codice seguito da device, siamo operativi.
Ora digitiamo il comando per entrare nella shell del telefono:
adb shell
Il terminale mostrerà il nome in codice del telefono (es. beryllium:/ $). Per disinstallare un'app di sistema mantenendo i suoi dati (utile se si prevede di reinstallarla in futuro) o per una rimozione pulita, il comando standard è:
pm uninstall --user 0 nome_pacchetto
Ad esempio, per eliminare l'app di Facebook preinstallata:
pm uninstall --user 0 com.facebook.katana
Se appare la scritta Success, l'app è svanita dal launcher e non consumerà più RAM o batteria.
Come ripristinare un'app cancellata per errore
Poiché non abbiamo i permessi di root, l'app non viene cancellata fisicamente dalla memoria di sola lettura (partizione System), ma viene solo rimossa per l'utente attuale. Questo è un vantaggio enorme in caso di errori. Per far tornare un'app, basta digitare:
cmd package install-existing nome_pacchetto
Universal Android Debloater
Scrivere comandi a mano è istruttivo, ma se dobbiamo pulire dieci app diverse diventa tedioso e rischioso. Qui inseriamo la rotta di Navigaweb per automatizzare il processo: l'uso di Universal Android Debloater (UAD).
Questo programma open-source offre un'interfaccia grafica che fa tutto il lavoro sporco. Una volta avviato sul PC con il telefono collegato, UAD riconosce il modello e ci mostra liste precompilate di bloatware sicuri da rimuovere. Il punto di forza è la classificazione: le app sono etichettate come Safe (sicure), Advanced (da valutare) e Unsafe (da non toccare). Basta un click su "Uninstall" per procedere, evitando di cancellare file vitali per il sistema operativo. È lo strumento definitivo per chi vuole il risultato senza memorizzare la sintassi del terminale.
Dettagli importanti su memoria e aggiornamenti
Prima di procedere alla pulizia, è utile considerare alcuni aspetti tecnici che differenziano questo metodo dal root classico:
- Spazio recuperato: La rimozione via ADB (
user 0) libera lo spazio occupato dai dati utente e dagli aggiornamenti dell'app, ma il file APK originale (spesso pochi MB) rimane nella partizione di sistema. Il vero guadagno è in termini di RAM libera, batteria e privacy, non di storage. - Aggiornamenti di sistema (OTA): Quando arriva un aggiornamento ufficiale di Android o della patch di sicurezza, alcune app di sistema rimosse potrebbero essere reinstallate automaticamente dal produttore. In tal caso, bisognerà ripetere la procedura.
- Attenzione ai Bootloop: Non rimuovete mai il launcher di sistema, l'app tastiera (a meno che non ne abbiate già installata e configurata una terza come Gboard), o i servizi base come
com.android.phone. Se il telefono non si avvia più, spesso è necessario un reset di fabbrica dalla Recovery Mode. - Garanzia intatta: A differenza dello sblocco del bootloader, questa operazione è totalmente reversibile con un ripristino ai dati di fabbrica e non viene rilevata dai centri assistenza come manomissione software.
LEGGI ANCHE Disattivare o Rimuovere app di sistema Android direttamente dal telefono
Posta un commento