Odporúčaná, 2024

Redakcia Choice

Ako extrahovať súbor APK aplikácie Android bez koreňa

Súbor APK je konečný produkt, ktorý vzniká po vývoji aplikácie pre systém Android. Ide o rozšírenie .apk a je tiež známy ako aplikácia pre Android. Je to podobne ako súbor .exe, ktorý sa používa na inštaláciu programov Windows. Teraz, ako možno viete (alebo nie), nie je jednoduché získať tento súbor APK z aplikácie. Možno bude jednoduché, ak je váš telefón zakorenené, ale nie toľko, ak máte zariadenie s nekorodou Android. No, pravda je, že to nie je tak ťažké, ako ste si mysleli. Dnes vám ukážem niekoľko spôsobov, ktorými môžete v telefóne extrahovať súbor APK nainštalovanej aplikácie.

Upozornenie: Je nelegálne extrahovať súbor APK platených aplikácií pre systém Android. Ak tak urobíte, potom ste za to zodpovední sám. Táto príručka bola napísaná s cieľom zdieľať vedomosti o extrakcii APK na vzdelávacie účely. Nepodporujeme pirátstvo.

Metóda 1: Použitie pokročilého prehliadača súborov

Ako bolo spomenuté vyššie, ak má váš prístroj koreňový prístup, môžete použiť pokročilý prieskum súborov, ktorý vám umožňuje prezerať koreňové priečinky. Inštalované aplikácie sa zvyčajne nachádzajú v priečinku " / data / apps ". Takže tu môžete jednoducho skopírovať súbory APK a prilepiť ho tam, kde chcete. Môžete však tiež vyexportovať súbor APK s inštalovanými aplikáciami pomocou rozšíreného prieskumníka súborov na neopísanom telefóne s Androidom.

Na to tu použijeme ES File Explorer. Ak chcete, môžete použiť inú aplikáciu Správcu súborov, ale uistite sa, že umožňuje zálohovať nainštalované aplikácie . Áno, to bude kľúčová vec, ktorá nám pomôže extrahovať súbor APK.

Kroky sú jednoduché. Otvorte aplikáciu ES File Explorer a klepnite na "App" na domovskej stránke aplikácie, ako je uvedené na obrázkoch nižšie. Teraz už dávno klepnite na aplikáciu, ktorú chcete získať, a klepnite na možnosť Zálohovanie, ktorá je k dispozícii v dolnej časti.

Aplikácia bude zálohovaná pomocou extrahovaného súboru .apk. Súbor APK nájdete v priečinku s názvom Zálohovanie vo vnútornom úložisku. Ak zistíte, že táto metóda je jednoduchšia, ďalšia metóda je ešte jednoduchšia.

Metóda 2: Stiahnite si aplikáciu APK Extractor

A čo aplikácia, ktorá dokáže extrahovať APK? Aplikácia APK Extractor funguje presne tak, ako naznačuje jeho názov. Prevezmite aplikáciu z Obchodu Play a nainštalujte ju.

Práca s aplikáciou je veľmi jednoduchá. Na domovskej stránke aplikácie sa zobrazujú všetky aplikácie systému a tretích strán v telefóne. Môžete jednoducho vyhľadať aplikáciu, ktorú chcete extrahovať. Potom stačí klepnúť na aplikáciu a to je ono. APK bude extrahovaný a uložený v priečinku s názvom " ExtractedAPKs" vo vnútornom úložisku vášho zariadenia.

V nastaveniach aplikácie môžete zmeniť cieľovú zložku extrahovaných súborov APK. Môžete tiež nastaviť formát názvu . Napríklad môžete nastaviť súbory APK, aby najprv mali názov aplikácie a potom názov balíka. Môžete tiež pridať verziu aplikácie v názve pre lepšie pochopenie. Okrem toho môžete dokonca nastaviť automatické zálohovanie súborov APK, ak chcete. Všetky sú k dispozícii v nastaveniach.

