Hierdie wikiHow leer u hoe u die inhoud van 'n APK -lêer kan wysig. Om die lêers binne te wysig, moet u die pakket dekompileer (en dan weer saamstel) met behulp van APKtool op 'n rekenaar. Om APK -lêers te redigeer, benodig u kennis van Java, sowel as die lêerstelsels op Windows en Android. Dit moet slegs deur gevorderde gebruikers gedoen word.
Stappe
Deel 1 van 3: Installeer APKTool

Stap 1. Installeer Java Development kit
Dit kan afgelaai word op

Stap 2. Installeer Android SDK
U moet ook Android Software Development Kit (SDK) installeer om APK -lêers te dekompileer en weer saam te stel. Die maklikste manier om Android SDK te installeer, is om Android Studio hier af te laai en te installeer.

Stap 3. Skep 'n nuwe gids op u lessenaar
Dit is die gids waarin u die APKTool en u APK -lêers sal stoor. Gebruik die volgende stappe om 'n nuwe gids te skep.
- Klik met die rechtermuisknop op 'n swart spasie op u lessenaar.
- Kies Nuut 'en toe Vouer '.

Stap 4. Hernoem die gids "APK"
Klik met die rechtermuisknop op die gids om 'n lêergids te hernoem en klik Hernoem. Tik dan APK om die gids te hernoem.

Stap 5. Regskliek op hierdie skakel en klik Stoor skakel as.
Dit maak 'n lêerblaaier oop waarmee u die lêer apktool.bat kan stoor.

Stap 6. Navigeer na die APK -lêergids en klik op Stoor
Gebruik die lêerblaaier om na die APK -lêergids te gaan wat u pas op u lessenaar geskep het. Maak die gids oop en klik Stoor. Dit stoor die apktool.bat -lêer in die APK -lêergids.

Stap 7. Laai die "apktool.jar" lêer af
Gebruik die volgende stappe om apktool.jar af te laai:
- Gaan na https://ibotpeaches.github.io/Apktool/ in 'n webblaaier.
- Klik Aflaai onder die nuutste weergawe onder "Nuus".

Stap 8. Hernoem die lêer "apktool.jar"
Die lêer wat u aflaai, het waarskynlik die weergawenommer in die lêernaam. U kan dit verwyder deur met die rechtermuisknop op die lêer te klik en te klik Hernoem. Tik dan eenvoudig apktool as die lêernaam. Die volledige lêernaam moet "apktool.jar" wees. U afgelaaide lêers kan standaard in die gids "Downloads" gevind word.

Stap 9. Kopieer apktool.jar na die APK -lêergids
Nadat u die lêer se naam hernoem het, klik met die rechtermuisknop daarop en klik Kopieer of Sny. Open dan die APK-lêergids wat u op u lessenaar geskep het en klik met die rechtermuisknop daarbinne. Klik Plak. Dit plak die lêer "apktool.jar" in die APK -lêergids.
Deel 2 van 3: Dekompileer die APK

Stap 1. Kopieer die APK -lêer na u APK -lêergids
APK -lêers kan op verskillende webwerwe afgelaai word. U kan ook 'n APK vanaf u Android -toestel haal deur dit met 'n laaikabel aan u rekenaar te koppel en die toestel te ontsluit. Gaan na die Aflaaie gids op die toestel en kopieer en plak 'n APK -lêer in die APK -lêergids op u Windows -lessenaar.

Stap 2. Maak die Windows -soekbalk oop en tik cmd
Die soekbalk is gewoonlik regs van die Start -kieslys.

Stap 3. Opdragprompt in die soekresultate
Dit het 'n ikoon wat lyk soos 'n swart skerm met 'n wit wyser daarop.

Stap 4. Navigeer na die APK -lêergids by die opdragprompt
U kan 'n gids binne die opdragprompt oopmaak deur cd te tik, gevolg deur die naam van die gids. As u byvoorbeeld die standaard "C: / Gebruikersnaam"> het as u die opdragprompt oopmaak, kan u u lessenaar oopmaak deur cd -lessenaar te tik. As u die APK -lêergids na u lessenaar gekopieer het, kan u die APK -lêergids oopmaak deur cd apk in te tik. Dit moet langs die aanwysing 'C: / gebruikers / gebruikersnaam / desktop / apk>' sê.
As u APK -lêer op 'n ander plek gestoor is, tik cd / langs die opdragprompt om terug te keer na die wortel "C:". Tik dan cd gevolg deur die volledige pad van die APK -lêergids

