Kako jednostavno vratiti aplikaciju na Android na stariju verziju i zadržati sve njezine podatke. Na uređaju uopće nije potreban root pristup, samo jednostavna ADB naredba!
Ponekad dođe ažuriranje aplikacije i poželite ostati na starijoj verziji. Ponekad jednostavno nije tako jednostavno kao deinstalirati vašu trenutnu aplikaciju i ponovno instalirati stariji APK, jer možda imate podatke unutar aplikacije koje želite zadržati ili je to aplikacija sustava i ne želite u potpunosti deinstalirajte ga. Srećom, zahvaljujući mogućnostima Android Debug Bridgea (ADB), moguće je vratiti verziju aplikacije na stariju verziju bez potrebe za rootom i čuvanje svih vaših podataka.
Glavni primjer bi bio WhatsApp, koji za korištenje Substratum tema obično zahtijeva određenu verziju. Umjesto da morate deinstalirati WhatsApp i prolaziti kroz bol ponovnog prijavljivanja na svoj račun, možete jednostavno upotrijebiti ovaj vodič za ponovno vraćanje na stariju verziju, koristeći samo adb. Root korisnici bi radije koristili nešto poput
App Downgrade u Trgovini Play. Ako želite nastaviti, prvo zgrabite bilo koji Minimalni ADB & Fastboot ili službene Googleove binarne datoteke koji sadrži adb.Budite oprezni kada vraćate aplikaciju na stariju verziju. Aplikacije mogu nadograditi baze podataka, a prelaskom na stariju verziju te datoteke mogu postati nečitljive za stariju verziju aplikacije. U rijetkim slučajevima baze podataka mogu se potpuno pokvariti ako ih aplikacija na starijoj verziji pokuša izmijeniti.
Kako vratiti aplikaciju na stariju verziju na Androidu
Pronađite APK verzije aplikacije na koju se želite vratiti. Preporučujem da ga potražite na XDA Labs ili APKMirror. Otvorite mapu koja sadrži vaše adb alate, otvorite naredbeni redak i dođite do mape koja sadrži adb. Kopirajte svoju apk datoteku na koju se želite vratiti u istu mapu u kojoj imate i adb datoteku.
Omogućite USB debugging na svom uređaju ulaskom u opcije za razvojne programere. Ako ne vidite opcije za razvojne programere, idite na "O telefonu" u postavkama i dodirnite "Broj verzije" 7 puta dok se ne pojavi tost. Zatim pritisnite gumb Natrag i trebali biste vidjeti odjeljak Mogućnosti razvojnog programera. Provjerite USB debugging ovdje, a zatim povežite telefon s računalom.
Kada ste spremni vratiti aplikaciju na stariju verziju, pokrenite sljedeće naredbe u prozoru naredbi.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Gdje je "app.apk" apk datoteka koju ste preuzeli i na koju se želite vratiti. Dopustite da se na vašem telefonu otklone pogreške na upitu na zaslonu ako je ovo prvi put da pokrećete adb na ovom telefonu. Aplikaciju bi tada trebalo vratiti na nižu verziju, a vaše podatke zadržati netaknutima.
Obrazloženje
Adb ima puno kontrole nad vašim uređajem nego što inače možete pristupiti. Prvo guramo datoteku u internu pohranu. Zatim koristimo "pm" koji poziva upravitelja paketa na vašem uređaju, a "install" naravno instalira aplikaciju. Oznake "-r" i "-d" redom znače "zadrži podatke" i "smanji verziju". Ovo osigurava da vaš telefon ne očisti mapu koja pripada aplikaciji kada se vrati na stariju verziju.