Hvordan enkelt nedgradere en app på Android og beholde alle dataene. Ingen root-tilgang nødvendig på enheten i det hele tatt, bare en enkel ADB-kommando!
Noen ganger kommer en appoppdatering og du skulle ønske du ble på en eldre versjon. Noen ganger er det bare ikke så enkelt som å avinstallere den nåværende appen din og installere den eldre APK-en igjen, siden du kanskje har data i appen du vil beholde, eller det er en systemapp og du ikke vil avinstaller det. Heldigvis på grunn av egenskapene til Android Debug Bridge (ADB), er det mulig å nedgradere en appversjon uten å kreve root og beholde alle dataene dine.
Et godt eksempel vil være WhatsApp, som for å bruke Substratum-temaer vanligvis krever et visst versjonskrav. I stedet for å måtte avinstallere WhatsApp og gå gjennom smerten ved å logge på kontoen din igjen, kan du ganske enkelt bruke denne opplæringen til å nedgradere igjen, bare ved å bruke adb. Rootbrukere foretrekker kanskje å bruke noe sånt som App-nedgraderer på Play-butikken. Hvis du ønsker å fortsette, grip først enten
Vær forsiktig når du nedgraderer en app. Applikasjoner kan oppgradere databaser og nedgradering kan gjøre disse filene uleselige av den eldre applikasjonsversjonen. I sjeldne tilfeller kan databasene gå i stykker hvis appen på den eldre versjonen prøver å endre dem.
Hvordan nedgradere en app på Android
Finn APK-en til appversjonen du vil nedgradere til. Jeg anbefaler å se etter det på XDA Labs eller APKMirror. Åpne mappen som inneholder adb-verktøyene dine, åpne ledeteksten og naviger til mappen som inneholder adb. Kopier apk-filen din som du ønsker å nedgradere til, til den samme mappen der du også har adb-filen.
Aktiver USB-feilsøking på enheten din ved å gå inn i Utvikleralternativer. Hvis du ikke ser Utvikleralternativer, går du til "Om telefon" i Innstillinger og trykker på "Byggnummer" 7 ganger til en skål vises. Deretter trykker du på tilbake-knappen, og du skal se en seksjon for utvikleralternativer. Sjekk USB-feilsøking her og koble deretter telefonen til PC-en.
Når du er klar til å nedgradere appen, kjører du følgende kommandoer i kommandovinduet.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Der «app.apk» er apk-filen du har lastet ned og ønsker å nedgradere til. Tillat at telefonen din blir feilsøkt på ledeteksten på skjermen, hvis dette er første gang du noen gang kjører adb på denne telefonen. Applikasjonen bør da nedgraderes og dataene dine holdes intakte.
Forklaring
Adb har mye kontroll over enheten din enn du vanligvis har tilgang til. Vi skyver først filen til vårt interne lager. Da bruker vi «pm» som kaller opp pakkebehandleren på enheten din, og «installer» installerer selvfølgelig applikasjonen. Flaggene "-r" og "-d" betyr henholdsvis "beholde data" og "nedgradere". Dette sikrer at telefonen din ikke sletter mappen som tilhører applikasjonen når den nedgraderes.