Tento wikiHow vás naučí, ako upravovať obsah súboru APK. Ak chcete upraviť súbory vo vnútri, budete musieť balík dekompilovať (a potom znova skompilovať) pomocou APKtool na počítači. Úprava súborov APK vyžaduje znalosť jazyka Java a systému súborov v systéme Windows aj Android. Toto by mali vykonávať iba pokročilí používatelia.
Kroky
Časť 1 z 3: Inštalácia APKTool
Krok 1. Nainštalujte si vývojovú sadu Java
Je k dispozícii na stiahnutie na
Krok 2. Nainštalujte súpravu Android SDK
Na dekompilovanie a opätovnú kompiláciu súborov APK je potrebné nainštalovať aj súpravu Android Software Development Kit (SDK). Najjednoduchší spôsob inštalácie súpravy Android SDK je stiahnuť a nainštalovať aplikáciu Android Studio odtiaľto.
Krok 3. Vytvorte nový priečinok na ploche
Do tohto priečinka uložíte súbor APKTool a súbory APK. Na vytvorenie nového priečinka použite nasledujúci postup.
- Kliknite pravým tlačidlom myši na čierne miesto na pracovnej ploche.
- Vyberte Nové 'a potom Priečinok '.
Krok 4. Premenujte priečinok „APK“
Ak chcete priečinok premenovať, kliknite naň pravým tlačidlom myši a kliknite na Premenovať. Potom zadajte príkaz APK a premenujte priečinok.
Krok 5. Kliknite pravým tlačidlom myši na tento odkaz a klikni Uložiť odkaz ako.
Otvorí sa prehliadač súborov, pomocou ktorého môžete vybrať miesto, do ktorého chcete uložiť súbor apktool.bat.
Krok 6. Prejdite do priečinka APK a kliknite na položku Uložiť
V prehliadači súborov prejdite do priečinka APK, ktorý ste práve vytvorili na pracovnej ploche. Otvorte priečinok a kliknite na Uložiť. Tým sa súbor apktool.bat uloží do priečinka APK.
Krok 7. Stiahnite si súbor „apktool.jar“
Na stiahnutie súboru apktool.jar použite nasledujúci postup:
- Prejdite vo webovom prehliadači na stránku
- Kliknite Stiahnuť ▼ pod najnovšou verziou v časti „Správy“.
Krok 8. Premenujte súbor „apktool.jar“
Stiahnutý súbor má pravdepodobne v názve súboru číslo verzie. Môžete to odstrániť kliknutím pravým tlačidlom myši na súbor a kliknutím Premenovať. Potom jednoducho napíšte apktool ako názov súboru. Úplný názov súboru by mal byť „apktool.jar“. V predvolenom nastavení nájdete svoje stiahnuté súbory v priečinku „Stiahnuté súbory“.
Krok 9. Skopírujte súbor apktool.jar do priečinka APK
Keď súbor premenujete, kliknite naň pravým tlačidlom myši a kliknite naň Kopírovať alebo Vystrihnúť. Potom otvorte priečinok APK, ktorý ste vytvorili na ploche, a kliknite naň pravým tlačidlom myši. Kliknite Prilepiť. Tým sa súbor „apktool.jar“prilepí do priečinka APK.
Časť 2 z 3: Dekompilovajte APK
Krok 1. Skopírujte súbor APK do priečinka APK
Súbory APK sú k dispozícii na stiahnutie z rôznych webových stránok. APK môžete tiež získať zo svojho zariadenia s Androidom tak, že ho pripojíte k počítaču pomocou nabíjacieho kábla a odomknete zariadenie. Prejdite na K stiahnutiu priečinok na zariadení a skopírujte a prilepte súbor APK do priečinka APK na ploche systému Windows.
Krok 2. Otvorte vyhľadávací panel systému Windows a zadajte príkaz cmd
Panel vyhľadávania sa zvyčajne nachádza napravo od ponuky Štart.
Krok 3. Príkazový riadok vo výsledkoch vyhľadávania
Má ikonu, ktorá pripomína čiernu obrazovku s bielym kurzorom.
Krok 4. Na príkazovom riadku prejdite do priečinka APK
Priečinok môžete otvoriť v príkazovom riadku zadaním príkazu cd a názvom priečinka. Ak sa napríklad po otvorení príkazového riadka nachádzate v predvolenom nastavení „C: / Users / Username>“, môžete pracovnú plochu otvoriť zadaním príkazu cd desktop. Ak ste priečinok APK skopírovali na plochu, priečinok APK potom môžete otvoriť zadaním cd apk. Vedľa výzvy by malo byť uvedené „C: / users / username / desktop / apk>“.
Ak je priečinok APK uložený na inom mieste, zadajte príkaz cd / vedľa príkazového riadka a vráťte sa na koreňový disk „C:“. Potom zadajte cd a za ním úplnú cestu k priečinku APK
Krok 5. Zadajte apktool, ak za ním nasleduje názov súboru APK
Tým sa nainštaluje rámec pre aplikáciu.
Ak je napríklad názov vášho súboru APK „my-first-game.apk“, do príkazového riadka napíšte apk if my-first-game.apk
Krok 6. Zadajte príkaz apktool d a za ním názov súboru APK
Tým sa dekompiluje súbor APK. Obsah súboru APK bude umiestnený v samostatnom priečinku s rovnakým názvom ako súbor APK v priečinku APK. Teraz môžete upravovať dekompilované súbory APK. Na úpravu určitých súborov v priečinku budete potrebovať určité znalosti kódovania.
Podľa rovnakého príkladu vyššie zadajte do príkazového riadka apktool d my-first-game.apk
Časť 3 z 3: Skombinujte APK
Krok 1. Otvorte vyhľadávací panel systému Windows a zadajte príkaz cmd
Panel vyhľadávania sa zvyčajne nachádza napravo od ponuky Štart. Po dokončení úprav súborov v priečinku so súbormi APK budete musieť priečinok znova skompilovať do súboru APK.
Krok 2. Príkazový riadok vo výsledkoch vyhľadávania
Má ikonu, ktorá pripomína čiernu obrazovku s bielym kurzorom.
Krok 3. Na príkazovom riadku prejdite do priečinka APK
Priečinok môžete otvoriť v príkazovom riadku zadaním príkazu cd a názvom priečinka. Ak sa napríklad po otvorení príkazového riadka nachádzate v predvolenom nastavení „C: / Users / Používateľské meno>“, môžete pracovnú plochu otvoriť zadaním príkazu cd desktop. Ak ste priečinok APK skopírovali na plochu, priečinok APK potom môžete otvoriť zadaním cd apk. Vedľa výzvy by malo byť uvedené „C: / users / username / desktop / apk>“.
Ak je priečinok APK uložený na inom mieste, zadajte príkaz cd / vedľa príkazového riadka a vráťte sa na koreňový disk „C:“. Potom zadajte cd a za ním úplnú cestu k priečinku APK
Krok 4. Napíšte apktool b a za ním názov priečinka APK, ktorý chcete prekompilovať
Tým sa priečinok znova skomplikuje do súboru APK. Novo kompilovaný súbor APK nájdete v priečinku „dist“vo vnútri dekompilovaného priečinka APK, ktorý Apktool vytvoril.
Ak sa napríklad aplikácia, na ktorej pracujete, nazýva „my-first-game.apk“, do príkazového riadka napíšete apktool b my-first-game.apk
Krok 5. Vytvorte na pracovnej ploche nový priečinok s názvom „Signapk“
Ak chcete na pracovnej ploche vytvoriť nový priečinok, kliknite pravým tlačidlom myši na ľubovoľné miesto na pracovnej ploche a kliknite na položku Nový. Potom kliknite Priečinok. Kliknite pravým tlačidlom myši na nový priečinok a kliknite na Premenovať. Potom ako nový názov priečinka zadajte „Signapk“.
Krok 6. Skopírujte novo skompilovaný súbor APK do priečinka „Signapk“
Novo zostavený súbor APK nájdete v priečinku „dist“nekompilovaného priečinka APK v priečinku „Apktool“. Kliknite pravým tlačidlom myši na APK a kliknite na Kopírovať. Potom sa vráťte do priečinka „Signapk“a vložte do neho súbor APK.
Krok 7. Kliknite sem stiahnuť SignApk.zip.
Tým sa stiahne súbor SignApk, ktorý je potrebný na podpísanie súboru APK.
Krok 8. Extrahujte obsah súboru SignApk.zip do priečinka Signapk
Tým sa extrahujú súbor „certifikát.pem“, súbor „key.pk8“a „signapk.jar“do priečinka „Signapk“.
Krok 9. V príkazovom riadku prejdite do priečinka „Signapk“
Ak chcete prejsť do priečinka Signapk na príkazovom riadku, zadajte príkaz cd / a vráťte sa do koreňového adresára. Potom zadajte cd a za ním úplnú cestu k adresáru priečinka Signapk.
Ak ste na pracovnej ploche vytvorili priečinok Signapk, úplná cesta bude s najväčšou pravdepodobnosťou „C: / users / užívateľské meno / desktop / Signapk>“
Krok 10. Do príkazového riadka zadajte príkaz java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
Nahraďte „[apkfilename]“skutočným názvom súboru apk, ktorý chcete podpísať. Tým sa vytvorí nový podpísaný súbor APK v priečinku Signapk. Tento súbor použite na nainštalovanie softvéru do systému Android.