Ako upravovať súbory APK?
1. Stiahnite a nainštalujte si Java Development Kit z https://oracle.com/technetwork/java/javase/downloads/index.html.
2. Stiahnite a nainštalujte si Android Studio z https://developer.android.com/studio.
3. Vytvorte na ploche systému Windows nový priečinok s názvom „APK“.
4. Vyhľadajte apktool.bat na Googli a uložte súbor do priečinka APK.
5. Stiahnite si apktool.jar z https://ibotpeaches.github.io/Apktool/ a uložte ho do priečinka APK.
6. Vložte súbor APK do priečinka APK.
7 Prejdite do priečinka APK v príkazovom riadku systému Windows.
8. Na príkazový riadok zadajte „apktool if “, za ktorým nasleduje názov súboru apk, aby ste nainštalovali rámec apk.
9. Napíšte „apktool d“ a za ním názov súboru apk a dekomprimujte súbor apk.
10. Upravte súbory v novovytvorenom priečinku v priečinku APK.
11. Zadajte príkaz „apktool b“ a za ním názov priečinka dekompilovaného priečinka apk.
12. Vytvorte na pracovnej ploche Windows nový priečinok s názvom „Signapk“.
13. Skopírujte novo skompilovaný súbor apk z priečinka „dist“ v dekompilovanom priečinku apk do novovytvoreného priečinka „Signapk“.
14. Prevezmite súbor Signapk.zip z https://forum.xda-developers.com/attachment.php?attachmentid=1846095&d=1364661948
15. Extrahujte obsah do priečinka „Signapk.
16. Prejdite na priečinok „Signapk “priečinok v príkazovom riadku a napíšte „java -jar signapk.jar certifikát.pem klíč.pk8 [apkfilename].apk [apkfilename] -signed.apk "v príkazovom riadku.
Táto príručka vás naučí, ako upravovať obsah súboru APK. Na úpravu súborov 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 robiť iba pokročilí používatelia.
Časť 1 z 3: Inštalácia apktoolu
- 1Nainštalujte si vývojovú sadu java. Je k dispozícii na stiahnutie na https://oracle.com/technetwork/java/javase/downloads/index.html.
- 2Nainštalujte si Android SDK. Na dekompilovanie a rekompiláciu súborov APK je potrebné nainštalovať aj súpravu Android Software Development Kit (SDK). Najjednoduchší spôsob, ako nainštalovať Android SDK je stiahnuť a nainštalovať Android Studio od tady.
- 3Vytvorte 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.
- 4Premenujte priečinok „apk“. Ak chcete priečinok premenovať, kliknite naň pravým tlačidlom myši a potom kliknite na položku Premenovať. Potom zadajte príkaz APK a premenujte priečinok.
- 5Kliknite pravým tlačidlom myši na tento odkaz a kliknite na položku Uložiť odkaz ako. Otvorí sa prehliadač súborov, pomocou ktorého môžete vybrať miesto na uloženie súboru apktool. bat súbor do.
- 6Prejdite 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 tlačidlo Uložiť. Tým sa súbor apktool.bat uloží do priečinka APK.
- 7Stiahnite si súbor „apktool.jar“. Na stiahnutie súboru apktool.jar použite nasledujúci postup:
- Vo webovom prehliadači prejdite na stránku https://ibotpeaches.github.io/Apktool/.
- Kliknite na položku Stiahnuť pod najnovšou verziou v časti Novinky.
- 8Premenujte súbor "apktool.jar". Stiahnutý súbor má v názve súboru pravdepodobne číslo verzie. Môžete to odstrániť kliknutím pravým tlačidlom myši na súbor a kliknutím na položku Premenovať. Potom jednoducho zadajte ako názov súboru apktool. Ú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“.
- 9Skopírujte súbor apktool.jar do priečinka APK. Po dokončení premenovania súboru kliknite pravým tlačidlom myši a potom kliknite na príkaz Kopírovať alebo Vystrihnúť. Potom otvorte priečinok APK, ktorý ste vytvorili na ploche, a kliknite naň pravým tlačidlom myši. Kliknite na položku Prilepiť. Týmto sa súbor „apktool.jar“ prilepí do priečinka APK.
Časť 2 z 3: dekompilovajte apk
- 1Skopí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 Android tak, že ho pripojíte k počítaču pomocou nabíjacieho kábla a odomknete zariadenie. V zariadení prejdite do priečinka Stiahnuté súbory a skopírujte a prilepte súbor APK do priečinka APK na ploche systému Windows.
- 2Otvorte vyhľadávací panel systému Windows a napíšte cmd. Vyhľadávací panel sa zvyčajne nachádza napravo od ponuky Štart.
- 3Príkazový riadok vo výsledkoch vyhľadávania. Má ikonu, ktorá pripomína čiernu obrazovku s bielym kurzorom.
- 4Na príkazovom riadku prejdite do priečinka APK. Priečinok môžete otvoriť v príkazovom riadku zadaním cd názvu a následným názvom priečinka. Ak sa napríklad pri otvorení príkazového riadka nachádzate v predvolenom nastavení „C: \ Users \ Username>“, môžete pracovnú plochu otvoriť zadaním cd desktop. Ak ste priečinok APK skopírovali na pracovnú 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, napíšte cd \ vedľa príkazového riadka a vráťte sa na koreňový disk „C:“. Potom zadajte cd nasledovanú úplnou cestou k priečinku APK.
- 5Napíšte, za apktool if ktorý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“, zadajte ho apk if my-first-game.apk do príkazového riadka.
- 6Napíšte, za apktool d ktorým nasleduje 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 apktool d my-first-game.apk príkazový riadok.
Časť 3 z 3: rekompilujte apk
- 1Otvorte vyhľadávací panel systému Windows a napíšte cmd. Vyhľadávací panel sa zvyčajne nachádza napravo od ponuky Štart. Po dokončení úprav súborov v priečinku so súborom APK budete musieť priečinok znova skompilovať do súboru APK.
- 2Príkazový riadok vo výsledkoch vyhľadávania. Má ikonu, ktorá pripomína čiernu obrazovku s bielym kurzorom.
- 3Na príkazovom riadku prejdite do priečinka APK. Priečinok môžete otvoriť v príkazovom riadku zadaním cd názvu a následným názvom priečinka. Ak sa napríklad pri otvorení príkazového riadka nachádzate v predvolenom nastavení „C: \ Users \ Username>“, môžete pracovnú plochu otvoriť zadaním cd desktop. Ak ste priečinok APK skopírovali na pracovnú 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, napíšte cd\ vedľa príkazového riadka a vráťte sa na koreňový disk „C:“. Potom zadajte cd nasledovanú úplnou cestou k priečinku APK.
- 4Napíšte apktool b názov priečinka APK, ktorý chcete prekompilovať. Tým sa priečinok prekompiluje do súboru APK. Novo zostavený súbor APK možno nájsť v "dist" zložky vo vnútri je rozložiť APK zložky, ktorá Apktool vytvorili.
- Ak sa napríklad aplikácia, na ktorej pracujete, nazýva „my-first-game.apk“, zadajte apktool b my-first-game.apk príkazový riadok.
- 5Vytvorte 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 na priečinok. Kliknite pravým tlačidlom myši na nový priečinok a kliknite na položku Premenovať. Potom ako nový názov priečinka zadajte „Signapk“.
- 6Skopírujte novo kompilovaný 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 položku Kopírovať. Potom sa vráťte späť do priečinka „Signapk“ a vložte do neho súbor APK.
- 7Kliknutím sem stiahnete súbor signapk.zip. Tým sa stiahne súbor SignApk, ktorý je potrebný na podpísanie súboru APK.
- 8Extrahujte 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“.
- 9V príkazovom riadku prejdite do priečinka „signapk“. Ak chcete prejsť do priečinka Signapk v príkazovom riadku, zadajte príkaz a cd \ 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>“
- 10Zadajte java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename]-signed.apk príkazový riadok. 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.
- Ak sa napríklad aplikácia, na ktorej pracujete, nazýva „my-first-game.apk“, zadajte ava -jar signapk.jar certificate.pem key.pk8 my-first-game.apk my-first-game-signed.apk príkazový riadok.