Kaip lengvai grąžinti ankstesnę programos versiją „Android“ ir išsaugoti visus jos duomenis. Įrenginyje visai nereikia root prieigos, tiesiog paprasta ADB komanda!
Kartais atsiranda programos naujinys ir norite, kad liktų senesnė versija. Kartais tai nėra taip paprasta, kaip pašalinti dabartinę programą ir vėl įdiegti senesnį APK, nes galbūt turite duomenų programoje, kurią norite išsaugoti, arba tai yra sistemos programa ir nenorite visiškai pašalinkite jį. Laimei, dėl „Android Debug Bridge“ (ADB) galimybių galima atnaujinti programos versiją nereikalaujant šaknies ir saugoti visus savo duomenis.
Puikus pavyzdys būtų „WhatsApp“, kuriai norint naudoti „Substratum“ temas, paprastai reikia tam tikro versijos reikalavimo. Užuot pašalinę „WhatsApp“ ir vėl prisijungdami prie paskyros, galite tiesiog naudoti šią mokymo programą, kad vėl grąžintumėte ankstesnę versiją naudodami tik „adb“. Root vartotojai gali norėti naudoti kažką panašaus Programos žemesnės pakopos keitimas „Play“ parduotuvėje. Jei norite tęsti, pirmiausia paimkite bet kurį
Būkite atsargūs, kai grąžinate ankstesnę programos versiją. Programos gali atnaujinti duomenų bazes, o paleidus ankstesnę versiją, šie failai gali būti neįskaitomi senesnės programos versijos. Retais atvejais duomenų bazės gali visiškai sugesti, jei senesnės versijos programa bandys jas pakeisti.
Kaip sumažinti programos versiją „Android“.
Raskite programos versijos, į kurią norite grąžinti senesnę versiją, APK. Rekomenduoju jo ieškoti XDA Labs arba APKMirror. Atidarykite aplanką, kuriame yra jūsų adb įrankiai, atidarykite komandų eilutę ir eikite į aplanką, kuriame yra adb. Nukopijuokite apk failą, į kurį norite grąžinti ankstesnę versiją, į tą patį aplanką, kuriame taip pat yra adb failas.
Įjunkite USB derinimą savo įrenginyje, įvesdami kūrėjo parinktis. Jei nematote Kūrėjo parinkčių, nustatymuose eikite į „Apie telefoną“ ir bakstelėkite „Sukurti numerį“ 7 kartus, kol pasirodys skrebučiai. Tada paspauskite mygtuką Atgal ir turėtumėte pamatyti skyrių Kūrėjo parinktys. Čia patikrinkite USB derinimą ir prijunkite telefoną prie kompiuterio.
Kai būsite pasirengę grąžinti programos versiją į senesnę versiją, komandų lange vykdykite šias komandas.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Kur „app.apk“ yra apk failas, kurį atsisiuntėte ir norite grąžinti į ankstesnę versiją. Jei tai pirmas kartas, kai šiame telefone naudojate adb, leiskite telefoną derinti, kai pasirodys raginimas ekrane. Tada programa turėtų būti sumažinta, o jūsų duomenys išliks nepažeisti.
Paaiškinimas
„Adb“ gali daug valdyti jūsų įrenginį, nei galite pasiekti įprastai. Pirmiausia failą perkeliame į vidinę atmintį. Tada naudojame „pm“, kuris iškviečia paketų tvarkyklę jūsų įrenginyje, o „install“, žinoma, įdiegia programą. Žymės „-r“ ir „-d“ atitinkamai reiškia „išsaugoti duomenis“ ir „pažeminti“. Tai užtikrina, kad jūsų telefonas neišvalys programai priklausančio aplanko, kai ji atnaujinama.