Jak snadno přejít na nižší verzi aplikace na Androidu a zachovat všechna její data. Na zařízení není vůbec potřeba žádný přístup root, stačí jednoduchý příkaz ADB!
Někdy přijde aktualizace aplikace a přejete si, abyste zůstali u starší verze. Někdy to prostě není tak jednoduché, jako odinstalovat aktuální aplikaci a znovu nainstalovat starší soubor APK, protože možná máte v aplikaci data, která si chcete ponechat, nebo je to systémová aplikace a nechcete ji plně využívat odinstalujte jej. Naštěstí díky schopnostem Android Debug Bridge (ADB) je možné přejít na nižší verzi aplikace bez nutnosti root a uchovávání všech vašich dat.
Ukázkovým příkladem by mohl být WhatsApp, který pro použití témat Substratum obvykle vyžaduje určitý požadavek na verzi. Namísto toho, abyste museli odinstalovat WhatsApp a znovu se znovu přihlašovat ke svému účtu, můžete jednoduše použít tento návod k opětovnému downgradu pouze pomocí adb. Uživatelé root mohou preferovat použití něčeho podobného Downgrader aplikace
v Obchodě Play. Pokud chcete pokračovat, nejprve si vezměte některou z nich Minimální ADB a Fastboot nebo oficiální binární soubory Google obsahující adb.Při downgradu aplikace buďte opatrní. Aplikace mohou upgradovat databáze a downgrade může způsobit, že tyto soubory nebudou čitelné pro starší verzi aplikace. Ve vzácných případech se mohou databáze úplně rozbít, pokud se je aplikace ve starší verzi pokusí upravit.
Jak přejít na nižší verzi aplikace v systému Android
Najděte soubor APK verze aplikace, na kterou chcete přejít na nižší verzi. Doporučuji hledat na XDA Labs nebo APKMirror. Otevřete složku obsahující nástroje adb, otevřete příkazový řádek a přejděte do složky obsahující adb. Zkopírujte svůj apk soubor, na který chcete downgradovat, do stejné složky, kde máte také soubor adb.
Povolte na svém zařízení ladění USB zadáním Možnosti vývojáře. Pokud nevidíte Možnosti pro vývojáře, přejděte v Nastavení na „O telefonu“ a sedmkrát klepněte na „Číslo sestavení“, dokud se nezobrazí přípitek. Poté stiskněte tlačítko Zpět a měli byste vidět sekci Možnosti vývojáře. Zde zkontrolujte ladění USB a poté připojte telefon k počítači.
Až budete připraveni přejít na nižší verzi aplikace, spusťte v příkazovém okně následující příkazy.
adb push app.apk /sdcard/app.apk
adb shell pm install -r -d /sdcard/app.apk
Kde "app.apk" je soubor apk, který jste si stáhli a chcete přejít na nižší verzi. Pokud je to poprvé, co na tomto telefonu spouštíte adb, povolte ladění telefonu ve výzvě na obrazovce. Aplikace by pak měla být downgradována a vaše data by měla být zachována.
Vysvětlení
Adb má nad vaším zařízením větší kontrolu, než ke které běžně máte přístup. Nejprve přesuneme soubor do našeho interního úložiště. Poté použijeme „pm“, které zavolá správce balíčků na vašem zařízení a „install“ samozřejmě nainstaluje aplikaci. Příznaky „-r“ a „-d“ znamenají „zachovat data“ a „downgrade“. Tím zajistíte, že telefon při přechodu na nižší verzi nevymaže složku patřící aplikaci.