Jak bezpečně downgradovat aplikace pro Android na starší verze

A smartphone showing version numbers with a hand turning a dial backwards

Právní a bezpečnostní upozornění: Tento článek je určen pouze pro vzdělávací účely. Downgradování aplikace pro Android by mělo být prováděno pouze s aplikacemi legálně vlastníte pomocí starších verzí, které jste získali prostřednictvím legitimních kanálů (například soubor APK, který jste dříve exportovali ze svého vlastního zařízení, nebo starší sestavení, které vývojář veřejně zpřístupnil). XAPK to APK nehostuje, nedistribuuje, neodkazuje na ani neusnadňuje přístup k aplikacím chráněným autorským právem, placeným nebo pirátským aplikacím. Sideloading starších verzí placených aplikací nebo aplikací chráněných autorským právem z neoficiálních zdrojů není podporován. Úplné podmínky najdete v našem Zřeknutí se odpovědnosti.

Někdy může být aktualizace aplikace katastrofou. Ať už vývojář odstranil vaši oblíbenou funkci, přidal nadměrné množství reklam nebo zavedl chyby, které způsobily pád aplikace, možná si budete přát, abyste nikdy neklikli na „Aktualizovat“. Na rozdíl od iOS vám Android umožňuje vrátit zpět na starší verzi, ale není to tak jednoduché jako kliknutí na tlačítko.

Níže se podíváme na to, jak downgrade aplikace vlastně funguje, co se může pokazit a jak se vrátit zpět ke starší stabilní verzi, aniž byste přitom ztratili svá data.

Klíčové věci

  • Android obecně brání „překrytí“ staršího APK novějším; obvykle je vyžadována úplná odinstalace.
  • Odinstalace aplikace obvykle smaže jeho místní data. Zálohy jsou kritické!
  • Systémové aplikace vyžadují „Odinstalovat aktualizace“ namísto úplného odstranění.
  • Po přechodu na nižší verzi deaktivujte Automatická aktualizace v Obchodě Play, abyste zabránili opětovné aktualizaci verze.

Krok 1: Zálohujte svá aktuální data

Než se čehokoli dotknete, uvědomte si, že odinstalování aplikace znamená ztrátu všech nastavení, postupu na úrovni (u her) a místně uložených dat. K zálohování nejprve použijte tyto metody:

Krok 2: Najděte starší verzi, kterou legálně vlastníte

Určete konkrétní starší verzi, kterou potřebujete nainstalovat. Mezi přijatelné zdroje patří vlastní changelog a archiv vydání vydavatele aplikace (někteří vývojáři udržují kompletní historii podepsaných sestavení), soubor APK, který jste dříve exportovali ze svého vlastního zařízení, nebo v případě softwaru s otevřeným zdrojovým kódem oficiální stránka vydání s označením verze projektu na hostiteli s kontrolou zdroje.

Zkontrolujte architekturu CPU

Při stahování starších souborů APK se ujistěte, že DPI a Architektura (např. arm64-v8a) odpovídají vašemu telefonu. Naše Nástroj APK Info vám může pomoci ověřit hardwarové požadavky vaší aktuální aplikace.

Krok 3: Odinstalujte aktuální verzi

U většiny aplikací jednoduše dlouze stiskněte ikonu a klikněte na Odinstalovat. Pokud se jedná o předinstalovanou aplikaci (například YouTube nebo Chrome):

  1. Přejděte na Nastavení > Aplikace.
  2. Najděte aplikaci a klepněte na ni.
  3. Klepněte na tři tečky v pravém horním rohu.
  4. Vyberte "Odinstalovat aktualizace". Tím se aplikace vrátí na verzi dodanou s telefonem.

Krok 4: Nainstalujte starší soubor APK

Otevřete starší soubor APK, který jste stáhli v kroku 2. Budete dotázáni, zda chcete nainstalovat. Po dokončení nespouštějte jej, dokud nedokončíte další krok.

Krok 5: Zakažte automatické aktualizace (zásadní)

Pokud to neuděláte, Obchod Play vás během několika hodin „automaticky opraví“ zpět na nejnovější verzi.

  1. Otevřete Play Store.
  2. Vyhledejte svou aplikaci a otevřete stránku jejího záznamu.
  3. Klepněte na tři tečky (vpravo nahoře).
  4. Zrušte zaškrtnutí políčka "Povolit automatickou aktualizaci".

Získejte verzi, kterou milujete

Jste připraveni vrátit se zpět? Pomocí našich nástrojů zkontrolujte metadata svých starších souborů APK a zajistěte hladký přechod na nižší verzi.

Ověřte podpis staršího souboru APK

Běžné problémy s downgradem

Kontrolní seznam bezpečného vrácení aplikace

Downgrade je užitečný únikový prostředek, když aktualizace naruší pracovní postup, na kterém jste závislí. Vyžaduje to určité úsilí a ohrožuje data vaší aplikace, ale je to realistický způsob, jak získat zpět verzi, která vám skutečně fungovala. Ať už se vrátíte k čemukoli, ověřit jakýkoli starý soubor APK nejprve ze zdroje třetí strany, abyste věděli, že s ním nebylo manipulováno.

Navrhl a zdokumentoval Mst Shaefale Vedoucí vývojář a architekt balíčku Android • Ověřeno na Androidu 12–15

Mst Shaefale spravuje nástroje pro slučování XAPK/APKS na straně klienta, analyzátor binárních manifestů a nástroje pro podepisování APK v1+v2 na xapktoapk.com. Zaznamenali jste zastaralý příkaz nebo změnu operačního systému? Pošlete redakční poznámku.