Tiež máte k dispozícii možnosť, ktorú môžete použiť na zdieľanie súboru APK s ostatnými pomocou samotnej aplikácie. Stačí kliknúť na rozbaľovaciu ikonu vedľa aplikácie a dostanete možnosť zdieľať ju. Aplikácia najskôr vytiahne súbor APK a potom sa objaví panel zdieľania. Potom môžete vybrať aplikáciu, prostredníctvom ktorej chcete súbor APK zdieľať.

Metóda 3: Extrahovanie súborov APK pomocou ADB

No, ak ste používateľ Avid Android alebo vývojár pre Android, musíte vedieť o ADB. Bridge Debug Android je v podstate nástrojom príkazového riadka, ktorý je k dispozícii so súpravou Android SDK, ktorá vám umožňuje ovládať váš telefón a spravovať súbory vo vašom úložisku pomocou rôznych príkazov. Umožňuje ľahko pristupovať k koreňovým priečinkom, pretože hlavným účelom je ladenie.

Takže pomocou niekoľkých príkazov môžete ľahko extrahovať súbor APK do počítača alebo do počítača Mac v požadovanej zložke. Teraz, ak si nie ste veľmi vedomí ADB, potom si možno myslíte, že je Android SDK potrebný pre ADB pracovať? No nie, nie. V skutočnosti spoločnosť Google poskytuje samostatný balík nástrojov platformy, ktorý obsahuje službu ADB. Môžete si ho stiahnuť tu.

Po stiahnutí nástrojov stačí extrahovať zip a otvoriť priečinok. Súbor adb.exe nájdete v priečinku spolu s programom fastboot (nebudeme ho používať). Teraz stlačte kláves Shift a kliknite pravým tlačidlom myši na priečinok, čím získate možnosť " Otvoriť okno príkazu tu " v ponuke s pravým kliknutím.

Ďalej pripojte telefón k počítaču alebo počítača Mac cez kábel USB a uistite sa, že ladenie USB je zapnuté v možnostiach vývojára . Teraz nasledujte príkazy uvedené nižšie.

Najskôr skontrolujeme, či je zariadenie pripojené k počítaču alebo nie. Zadajte nasledujúci príkaz:

 zariadenia adb 

Potom zoberieme meno balíka aplikácie. Ak už poznáte názov balíka, môžete tento krok vynechať. Zadajte nasledujúci príkaz.

 balíky zoznamu adb shell pm 

Teraz skopírujte názov balíka, ktorý chcete extrahovať . Vložte ho do ďalšieho príkazu. Nekopírujte spolu s ním predponu "package:". Zadajte nasledujúci príkaz. Tu vyťahujem trucallera.

 adb shell pm cesta com.truecaller 

Vyššie uvedený príkaz vám dáva cestu aktuálnej APK aplikácie. Teraz stačí vykonať príkaz pull, aby ste vytiahli .apk z tejto cesty a uložili ju na požadované miesto. Uistite sa, že ste skopírovali cestu požadovaného miesta a vložili ju do príkazu uvedeného nižšie. Tiež skopírujte cestu skutočného .apk, ktorý sme dostali ako výsledok predchádzajúceho príkazu.

 adb vytiahnuť /data/app/com.truecaller-1/base.apk cesta / do / požadované / umiestnenie 

Súbor .apk by mal byť teraz uložený na požadovanom mieste.

Najlepšie spôsoby extrahovania súboru APK pre Android Apps

Bez ohľadu na to, prečo by ste mohli získať súbor APK; uistite sa, že podporujete vývojárov, pretože si zaslúžia byť odmenení za ich náročnú prácu. Keď hovoríme o najlepšom spôsobe, je to určite druhá metóda. Extraktor APK v zásade vykonáva rovnaké príkazy Shell, ktoré sme vykonali v ADB. Takže je to najlepší spôsob, ako si byť istý. Avšak, ak poznáte nejakú inú metódu, zmiente sa o nej v komentároch.

Top