Denne wikiHow lærer deg hvordan du redigerer innholdet i en APK -fil. For å redigere filene inne må du dekompilere (og deretter kompilere på nytt) pakken ved hjelp av APKtool på en datamaskin. Redigering av APK -filer krever kunnskap om Java, så vel som filsystemene på både Windows og Android. Dette bør bare gjøres av avanserte brukere.
Trinn
Del 1 av 3: Installere APKTool
Trinn 1. Installer Java Development Kit
Den kan lastes ned på
Trinn 2. Installer Android SDK
Du må også installere Android Software Development Kit (SDK) for å dekompilere og kompilere APK -filer på nytt. Den enkleste måten å installere Android SDK på er å laste ned og installere Android Studio herfra.
Trinn 3. Lag en ny mappe på skrivebordet
Dette er mappen du vil lagre APKTool og APK -filene til. Bruk følgende trinn for å opprette en ny mappe.
- Høyreklikk på et svart mellomrom på skrivebordet.
- Plukke ut Ny 'og så Mappe'.
Trinn 4. Gi nytt navn til mappen "APK"
For å gi nytt navn til en mappe, høyreklikk på mappen og klikk Gi nytt navn. Skriv deretter inn APK for å gi nytt navn til mappen.
Trinn 5. Høyreklikk på denne lenken og klikk Lagre lenke som.
Dette åpner en filleser du kan bruke til å velge et sted å lagre apktool.bat -filen til.
Trinn 6. Naviger til APK -mappen og klikk på Lagre
Bruk filleseren til å navigere til APK -mappen du nettopp har opprettet på skrivebordet. Åpne mappen og klikk Lagre. Dette lagrer apktool.bat -filen i APK -mappen.
Trinn 7. Last ned "apktool.jar" -filen
Bruk følgende trinn for å laste ned apktool.jar:
- Gå til https://ibotpeaches.github.io/Apktool/ i en nettleser.
- Klikk nedlasting under den siste versjonen under "Nyheter".
Trinn 8. Gi nytt navn til filen "apktool.jar"
Filen du laster ned har sannsynligvis versjonsnummeret i filnavnet. Du kan fjerne det ved å høyreklikke på filen og klikke Gi nytt navn. Så er det bare å skrive apktool som filnavnet. Det fulle filnavnet skal være "apktool.jar". Som standard kan du laste ned filene i mappen "Nedlastinger".
Trinn 9. Kopier apktool.jar til APK -mappen
Etter at du er ferdig med å gi filen nytt navn, høyreklikker du på den og klikker Kopiere eller Skjære. Åpne deretter APK-mappen du opprettet på skrivebordet og høyreklikk inne. Klikk Lim inn. Dette limer inn "apktool.jar" -filen i APK -mappen.
Del 2 av 3: Dekompiler APK
Trinn 1. Kopier APK -filen til APK -mappen
APK -filer kan lastes ned fra forskjellige nettsteder. Du kan også hente en APK fra Android -enheten din ved å koble den til datamaskinen din med en ladekabel og låse opp enheten. Naviger til Nedlastinger mappen på enheten, og kopier og lim inn en APK -fil i APK -mappen på skrivebordet i Windows.
Trinn 2. Åpne Windows søkefelt og skriv cmd
Søkefeltet er vanligvis plassert til høyre for Start -menyen.
Trinn 3. Kommandoprompt i søkeresultatene
Den har et ikon som ligner en svart skjerm med en hvit markør på den.
Trinn 4. Naviger til APK -mappen ved ledeteksten
Du kan åpne en mappe inne i ledeteksten ved å skrive cd etterfulgt av navnet på mappen. For eksempel, hvis du er i standard "C: / Users / brukernavn>" når du åpner ledeteksten, kan du åpne skrivebordet ditt ved å skrive inn cd -skrivebordet. Hvis du kopierte APK -mappen til skrivebordet, kan du deretter åpne APK -mappen ved å skrive cd apk. Det skal stå "C: / brukere / brukernavn / desktop / apk>" ved siden av ledeteksten.
Hvis APK -mappen din er lagret på et annet sted, skriver du cd / ved siden av ledeteksten for å gå tilbake til roten "C:". Skriv deretter inn cd etterfulgt av hele banen til APK -mappen
Trinn 5. Skriv inn apktool hvis det etterfølges av APK -filnavnet
Dette installerer rammen for appen.
For eksempel, hvis navnet på APK-filen din er "my-first-game.apk", ville du skrive apk if my-first-game.apk i ledeteksten
Trinn 6. Skriv inn apktool d etterfulgt av APK -filnavnet
Dette de-kompilerer APK-filen. Innholdet i APK -filen vil bli plassert i en egen mappe med samme navn som APK -filen i APK -mappen. Du kan nå redigere de dekompilerte APK -filene. Du må kanskje ha noen kodingskunnskaper for å redigere visse filer i mappen.
Etter det samme eksemplet ovenfor, skriver du apktool d my-first-game.apk i ledeteksten
Del 3 av 3: Kompilér APK -en på nytt
Trinn 1. Åpne Windows søkefelt og skriv cmd
Søkefeltet er vanligvis plassert til høyre for Start -menyen. Etter at du er ferdig med å redigere filene i APK -filmappen, må du kompilere mappen på nytt til en APK -fil.
Trinn 2. Kommandoprompt i søkeresultatene
Den har et ikon som ligner en svart skjerm med en hvit markør på den.
Trinn 3. Naviger til APK -mappen ved ledeteksten
Du kan åpne en mappe inne i ledeteksten ved å skrive cd etterfulgt av navnet på mappen. For eksempel, hvis du er i standard "C: / Users / brukernavn>" når du åpner ledeteksten, kan du åpne skrivebordet ditt ved å skrive inn cd -skrivebordet. Hvis du kopierte APK -mappen til skrivebordet, kan du åpne APK -mappen ved å skrive cd apk. Det skal stå "C: / brukere / brukernavn / desktop / apk>" ved siden av ledeteksten.
Hvis APK -mappen din er lagret på et annet sted, skriver du cd / ved siden av ledeteksten for å gå tilbake til roten "C:". Skriv deretter inn cd etterfulgt av hele banen til APK -mappen
Trinn 4. Skriv inn apktool b etterfulgt av mappenavnet på APK -en du vil kompilere på nytt
Dette kompilerer mappen til en APK-fil. Den nylig kompilerte APK -filen finnes i "dist" -mappen inne i den dekompilerte APK -mappen som Apktool opprettet.
For eksempel, hvis appen du jobber med kalles "my-first-game.apk", skriver du apktool b my-first-game.apk i ledeteksten
Trinn 5. Lag en ny mappe kalt "Signapk" på skrivebordet
For å opprette en ny mappe på skrivebordet, høyreklikk hvor som helst på skrivebordet og klikk Ny. Klikk deretter Mappe. Høyreklikk på den nye mappen og klikk Gi nytt navn. Skriv deretter inn "Signapk" som det nye mappenavnet.
Trinn 6. Kopier den nylig kompilerte APK'en til "Signapk" -mappen
Den nylig kompilerte APK -en finnes i "dist" -mappen i den ikke -kompilerte APK -mappen i "Apktool" -mappen. Høyreklikk på APK og klikk Kopiere. Naviger deretter tilbake til "Signapk" -mappen og lim inn APK -filen i mappen.
Trinn 7. Klikk her å laste ned SignApk.zip.
Dette laster ned SignApk -filen som er nødvendig for å signere en apk -fil.
Trinn 8. Pakk ut innholdet i SignApk.zip i Signapk -mappen
Dette trekker ut "certificate.pem" -filen, "key.pk8" -filen og "signapk.jar" til "Signapk" -mappen.
Trinn 9. Naviger til "Signapk" -mappen i ledeteksten
For å navigere til Signapk -mappen i ledeteksten, skriver du cd / for å gå tilbake til rotkatalogen. Skriv deretter cd etterfulgt av hele banen til Signapk -mappekatalogen.
Hvis du opprettet Signapk -mappen på skrivebordet ditt, er hele banen mest sannsynlig "C: / brukere / brukernavn / desktop / Signapk>"
Trinn 10. Skriv java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk i ledeteksten
Erstatt "[apkfilnavn]" med det faktiske navnet på apk -filen du vil signere. Dette oppretter en ny signert APK -fil i Signapk -mappen. Bruk denne filen til å installere programvaren på Android -systemet.