Hur man enkelt nedgraderar en app på Android och behåller all dess data. Ingen root-åtkomst behövs på enheten alls, bara ett enkelt ADB-kommando!
Ibland kommer en appuppdatering och du önskar att du stannade kvar på en äldre version. Ibland är det inte så enkelt som att avinstallera din nuvarande app och installera den äldre APK-filen igen, eftersom du kanske har data i appen du vill behålla eller så är det en systemapp och du inte vill avinstallera det. Tack och lov på grund av funktionerna i Android Debug Bridge (ADB) är det möjligt att nedgradera en appversion utan att kräva root och behålla all din data.
Ett utmärkt exempel skulle vara WhatsApp, som för att använda Substratum-teman vanligtvis kräver ett visst versionskrav. Istället för att behöva avinstallera WhatsApp och gå igenom smärtan att logga in på ditt konto igen, kan du helt enkelt använda den här handledningen för att nedgradera igen, med endast adb. Rotanvändare kanske föredrar att använda något liknande App Nedgraderare i Play Butik. Om du vill fortsätta, ta först antingen
Minimal ADB & Fastboot eller den officiella Google-binärer innehållande adb.Var försiktig när du nedgraderar en app. Program kan uppgradera databaser och nedgradering kan göra dessa filer oläsliga av den äldre programversionen. I sällsynta fall kan databaserna gå sönder helt om appen på den äldre versionen försöker ändra dem.
Hur man nedgraderar en app på Android
Hitta APK-filen för appversionen du vill nedgradera till. Jag rekommenderar att du letar efter det på XDA Labs eller APKMirror. Öppna mappen som innehåller dina adb-verktyg, öppna din kommandotolk och navigera till mappen som innehåller adb. Kopiera din apk-fil som du vill nedgradera till till samma mapp där du också har adb-filen.
Aktivera USB-felsökning på din enhet genom att gå in i Utvecklaralternativ. Om du inte ser Utvecklaralternativ, gå sedan till "Om telefonen" i Inställningar och tryck på "Byggnummer" 7 gånger tills en skål visas. Tryck sedan på bakåtknappen och du bör se avsnittet Utvecklaralternativ. Kontrollera USB-felsökning här och anslut sedan din telefon till din PC.
När du är redo att nedgradera appen, kör följande kommandon i ditt kommandofönster.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Där "app.apk" är apk-filen du har laddat ner och vill nedgradera till. Tillåt att din telefon felsöks på prompten på skärmen om det är första gången du någonsin kör adb på den här telefonen. Applikationen bör sedan nedgraderas och din data bevaras intakt.
Förklaring
Adb har mycket kontroll över din enhet än vad du normalt kan komma åt. Vi skjuter först filen till vårt interna minne. Sedan använder vi "pm" som anropar pakethanteraren på din enhet, och "installerar" såklart installerar applikationen. Flaggorna "-r" och "-d" betyder "behåll data" respektive "nedgradera". Detta säkerställer att din telefon inte rensar mappen som tillhör applikationen när den nedgraderas.