Come disabilitare qualsiasi bloatware dell’app di sistema su Android senza root

Come disabilitare qualsiasi bloatware dell’app di sistema preinstallata su Android senza root
Quello che definiamo “bloatware” è soggetto alle preferenze personali, ma penso che possiamo tutti essere d’accordo sul fatto che alcuni produttori e operatori siano più colpevoli di includerlo sui loro smartphone rispetto ad altri. Il bloatware può, a seconda del tuo punto di vista, variare dall’essere un’app preinstallata come Facebook all’app della galleria stock, non Google Foto. L’odiato bloatware di una persona è la caratteristica amata da un’altra persona, ma sfortunatamente per la persona che classifica determinate app preinstallate come bloatware, in genere non può disinstallarlo. A volte puoi disabilitare le app di sistema, ma non tutte le app di sistema ti permetteranno di disabilitarle.
Ci sono modi per aggirare queste limitazioni, però. Tempo fa abbiamo scritto una guida che ti ha insegnato come “disinstallare” qualsiasi app di sistema preinstallata sul tuo smartphone o tablet Android. Il problema con quel metodo è duplice: in realtà non disinstalla completamente l’app e restituisce spazio all’utente e il ripristino della modifica richiede il sideload dell’APK (se riesci a trovarlo) o il ripristino delle impostazioni di fabbrica. Tuttavia, quel metodo è abbastanza utile e abbiamo visto dozzine di post sul forum e script utente che ne traggono vantaggio per debloccare i loro nuovi dispositivi Android. Per aiutare gli utenti a scaricare i propri dispositivi in modo più sicuro, vorremmo rivolgere la tua attenzione verso un altro metodo che non solo disabiliterà il bloatware preinstallato di tua scelta, ma renderà anche super facile riattivarli a tuo piacimento, rendendo qualsiasi errore è molto più facile da recuperare. Utilizzeremo ancora i comandi ADB per pasticciare con le applicazioni di sistema, quindi assicurati di non disabilitare nulla di assolutamente critico (usa il tuo miglior giudizio), ma questo metodo è molto più amichevole nel caso in cui disabiliti l’app sbagliata.
Disabilita qualsiasi app di sistema preinstallata su Android senza root
- Segui questo tutorial per far funzionare ADB sul tuo PC Windows, Mac o Linux. ADB, o Android Debug Bridge, è uno strumento per sviluppatori che ti consente di emettere alcuni potenti comandi per controllare il tuo dispositivo. Lo usiamo molto nei nostri tutorial per fare cose che altrimenti non potresti fare senza un dispositivo rooted.
- Scarica un’app come App Inspector dal Google Play Store.
- Ottieni il nome del pacchetto dell’app che desideri disabilitare utilizzando App Inspector. Ecco gli screenshot che mostrano come:
- Passaggio 1: tocca “Elenco app”
- Passaggio 2: trova l’app che desideri sparire. (es. “Bussola”)
- Passaggio 3: trova il nome del pacchetto sotto il nome dell’app (ad es. “com.huawei.compass”)
- Avvia un prompt dei comandi/PowerShell (Windows) o un terminale (Mac/Linux) nella directory in cui hai archiviato il file binario ADB. Per gli utenti Windows, questo può essere fatto tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse nella cartella. Nel menu, seleziona l’opzione “Apri finestra di comando qui” o “Apri finestra PowerShell qui”.
Apertura della finestra di comando su Windows 10
- Una volta che sei nel prompt dei comandi o nel terminale, inserisci il seguente comando a seconda del tuo sistema operativo:
Prompt dei comandi di Windows:adb shell pm disable-user --user 0 <package_to_disable>
Windows PowerShell:.\adb shell pm disable-user --user 0 <package_to_disable>
Terminale Mac/Linux:./adb shell pm disable-user --user 0 <package_to_disable>
- Ad esempio, ecco come appare se si desidera rimuovere Cleanmaster (com.miui.cleanmaster) che viene preinstallato come parte della MIUI su Xiaomi Mi Mix 2S:
Prompt dei comandi di Windows:adb shell pm disable-user --user 0 com.miui.cleanmaster
Windows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmaster
Terminale Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster
E abbiamo finito! L’app dovrebbe essere immediatamente disabilitata e scomparirà dal tuo launcher. Tieni presente che in rare occasioni alcune app potrebbero essere riattivate automaticamente se il sistema dispone di una funzione per riattivarlo. Ad esempio, la disabilitazione del launcher EMUI 9 di serie sui dispositivi cinesi Huawei o Honor comporterà la riattivazione automatica del launcher di serie dopo un po’ di tempo. Se questo ti infastidisce, prova il metodo “disinstalla”.
Riattiva qualsiasi app di sistema preinstallata disabilitata
E se disabilitassi un’app e la rivolessi indietro? È molto facile riattivare l’app! Per prima cosa, vai a Impostazioni > Appe guarda l’elenco “Tutte le app” (potrebbe trovarsi in una posizione diversa sul tuo dispositivo). Di solito, puoi filtrare qui per vedere i nomi di tutte le app disabilitate. Una volta che sai quale app desideri riattivare, procedi nel seguente modo:
- Aprire un prompt dei comandi o una finestra del terminale ed eseguire il comando seguente:
Prompt dei comandi di Windows:adb shell pm list packages -d
Windows PowerShell:.\adb shell pm list packages -d
Terminale Mac/Linux:./adb shell pm list packages -d
- Questo comando elenca tutti i pacchetti disabilitati. Trova il nome del pacchetto che corrisponde all’app che desideri riattivare. Ora, esegui il seguente comando per riattivarne uno:
Prompt dei comandi di Windows:adb shell pm enable <package_to_enable>
Windows PowerShell:.\adb shell pm enable <package_to_enable>
Terminale Mac/Linux:./adb shell pm enable <package_to_enable>
- In caso di problemi, prova a riavviare dopo aver riattivato l’app.
Cosa abbiamo fatto?
Prima di tutto, è importante differenziare ciò che fa questo comando e perché è superiore al metodo che abbiamo usato nel nostro precedente tutorial sulla rimozione di bloatware. In quel tutorial, abbiamo disinstallato un’applicazione a livello di utente, il che significa che era ancora installata sul dispositivo nella partizione di sistema ma non per l’utente principale (utente 0). Questo è il motivo per cui per riaverlo era necessario ripristinare le impostazioni di fabbrica o caricare lateralmente l’APK. In questo tutorial, lo siamodisabilitando l’app per l’utente principale anziché disinstallarla, il che significa che possiamo abilitarla senza reinstallarla nuovamente.
Il comando pm disable-user è in circolazione da anni, ma è stato trascurato a favore di pm disable. Penseresti che sia pm disable-user che pm disable –user 0 sarebbero identici, ma ti sbaglieresti. Per qualche motivo, il comando disable-user ti consente di disabilitare praticamente qualsiasi applicazione desideri mentre il normale comando disable è piuttosto limitato.
La parte migliore di questo metodo è che se sbagli e disabiliti un’applicazione che non dovresti, è una soluzione davvero semplice. Riceverai anche aggiornamenti OTA poiché in realtà non stai modificando alcun file di sistema. Ecco perché abbiamo bisogno della parte “–user 0” del nostro comando, che specifica che l’app sarà disabilitata solo per l’utente corrente, non per tutti gli utenti, che richiederebbero l’accesso come root.