Prechod na staršiu verziu aplikácie pre Android môže byť užitočný, ak najnovšia aktualizácia obsahuje chyby alebo zmeny, ktoré sa vám nepáčia. Niekedy už novšia verzia aplikácie nemusí byť kompatibilná s vašou verziou Androidu, takže si musíte stiahnuť staršiu verziu, aby fungovala.
Samozrejme, že môžete nainštalovať staršiu verziu aplikácie inštaláciou APK, ale tým by ste prišli o svoje dáta a nastavenia. A hoci niektoré aplikácie na tento účel nájdete v službe Google Play, vyžadujú prístup root, čo nie je pre každého.
Poďme sa teda pozrieť na to, ako prejsť na nižšiu verziu aplikácie pre Android pomocou ADB (Android Debug Bridge) bez straty údajov alebo nastavení.
Prechod na staršiu verziu aplikácie pre Android pomocou ADB bez straty dát
Skôr ako začnete, musíte nainštalovať ADB do počítača a aktivovať ladenie USB na telefóne s Androidom. Ak si nie ste istí, ako to urobiť, pozrite sa
čo je ADB a ako ho používať pre úplné usmernenie. To vám tiež pomôže, ak používate Linux alebo macOS. V tejto príručke budeme používať systém Windows.Takže, keď je všetko v prevádzke, pokračujte v downgrade problematickej aplikácie.
Krok 1: Skontrolujte verziu aplikácie a stiahnite si starší súbor APK
Najprv skontrolujte, ktorú verziu aplikácie máte aktuálne nainštalovanú. Tieto informácie sú zvyčajne dostupné v sekcii O aplikácii alebo Nastavenia.
Teraz zamierte na jednu z nich tieto stránky na bezpečné sťahovanie súborov Android APK—odporúčame APKMirror — a stiahnite si staršiu verziu aplikácie vo formáte APK. Ak chcete pokračovať s príkazmi ADB, presuňte tento súbor do predvoleného priečinka ADB v počítači.
Krok 2: Preneste súbor APK do telefónu s Androidom
The adb push príkaz sa používa na kopírovanie súboru z počítača do zariadenia. Prvý argument v príkaze je súbor, ktorý chcete skopírovať, a druhý je cieľové umiestnenie vášho telefónu. Takto to vyzerá:
adb push xyz.apk /data/miestne/tmp/
Toto by bol príkaz na skopírovanie súboru s názvom „xyz.apk“ do priečinka „tmp“ vášho telefónu. Musíte zmeniť názov súboru na ten, ktorý chcete skopírovať.
Teraz otvorte terminál, PowerShell alebo príkazový riadok v priečinku ADB, do ktorého ste umiestnili súbor APK. Ak to chcete urobiť v systéme Windows 11, kliknite pravým tlačidlom myši na priečinok a vyberte Otvoriť v termináli. V prípade starších verzií systému Windows podržte Shift kliknite pravým tlačidlom myši na priečinok a vyberte Otvorte príkazové okno tu z kontextového menu.
Zadajte príkaz a nahraďte názov súboru APK názvom, ktorý používate. Ako príklad sme chceli skopírovať súbor s názvom „linkedin-4-1-780.apk“ do nášho telefónu s Androidom a použili sme na to tento príkaz:
adb push linkedin-4-1-780.apk /data/miestne/tmp/
Krok 3: Vykonajte downgrade pomocou príkazu ADB
Keď je súbor APK v požadovanom priečinku v telefóne, ďalším krokom je downgrade aplikácie pri zachovaní údajov pomocou príkazu:
adb shell pm Inštalácia -r -d /údajov/miestne/tmp/xyz.apk
Opäť musíte nahradiť „xyz.apk“ názvom vášho súboru. Takže v našom prípade sme príkaz upravili na:
adb shell pm Inštalácia -r -d /údajov/miestne/tmp/linkedin-4-1-780.apk
Teraz môžete spustiť aplikáciu a skontrolovať číslo verzie. Mala by prejsť na nižšiu verziu, pričom vaše údaje a nastavenia zostali nedotknuté. Tu je náš výsledok. Najnovšia verzia je na snímke obrazovky vľavo a verzia so zníženou verziou je vpravo.
Prejdite na nižšiu verziu aplikácií bez straty dát
Pri používaní týchto príkazov ADB záleží na každej medzere a bodke. Ak ich teda musíte z nejakého dôvodu zadávať, musíte byť mimoriadne opatrní. Odporúčame však skopírovať a vložiť príkazy čo najviac.
Ak radi používate príkazy ADB, budete prekvapení, keď budete vedieť, čo ešte môžete s ADB robiť. Môžete ho použiť na inštaláciu alebo odinštalovanie aplikácií, reštartovanie zariadenia a ďalšie.