Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Přechod na nižší verzi aplikace pro Android může být užitečný, pokud nejnovější aktualizace obsahuje chyby nebo změny, které se vám nelíbí. Někdy nemusí být novější verze aplikace kompatibilní s vaší verzí Androidu, takže si musíte stáhnout starší verzi, aby fungovala.

Starší verzi aplikace můžete samozřejmě načíst instalaci APK, ale tím byste přišli o svá data a nastavení. A i když některé aplikace pro tento účel najdete na Google Play, vyžadují přístup root, což není pro každého šálek čaje.

Pojďme se tedy podívat, jak downgradovat aplikaci pro Android pomocí ADB (Android Debug Bridge) bez ztráty dat nebo nastavení.

Downgrade aplikace pro Android pomocí ADB bez ztráty dat

Než začnete, musíte nainstalovat ADB do počítače a aktivovat ladění USB na telefonu Android. Pokud si nejste jisti, jak to udělat, podívejte se co je ADB a jak jej používat

pro úplné vedení. To vám také pomůže, pokud používáte Linux nebo macOS. V této příručce budeme používat systém Windows.

Jakmile je tedy vše v provozu, pokračujte v downgradu problematické aplikace.

Krok 1: Zkontrolujte verzi aplikace a stáhněte starší soubor APK

Nejprve zkontrolujte, jakou verzi aplikace máte aktuálně nainstalovanou. Obvykle jsou tyto informace k dispozici v části O aplikaci nebo Nastavení.

Nyní zamiřte do jednoho z tyto stránky pro bezpečné stahování souborů Android APK– doporučujeme APKMirror – a stáhněte si starší verzi aplikace ve formátu APK. Chcete-li pokračovat s příkazy ADB, přesuňte tento soubor do výchozí složky ADB v počítači.

Krok 2: Přeneste soubor APK do telefonu Android

The adb push příkaz se používá ke zkopírování souboru z počítače do zařízení. První argument v příkazu je soubor, který chcete zkopírovat, a druhý je cílové umístění vašeho telefonu. Takhle to vypadá:

adb push xyz.apk /data/místní/tmp/

Toto by byl příkaz ke zkopírování souboru s názvem „xyz.apk“ do složky „tmp“ vašeho telefonu. Musíte změnit název souboru na ten, který chcete zkopírovat.

Nyní otevřete Terminál, PowerShell nebo Příkazový řádek ve složce ADB, kam jste umístili soubor APK. Chcete-li to provést v systému Windows 11, klepněte pravým tlačítkem myši na složku a vyberte Otevřít v Terminálu. U starších verzí Windows podržte Posun klepněte pravým tlačítkem myši na složku a vyberte Otevřete příkazové okno zde z kontextové nabídky.

Zadejte příkaz a nahraďte název souboru APK tím, který používáte. Jako příklad jsme chtěli zkopírovat soubor s názvem „linkedin-4-1-780.apk“ do našeho telefonu Android a použili jsme k tomu tento příkaz:

adb push linkedin-4-1-780.apk /data/místní/tmp/

Krok 3: Proveďte downgrade pomocí příkazu ADB

Jakmile je soubor APK v požadované složce v telefonu, dalším krokem je downgrade aplikace při zachování dat pomocí příkazu:

adb shell pm Nainstalujte -r -d /data/místní/tmp/xyz.apk

Opět musíte nahradit „xyz.apk“ názvem vašeho souboru. V našem případě jsme tedy příkaz upravili na:

adb shell pm Nainstalujte -r -d /data/místní/tmp/linkedin-4-1-780.apk

Nyní můžete spustit aplikaci a zkontrolovat číslo verze. Mělo by dojít k downgradu při zachování vašich dat a nastavení. Zde je náš výsledek. Nejnovější verze je na snímku obrazovky vlevo a verze se sníženou verzí je vpravo.

2 obrázky

Přejděte na nižší verzi aplikací bez ztráty dat

Při používání těchto příkazů ADB záleží na každé mezerě a tečce. Pokud je tedy musíte z nějakého důvodu zadávat, musíte být obzvláště opatrní. Doporučujeme však zkopírovat a vložit příkazy co nejvíce.

Pokud rádi používáte příkazy ADB, budete překvapeni, co dalšího můžete s ADB dělat. Můžete jej použít k instalaci nebo odinstalaci aplikací, restartování zařízení a další.