È possibile rimuovere i bloatware da un dispositivo Android senza rooting?

Ciao!

Per quanto ne so, non è possibile disinstallare il bloatware senza rootare il dispositivo nella maggior parte dei modelli di telefono. (Dico la maggior parte dei modelli di telefono perché non li ho provati tutti.)

Tuttavia questa non è la fine del mondo per gli utenti che non vogliono rootare il loro dispositivo. Il rooting non è consigliabile per un utente medio di smartphone a causa dei rischi a cui il rooting vi espone, dato che questo non è l'argomento non andrò più a fondo, potete cercare su Google o su Quora se volete saperne di più.

Tornando al problema in questione, cioè il bloatware. Proviamo a scomporre il problema e a vedere cosa vogliamo veramente ottenere disinstallando il bloatware. Disinstallando il bloatware è possibile:

  1. Liberare lo spazio di archiviazione occupato dal bloatware
  2. Liberare la RAM e la potenza di elaborazione utilizzata dal bloatware.
  3. Eliminare le notifiche e l'utilizzo dei dati non necessari.
  4. Estendi la durata della batteria
  5. Impedisci al tuo telefono di tornare ripetutamente all'app bloatware come app predefinita
  6. Declutter il tuo launcher
  7. E molti altri benefici che ora non mi vengono in mente.

Ora valutiamo se abbiamo davvero bisogno di DISINSTALLARE il bloatware per ottenere tutto questo?

Rispondo a questa domanda con la mia esperienza personale con il mio Oppo.

Con l'eccezione del punto # 1 di cui sopra, è possibile ottenere tutti i benefici di cui sopra semplicemente disabilitando le applicazioni bloatware utilizzando le linee di comando ADB shell.

Si prega di notare che la disabilitazione delle applicazioni da app manager potrebbe non funzionare in quanto il sistema operativo potrebbe non consentire di disabilitare alcune delle applicazioni di sistema (leggi bloatware).

Utilizzando la linea di comando ADB shell potete virtualmente disinstallare queste app in modo tale che queste app non appariranno nemmeno nel vostro launcher, non verranno eseguite in background, non vi daranno alcuna notifica, non vi chiederanno di renderle le vostre app predefinite.

I file di installazione (dump) di questi file rimarranno comunque sulla vostra memoria interna. Tuttavia, considerando l'enorme memoria interna che viene fornita con molti degli smartphone moderni, è sicuro assumere che liberare la memoria non sarebbe l'obiettivo primario della disinstallazione di bloatware. Questo è ottenibile solo con il rooting del vostro dispositivo. Tuttavia vale la pena menzionare qui che lo spazio di archiviazione occupato dal bloatware è solo una piccola percentuale dello spazio di archiviazione totale. Personalmente, penso che i rischi coinvolti nel rooting superino di gran lunga il beneficio (pochi MB di spazio di archiviazione liberato).

Avrete bisogno di quanto segue per disabilitare il bloatware:

  1. Un PC Windows (ho provato su Windows 7)
  2. Driver ADB universale, scaricabile da Universal ADB Drivers.
  3. Un cavo USB per collegare il dispositivo al PC.
  4. Potrebbe essere necessario installare o aggiornare il driver USB del PC. Un'applicazione è disponibile per questo, non riesco a trovare il link in questo momento, lo aggiornerò più tardi.
  5. Abilita le opzioni sviluppatore sul tuo telefono (cerca su Google la procedura per il tuo dispositivo).
  6. Abilita lo sblocco OEM e il debug USB (disponibile nel menu opzioni sviluppatore, cercalo su Google per il tuo modello di telefono)
  7. Consenti al tuo PC di connettersi in modalità debug USB quando richiesto sul tuo telefono (premi OK o permetti quando richiesto sul tuo telefono). - La richiesta viene generata quando connetti il tuo telefono al PC e selezioni la modalità di trasferimento file sul tuo telefono.
  8. Procedura per lanciare il prompt dei comandi ADB: vai alla cartella sul tuo PC dove è installato il driver ADB (l'Universal ADB installer al passo #2 ti chiede di scegliere una cartella), in questa cartella, tieni premuto il tasto shift sulla tua tastiera e clicca col tasto destro in un punto qualsiasi dello spazio vuoto della cartella e poi seleziona run command prompt here dal menu del tasto destro. Istruzioni dettagliate sono disponibili qui Come disinstallare Carrier/OEM Bloatware senza accesso root
  9. È possibile disabilitare il bloatware utilizzando le linee di comando a questo link Unbloat-ColorOS.md

Nota: queste istruzioni sono per ColourOS, tuttavia la linea di comando è generica e funziona per qualsiasi telefono Android.

Anche questa azione è totalmente reversibile, la linea di comando per la stessa è anche disponibile nel link di cui sopra.

Solo una precauzione aggiuntiva, salvate la lista dei pacchetti nel caso vogliate abilitare nuovamente l'app bloatware. You will find the command line in above link.

Hope it helps, do let me know how it worked out for you.