Stap 5. Tik apktool as gevolg deur die APK -lêernaam
Dit installeer die raamwerk vir die app.
As die naam van u APK-lêer byvoorbeeld 'my-first-game.apk' is, tik u apk as my-first-game.apk in die opdragprompt is

Stap 6. Tik apktool d gevolg deur die APK lêernaam
Dit de-saamstel die APK-lêer. Die inhoud van die APK -lêer word in 'n aparte gids met dieselfde naam as die APK -lêer in die APK -lêergids geplaas. U kan nou die gedekompileerde APK -lêers wysig. Miskien het u 'n paar koderingsvaardighede nodig om sekere lêers in die gids te wysig.
As u dieselfde voorbeeld hierbo volg, tik u apktool d my-first-game.apk in die opdragprompt
Deel 3 van 3: Kompileer die APK weer

Stap 1. Maak die soekbalk van Windows oop en tik cmd
Die soekbalk is gewoonlik regs van die Start -kieslys. Nadat u die lêers in die APK -lêermap klaar gewysig het, moet u die gids weer in 'n APK -lêer saamstel.

Stap 2. Opdragprompt in die soekresultate
Dit het 'n ikoon wat lyk soos 'n swart skerm met 'n wit wyser daarop.

Stap 3. Navigeer na die APK -lêergids by die opdragprompt
U kan 'n gids binne die opdragprompt oopmaak deur cd te tik, gevolg deur die naam van die gids. As u byvoorbeeld die standaard "C: / Gebruikersnaam"> het as u die opdragprompt oopmaak, kan u u lessenaar oopmaak deur cd -lessenaar te tik. As u die APK -lêergids na u lessenaar gekopieer het, kan u die APK -lêergids oopmaak deur cd apk in te tik. Dit moet langs die aanwysing 'C: / gebruikers / gebruikersnaam / desktop / apk>' sê.
As u APK -lêer op 'n ander plek gestoor is, tik cd / langs die opdragprompt om terug te keer na die wortel "C:". Tik dan cd gevolg deur die volledige pad van die APK -lêergids

Stap 4. Tik apktool b gevolg deur die vouernaam van die APK wat u weer wil saamstel
Dit stel die gids weer saam in 'n APK-lêer. Die nuut saamgestelde APK -lêer kan gevind word in die "dist" -map in die gedekompileerde APK -lêergids wat Apktool geskep het.
As die app waarmee u werk byvoorbeeld 'my-first-game.apk' heet, tik u apktool b my-first-game.apk in die opdragprompt

Stap 5. Skep 'n nuwe gids genaamd "Signapk" op u lessenaar
Om 'n nuwe gids op u lessenaar te skep, klik met die rechtermuisknop op enige plek op u lessenaar en klik Nuut. Klik dan Vouer. Klik met die rechtermuisknop op die nuwe gids en klik Hernoem. Tik dan "Signapk" as die nuwe gidsnaam.

Stap 6. Kopieer die nuut saamgestelde APK in die gids "Signapk"
Die nuut saamgestelde APK kan gevind word in die "dist" -vouer van die ongekompileerde APK -lêergids in die "Apktool" -vouer. Klik met die rechtermuisknop op die APK en klik Kopieer. Navigeer dan terug na die "Signapk" -map en plak die APK -lêer in die gids.

Stap 7. Klik hier om af te laai SignApk.zip.
Dit laai die SignApk -lêer af wat nodig is om 'n apk -lêer te onderteken.

Stap 8. Pak die inhoud van SignApk.zip uit in die gids Signapk
Dit onttrek die 'certificate.pem' lêer, die 'key.pk8' lêer en die 'signapk.jar' in die 'Signapk' gids.

Stap 9. Navigeer na die gids "Signapk" in die opdragprompt
Om na die Signapk -gids in die opdragprompt te gaan, tik cd / om terug te keer na die wortelgids. Tik dan cd gevolg deur die volledige pad van die gids gids Signapk.
As u die Signapk -lêergids op u lessenaar geskep het, is die volledige pad heel waarskynlik "C: / gebruikers / gebruikersnaam / desktop / Signapk>"

Stap 10. Tik java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk in die opdragprompt
Vervang "[apkfilename]" met die werklike naam van die apk -lêer wat u wil onderteken. Dit skep 'n nuwe ondertekende APK -lêer in die Signapk -lêergids. Gebruik hierdie lêer om die sagteware op u Android -stelsel te installeer.