Tento wikiHow vás naučí, jak upravit obsah souboru APK. Chcete -li upravit soubory uvnitř, budete muset balíček dekompilovat (a poté znovu zkompilovat) pomocí APKtool na počítači. Úpravy souborů APK vyžadují znalost Javy a také souborových systémů v systému Windows i Android. To by měli provádět pouze pokročilí uživatelé.
Kroky
Část 1 ze 3: Instalace APKTool
Krok 1. Nainstalujte si sadu Java Development Kit
Je k dispozici ke stažení na adrese
Krok 2. Nainstalujte si Android SDK
K dekompilaci a překompilování souborů APK je také nutné nainstalovat Android Software Development Kit (SDK). Nejjednodušší způsob, jak nainstalovat Android SDK, je stáhnout a nainstalovat Android Studio odtud.
Krok 3. Vytvořte novou složku na ploše
Do této složky uložíte APKTool a soubory APK. K vytvoření nové složky použijte následující postup.
- Klepněte pravým tlačítkem na černé místo na ploše.
- Vybrat Nové 'a pak Složka '.
Krok 4. Přejmenujte složku „APK“
Chcete-li složku přejmenovat, klikněte na ni pravým tlačítkem a klikněte na Přejmenovat. Poté zadejte APK a přejmenujte složku.
Krok 5. Klikněte pravým tlačítkem na tento odkaz a klikněte Uložit odkaz jako.
Otevře se prohlížeč souborů, pomocí kterého můžete vybrat místo, kam chcete soubor apktool.bat uložit.
Krok 6. Přejděte do složky APK a klikněte na Uložit
Pomocí prohlížeče souborů přejděte do složky APK, kterou jste právě vytvořili na ploše. Otevřete složku a klikněte Uložit. Tím se soubor apktool.bat uloží do složky APK.
Krok 7. Stáhněte si soubor „apktool.jar“
Ke stažení souboru apktool.jar použijte následující postup:
- Ve webovém prohlížeči přejděte na
- Klikněte Stažení pod nejnovější verzí pod „Zprávami“.
Krok 8. Přejmenujte soubor „apktool.jar“
Stažený soubor má pravděpodobně v názvu souboru číslo verze. Můžete to odstranit kliknutím pravým tlačítkem na soubor a kliknutím Přejmenovat. Pak jednoduše napište apktool jako název souboru. Úplný název souboru by měl být „apktool.jar“. Ve výchozím nastavení najdete stažené soubory ve složce „Stahování“.
Krok 9. Zkopírujte soubor apktool.jar do složky APK
Po přejmenování souboru na něj klikněte pravým tlačítkem a klikněte kopírovat nebo Střih. Poté otevřete složku APK, kterou jste vytvořili na ploše, a klikněte pravým tlačítkem dovnitř. Klikněte Vložit. Tím se soubor „apktool.jar“vloží do složky APK.
Část 2 ze 3: Dekompilovat APK
Krok 1. Zkopírujte soubor APK do složky APK
Soubory APK jsou k dispozici ke stažení z různých webových stránek. APK můžete také načíst ze svého zařízení Android tak, že jej připojíte k počítači pomocí nabíjecího kabelu a odemknete zařízení. Přejděte na Soubory ke stažení složku na zařízení a zkopírujte a vložte soubor APK do složky APK na ploše Windows.
Krok 2. Otevřete vyhledávací lištu Windows a napište cmd
Panel pro vyhledávání se obvykle nachází napravo od nabídky Start.
Krok 3. Příkazový řádek ve výsledcích hledání
Má ikonu, která připomíná černou obrazovku s bílým kurzorem.
Krok 4. Na příkazovém řádku přejděte do složky APK
Složku v příkazovém řádku můžete otevřít zadáním cd následovaným názvem složky. Pokud se například při otevření příkazového řádku nacházíte ve výchozím nastavení „C: / Users / Username>“, můžete plochu otevřít zadáním cd desktop. Pokud jste zkopírovali složku APK na plochu, mohli byste složku APK otevřít zadáním cd apk. Vedle výzvy by mělo být uvedeno „C: / users / username / desktop / apk>“.
Pokud je vaše složka APK uložena do jiného umístění, zadejte příkaz cd / vedle příkazového řádku a vraťte se na kořenovou jednotku „C:“. Poté zadejte cd a za ním úplnou cestu ke složce APK
Krok 5. Zadejte apktool, pokud za ním následuje název souboru APK
Tím se nainstaluje framework pro aplikaci.
Pokud je například název vašeho souboru APK „my-first-game.apk“, zadejte do příkazového řádku apk if my-first-game.apk
Krok 6. Zadejte příkaz apktool d a poté název souboru APK
Tím se dekompiluje soubor APK. Obsah souboru APK bude umístěn do samostatné složky se stejným názvem jako soubor APK ve složce APK. Nyní můžete upravit dekompilované soubory APK. K úpravě určitých souborů ve složce budete možná potřebovat určité kódovací schopnosti.
Podle stejného příkladu výše byste do příkazového řádku zadali apktool d my-first-game.apk
Část 3 ze 3: Zkompilujte APK
Krok 1. Otevřete vyhledávací lištu Windows a napište cmd
Panel pro vyhledávání se obvykle nachází napravo od nabídky Start. Po dokončení úprav souborů ve složce souborů APK budete muset složku znovu zkompilovat zpět do souboru APK.
Krok 2. Příkazový řádek ve výsledcích hledání
Má ikonu, která připomíná černou obrazovku s bílým kurzorem.
Krok 3. Na příkazovém řádku přejděte do složky APK
Složku v příkazovém řádku můžete otevřít zadáním cd následovaným názvem složky. Pokud se například při otevření příkazového řádku nacházíte ve výchozím nastavení „C: / Users / Username>“, můžete plochu otevřít zadáním cd desktop. Pokud jste zkopírovali složku APK na plochu, mohli byste složku APK otevřít zadáním cd apk. Vedle výzvy by mělo být uvedeno „C: / users / username / desktop / apk>“.
Pokud je vaše složka APK uložena do jiného umístění, zadejte příkaz cd / vedle příkazového řádku a vraťte se na kořenovou jednotku „C:“. Poté zadejte cd a za ním úplnou cestu ke složce APK
Krok 4. Napište apktool b následovaný názvem složky APK, který chcete překompilovat
Tím se složka znovu zkompiluje do souboru APK. Nově zkompilovaný soubor APK najdete ve složce "dist" uvnitř dekompilované složky APK, kterou vytvořil Apktool.
Pokud se například aplikace, na které pracujete, nazývá „my-first-game.apk“, zadejte do příkazového řádku apktool b my-first-game.apk
Krok 5. Vytvořte na ploše novou složku s názvem „Signapk“
Chcete-li na ploše vytvořit novou složku, klikněte pravým tlačítkem kdekoli na ploše a klikněte na Nový. Poté klikněte Složka. Klikněte pravým tlačítkem na novou složku a klikněte na Přejmenovat. Poté jako název nové složky zadejte „Signapk“.
Krok 6. Zkopírujte nově kompilovaný APK do složky „Signapk“
Nově zkompilovaný APK najdete ve složce „dist“nekompilované složky APK ve složce „Apktool“. Klikněte pravým tlačítkem na APK a klikněte na kopírovat. Poté přejděte zpět do složky „Signapk“a vložte do ní soubor APK.
Krok 7. Klikněte sem ke stažení SignApk.zip.
Tím se stáhne soubor SignApk, který je potřebný k podepsání souboru APK.
Krok 8. Extrahujte obsah souboru SignApk.zip do složky Signapk
Tím se extrahuje soubor „certifikát.pem“, soubor „key.pk8“a „signapk.jar“do složky „Signapk“.
Krok 9. Na příkazovém řádku přejděte do složky „Signapk“
Chcete -li přejít do složky Signapk na příkazovém řádku, zadejte cd / a vraťte se do kořenového adresáře. Potom zadejte cd a úplnou cestu k adresáři složky Signapk.
Pokud jste na ploše vytvořili složku Signapk, je úplná cesta pravděpodobně „C: / users / uživatelské jméno / desktop / Signapk>“
Krok 10. Do příkazového řádku zadejte příkaz java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
Nahraďte „[apkfilename]“skutečným názvem souboru apk, který chcete podepsat. Tím se vytvoří nový podepsaný soubor APK ve složce Signapk. Tento soubor použijte k instalaci softwaru do systému Android.