A volte un aggiornamento interrompe la funzionalità di un’app o la rallenta. A volte gli sviluppatori ridisegnano l’interfaccia utente o tralasciano le funzionalità che ti piacciono. Ma puoi ripristinare la tua interfaccia e le tue funzionalità preferite eseguendo il downgrade dell’app a una versione precedente.
Cosa ti serve per eseguire il downgrade di un’app
L’interfaccia utente Android ti consente di eseguire il downgrade di alcune app con un solo tocco. Vai su Impostazioni > App > Gestisci app. Seleziona l’app di cui desideri eseguire il downgrade. Quindi tocca “Disinstalla aggiornamenti”. Ma per la maggior parte delle app dovrai disinstallare l’app corrente e caricare lateralmente la versione precedente utilizzando un file APK. In ogni caso, entrambi i metodi disconnettono tutti i tuoi account e cancellano eventuali progressi o preferenze salvati, il che è tutt’altro che ideale.
Per un downgrade senza interruzioni che mantenga intatti i dati, è necessario utilizzare invece Android Debug Bridge (ADB). Ecco cosa ti servirà per farlo:
- Un computer (ne ho usato uno con Windows)
- Un cavo per collegare il dispositivo al computer
- Un file APK per la versione precedente dell’app
Questo metodo potrebbe non funzionare perfettamente per tutte le app sui dispositivi con Android 9 o versioni precedenti.
Esegui il backup del telefono, incluse eventuali credenziali di accesso o dati dell’app importanti prima di procedere. In secondo luogo, attenzione aggiornamenti di sicurezza critici. Non è consigliabile saltarli o eseguirne il downgrade.
Passaggio 1. Configura ADB
ADB è uno strumento da riga di comando per interagire con un dispositivo Android tramite un computer. Per configurarlo, dovrai scaricarlo Strumenti della piattaforma SDK dal sito ufficiale di Android. Estrai il file zip scaricato ovunque sul tuo computer. Quindi apri la cartella estratta.
Tieni premuto il tasto Maiusc e fai clic con il pulsante destro del mouse su un’area vuota. Quando si apre il menu contestuale, fai clic su “Apri finestra PowerShell qui”.
Una volta visualizzato il terminale, collega il tuo dispositivo Android al computer tramite un cavo USB.
Sul telefono, seleziona “Trasferimento file” dal menu a comparsa. Vai su Impostazioni > Informazioni sul telefono > Numero build. Tocca Numero build sette volte o finché non viene visualizzato il messaggio “Ora sei uno sviluppatore!” Messaggio. Questa azione si sblocca Opzioni sviluppatore su Android.
Successivamente, vai su Impostazioni > Sistema > Avanzate > Opzioni sviluppatore > Debug USB. Abilita il debug USB e tocca OK per confermare.
Per testare la connessione ADB digita il seguente comando nel terminale PowerShell del tuo computer e premi Invio.
adb devices L’ID del dispositivo dovrebbe essere visualizzato se la connessione funziona. Se restituisce un ID vuoto, dovrai prima installare i driver Android per il tuo dispositivo.
Passaggio 2. Downgrade di un’app utilizzando ADB
Con ADB funzionante, tutto ciò di cui hai bisogno è il file APK della versione desiderata dell’app a cui desideri eseguire il downgrade.
Fai attenzione quando installi pacchetti APK di terze parti poiché questi file possono contenere malware.
Ti consiglio di scaricare il file APK intatto da una fonte attendibile, ad esempio APKMirror o il sito Web ufficiale dell’app. Quindi installeremo quella versione sopra quella corrente (mantenendo intatti i dati).
Normalmente, Android non consente l’installazione di app su versioni precedenti. Ma puoi aggirare questa restrizione utilizzando i comandi ADB. Dimostreremo il processo passo dopo passo effettuando il downgrade di Twitter a una versione precedente. Esatto, puoi seguire questo processo per tornare da X a Twitter!
Innanzitutto, copia il file APK nella cartella Strumenti piattaforma sul tuo computer.
Il file APK avrà probabilmente un nome lungo e complicato. Rinominarlo in qualcosa di più semplice mantiene le cose ordinate e gestibili.
Nella finestra di PowerShell, digitare quanto segue e premere Invio. Ricordati di sostituire “twitter.apk” con il nome del tuo file APK.
adb install -d twitter.apk Attendi il messaggio “Successo”.
Il comando ha ripristinato la versione precedente di Twitter senza disconnettermi.
I file APK di alcune app sono suddivisi in più pacchetti. Per installare un pacchetto APK diviso, scarica il pacchetto APKM e utilizza 7Zip o un’app simile per estrarre il file APKM ovunque.
Passare alla cartella estratta e copiare i file APK nella cartella Strumenti della piattaforma.
Immettere il comando seguente nel terminale PowerShell.
adb install-multiple -d base.apk config1.apk config2.apk config3.apk Attendi il messaggio “Successo”.
Passaggio 3. Disattiva gli aggiornamenti automatici
Per impostazione predefinita, Google Play Store aggiorna automaticamente le app alla versione più recente. Per evitare che la tua app appena declassata riceva aggiornamenti, dovrai farlo disattivare la funzione di aggiornamento automatico.
Apri l’app Google Play Store e tocca l’icona del tuo profilo. Vai su Impostazioni > Preferenze di rete > App di aggiornamento automatico. Seleziona “Non aggiornare automaticamente le app”.
La tua app è ora bloccata nella stessa versione finché non la aggiorni manualmente.
Con ciò, hai tutto ciò di cui hai bisogno per effettuare il downgrade di un Android senza perdere i suoi dati. E non sarai mai bloccato con un aggiornamento che non ti piace.