Sådan nedgraderer du nemt en app på Android og beholder alle dens data. Ingen root-adgang nødvendig på enheden overhovedet, bare en simpel ADB-kommando!
Nogle gange kommer der en appopdatering, og du ville ønske, at du forblev på en ældre version. Nogle gange er det bare ikke så simpelt som at afinstallere din nuværende app og installere den ældre APK igen, da du måske har data i den app, du vil beholde, eller det er en systemapp, og du ikke ønsker at afinstallere det. Heldigvis på grund af funktionerne i Android Debug Bridge (ADB), er det muligt at nedgradere en appversion uden at kræve root og opbevarer alle dine data.
Et godt eksempel ville være WhatsApp, som for at bruge Substratum-temaer normalt kræver et vist versionskrav. I stedet for at skulle afinstallere WhatsApp og gå igennem smerten ved at logge ind på din konto igen, kan du blot bruge denne vejledning til at nedgradere igen ved kun at bruge adb. Root-brugere foretrækker måske at bruge noget lignende App Downgrader i Play Butik. Hvis du ønsker at fortsætte, så tag først fat
Minimal ADB & Fastboot eller den officielle Google binære filer indeholdende adb.Vær forsigtig, når du nedgraderer en app. Programmer kan opgradere databaser, og nedgradering kan gøre disse filer ulæselige af den ældre applikationsversion. I sjældne tilfælde kan databaserne gå helt i stykker, hvis appen på den ældre version forsøger at ændre dem.
Sådan nedgraderes en app på Android
Find APK'en for den appversion, du vil nedgradere til. Jeg anbefaler at lede efter det på XDA Labs eller APKMirror. Åbn mappen, der indeholder dine adb-værktøjer, åbn din kommandoprompt, og naviger til mappen, der indeholder adb. Kopier din apk-fil, som du ønsker at nedgradere til, til den samme mappe, hvor du også har adb-filen.
Aktiver USB-fejlretning på din enhed ved at gå ind i Udviklerindstillinger. Hvis du ikke kan se Udviklerindstillinger, skal du gå til "Om telefon" i Indstillinger og trykke på "Bygnummer" 7 gange, indtil en skål vises. Tryk derefter på tilbage-knappen, og du skulle se en sektion med Udviklerindstillinger. Tjek USB-fejlfinding her, og tilslut derefter din telefon til din pc.
Når du er klar til at nedgradere appen, skal du køre følgende kommandoer i dit kommandovindue.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Hvor "app.apk" er den apk-fil, du har downloadet og ønsker at nedgradere til. Tillad, at din telefon bliver fejlrettet på prompten på din skærm, hvis det er første gang, du nogensinde kører adb på denne telefon. Applikationen skal derefter nedgraderes, og dine data holdes intakte.
Forklaring
Adb har meget kontrol over din enhed, end du normalt har adgang til. Vi skubber først filen til vores interne lager. Så bruger vi "pm" som kalder pakkehåndteringen på din enhed, og "installer" installerer selvfølgelig applikationen. Flagene "-r" og "-d" betyder henholdsvis "bevar data" og "nedgrader". Dette sikrer, at din telefon ikke rydder mappen, der tilhører applikationen, når den nedgraderer.