
Stáhli jste si oblíbenou retro hru nebo užitečný program, který nebyl léta aktualizován? Snažíte se jej nainstalovat na svůj zbrusu nový smartphone s Androidem 14 nebo 15 a zobrazuje se vám chyba: „Aplikace není nainstalována“ nebo „Aplikace je nekompatibilní s vaším zařízením“? Zní to povědomě?
Tlačítko „Nainstalovat přesto“ zmizelo a zdá se nemožné spouštět staré APK soubory. V této příručce vysvětlíme, proč se to děje, a ukážeme vám jednoduché způsoby, jak toto omezení obejít.
Proč Android 14 a 16 blokují staré aplikace?
Není to proto, že je váš telefon rozbitý nebo je soubor poškozený. Počínaje Androidem 14 zavedl Google přísné systémové omezení k blokování zastaralých aplikací. Android 14 blokuje aplikace vytvořené pro Android 5.1 Lollipop a starší (targetSdkVersion pod 23) a Android 15 jde dál a blokuje aplikace vytvořené pro Android 6.0 Marshmallow a starší (targetSdkVersion pod 24).
Proč to udělali? Pro vaši bezpečnost. Mnoho virů a trojských koní se úmyslně vydávalo za staré verze Androidu, aby obešly moderní systémy oprávnění (například aby automaticky přistupovaly k vaší kameře, kontaktům nebo SMS bez zeptání, což bylo možné před Androidem 6.0).
Nyní systém takové soubory jednoduše blokuje. Pokud jste si však jisti bezpečností staženého APK souboru (například jste jej získali z našeho ověřeného katalogu), lze toto blokování obejít.
Metoda 1: Instalace přes PC (Nejspolehlivější)
Protože vám telefon nedovolí nainstalovat aplikaci přes jeho rozhraní, přimějeme ho k tomu prostřednictvím vašeho počítače pomocí Android Debug Bridge (ADB).
Co budete potřebovat:
- Počítač (Windows, Mac nebo Linux)
- USB kabel
- Stažený soubor APK staré aplikace
Pokyny krok za krokem:
- Povolte ladění přes USB na svém telefonu. Přejděte do Nastavení → Informace o telefonu a 7x klepněte na „Číslo sestavení“. Poté přejděte do nově zobrazené nabídky Možnosti pro vývojáře a povolte Ladění USB.
- Nainstalujte ADB na svůj počítač. Stáhněte si archiv SDK Platform-Tools z oficiálních webových stránek Android Developers a rozbalte jej do kořenového adresáře disku (například do složky
C:adb). - Umístěte stažený soubor APK do stejné složky
C:adba přejmenujte jej na něco jednoduchého, napříkladoldapp.apk. - Připojte telefon k PC. Na obrazovce telefonu povolte ladění z tohoto počítače.
- Na PC otevřete Příkazový řádek (stiskněte
Win + R, zadejtecmda stiskněte Enter). - Pomocí příkazu přejděte do složky ADB:
cd C:adb - Zadejte speciální příkaz pro vynucenou instalaci, který ignoruje blokování starého SDK:
adb install --bypass-low-target-sdk-block oldapp.apk - Počkejte na zprávu Success. Hotovo! Aplikace se objeví v menu telefonu.
Metoda 2: Instalace přímo z telefonu bez PC (pomocí Shizuku)
Pokud nemáte po ruce počítač nebo nechcete řešit kabely, můžete použít aplikaci Shizuku. Umožňuje vám spouštět příkazy ADB přímo na vašem smartphonu.
Pokyny krok za krokem:
- Stáhněte a nainstalujte Shizuku .
- Aktivujte Shizuku prostřednictvím Ladění přes Wi-Fi (aplikace obsahuje podrobné pokyny, jak to udělat během několika minut přes nastavení pro vývojáře).
- Stáhněte si instalační aplikaci, která podporuje Shizuku. Skvělé možnosti zahrnují Install with Options nebo App Manager.
- Otevřete Install with Options a udělte jí přístup k Shizuku.
- Vyberte svůj starý APK soubor z úložiště telefonu.
- V nastavení instalace (Možnosti) se ujistěte, že je zaškrtnuto Bypass Low Target SDK Block.
- Klepněte na Instalovat. Aplikace bude nainstalována s obejitím systémových omezení!
Metoda 3: Použití virtuálního stroje (pokud aplikace padá)
Někdy se stará aplikace úspěšně nainstaluje pomocí prvních dvou metod, ale po spuštění se okamžitě zavře nebo zobrazí černou obrazovku.
K tomu dochází proto, že moderní procesory (jako Snapdragon 8 Gen 3 nebo Google Tensor G3/G4) jsou pouze 64bitové a zcela zrušily podporu pro starou 32bitovou architekturu. Staré hry a programy jsou často psány speciálně pro 32bitové systémy.
Řešení: Použijte virtuální stroj pro Android. Stáhněte si aplikace jako VMOS Pro nebo F1 VM . Vytvoří další „virtuální“ telefon uvnitř vašeho telefonu se starší verzí Androidu (například Android 7.0). V tomto virtuálním prostředí se mnoho starých her a programů nainstaluje běžným klepnutím a spustí se bez pádu.
⚠️ Důležité bezpečnostní varování
Poznámka: Tím, že obejdete blokování targetSdkVersion, přebíráte odpovědnost na sebe. Staré aplikace nejsou systémem izolovány tak přísně jako nové.
- Nikdy tímto způsobem nenainstalujte bankovní klienty nebo aplikace vyžadující důvěrná data, pokud jsou staženy z pochybných zdrojů.
- Retro hry a staré verze aplikací stahujte pouze z důvěryhodných webů, kde jsou soubory skenovány antivirovým softwarem.
Máte otázky nebo se vám nedaří nainstalovat konkrétní APK? Napište do komentářů, pokusíme se pomoci!