Denne wikiHow lærer deg hvordan du redigerer innholdet i en APK -fil. For å redigere filene i APK -filen må du pakke ut (og deretter kompilere) APK -pakken igjen med APKtool på en datamaskin. APK -filredigering krever kunnskap om programmeringsspråket Java, samt filsystemet på Windows og Android. I tillegg gjøres filredigering best av avanserte brukere.
Steg
Del 1 av 3: Installere APKTool
Trinn 1. Installer Java -utviklingsverktøyene
Dette verktøyet kan lastes ned fra
Trinn 2. Installer Android SDK
Du må også installere Android -utviklingsverktøyet for Android (Android Software Development Kit eller SDK) for å pakke ut og kompilere APK -filene på nytt. Den enkleste måten å installere det på er å laste ned og installere Android Studio fra denne lenken.
Trinn 3. Opprett en ny mappe på skrivebordet
Denne mappen vil bli brukt som lagringsplass for APKTool- og APK -filer. Følg disse trinnene for å opprette en ny mappe.
- Høyreklikk på et tomt mellomrom på skrivebordet.
- Velg " Ny "og klikk" Mapper ”.
Trinn 4. Gi nytt navn til mappen til "APK"
For å gi nytt navn til en mappe, høyreklikk på mappen og velg " Gi nytt navn " Etter det skriver du "APK" for å gi nytt navn til mappen.
Trinn 5. Høyreklikk på denne lenken og velg Lagre lenke som.
Et filvindu åpnes, og du kan velge en katalog for å lagre “apktool.bat” -filen.
Trinn 6. Åpne "APK" -mappen og klikk på Lagre
Bruk filsøkingsvinduet for å få tilgang til den allerede opprettet "APK" -mappen på skrivebordet. Åpne mappen og klikk " Lagre " Filen "apktool.bat" blir lagret i "APK" -mappen.
Trinn 7. Last ned filen "apktool.jar"
Følg disse trinnene for å laste den ned:
- Besøk https://ibotpeaches.github.io/Apktool/ via en nettleser.
- Klikk " nedlasting "Under den siste versjonen i" Nyheter "-delen.
Trinn 8. Gi nytt navn til filen “apktool.jar“
Nedlastede filer har vanligvis et versjonsnummer i navnet. Du kan slette nummeret ved å høyreklikke på filen og velge " Gi nytt navn " Etter det er det bare å skrive " apktool"Som filnavn. Det fulle navnet på filen er "apktool.jar". Som standard kan du finne nedlastede filer i mappen "Nedlastinger".
Trinn 9. Kopier “apktool.jar” -filen til “APK” -mappen
Når du er ferdig med å gi filen nytt navn, høyreklikker du på filen og velger " Kopiere "eller" Skjære " Åpne den opprettede "APK" -mappen på skrivebordet og høyreklikk på et tomt mellomrom i mappen. Klikk " Lim inn " Filen "apktool.jar" limes inn i mappen etterpå.
Del 2 av 3: Pakke ut eller dekompilere APK -filer
Trinn 1. Kopier APK -filen du vil redigere, til "APK" -mappen
APK -filer kan lastes ned fra forskjellige nettsteder. Du kan også få APK -filer fra Android -enheten din ved å koble den til datamaskinen din med en ladekabel og låse opp enheten. Få tilgang til mapper " Nedlastinger "På enheten, kopier og lim inn APK -filen i" APK "-mappen på datamaskinens skrivebord.
Trinn 2. Åpne Windows søkefelt og skriv cmd
Denne linjen er vanligvis til høyre for "Start" -menyen.
Trinn 3. Klikk på Kommandoprompt i søkeresultatene
Dette programmet er indikert med et svart skjermikon med en hvit markør.
Trinn 4. Få tilgang til "APK" -mappen via kommandoprompt
Du kan åpne en mappe fra ledeteksten ved å skrive kommandoen cd, etterfulgt av navnet på mappen. For eksempel, hvis du er i hovedkatalogen "C: / Users / Brukernavn>" når du åpner ledeteksten, kan du åpne skrivebordet ved å skrive inn cd -skrivebordet. Hvis du kopierte "APK" -mappen til skrivebordet, kan du åpne den ved å skrive cd apk. Du kan se adressen "C: / brukere / brukernavn / desktop / apk>" ved siden av kommandoen.
Hvis "APK" -mappen er lagret i en annen katalog, skriver du cd / ved siden av kommandoen for å gå tilbake til roten eller hoved "C:" -stasjonen. Etter det skriver du inn cd, etterfulgt av hele adressen til "APK" -mappen
Trinn 5. Skriv inn apktool if, etterfulgt av navnet på APK -filen
Rammeverket for den valgte applikasjonen vil bli installert etterpå.
For eksempel, hvis APK-filnavnet ditt er "my-first-game.apk", skriver du apk if my-first-game.apk i kommandoprompt
Trinn 6. Skriv inn apktool d, etterfulgt av navnet på APK -filen
APK-filen blir dekompilert etterpå. Innholdet i filen vil bli plassert i en egen mappe med samme navn som APK -filnavnet i "APK" -mappen. Nå kan du redigere innholdet i den utpakkede/dekompilerte APK -filen. Du kan trenge kodingskunnskaper for å redigere visse filer i mappen.
For det samme eksemplet som ovenfor, skriver du apktool d my-firstgame.apk i kommandoprompt-vinduet
Del 3 av 3: Kompilering av APK -filer på nytt
Trinn 1. Åpne Windows søkefelt og skriv cmd
Denne linjen er vanligvis til høyre for "Start" -menyen. Etter at du er ferdig med å redigere filene i APK -filmappen, må du kompilere mappen til en APK -fil på nytt.
Trinn 2. Klikk på Kommandoprompt i søkeresultatene
Dette programmet er indikert med et svart skjermikon med en hvit markør.
Trinn 3. Få tilgang til "APK" -mappen via kommandoprompt
Du kan åpne en mappe fra ledeteksten ved å skrive kommandoen cd, etterfulgt av navnet på mappen. For eksempel, hvis du er i hovedkatalogen "C: / Users / brukernavn>" når du åpner ledeteksten, kan du åpne skrivebordet ved å skrive inn cd -skrivebordet. Hvis du kopierte "APK" -mappen til skrivebordet, kan du åpne den ved å skrive cd apk. Du kan se adressen "C: / brukere / brukernavn / desktop / apk>" ved siden av kommandoen.
Hvis "APK" -mappen er lagret i en annen katalog, skriver du cd / ved siden av kommandoen for å gå tilbake til roten eller hoved "C:" -stasjonen. Etter det skriver du inn cd, etterfulgt av hele adressen til "APK" -mappen
Trinn 4. Skriv inn apktool b, etterfulgt av mappenavnet på APK -filen du vil kompilere på nytt
Etter det blir mappen omkompilert til en APK -fil. Den nylig kompilerte APK -filen finnes i "dist" -mappen, inne i den utpakkede/dekompilerte APK -mappen som Apktool -programmet opprettet.
For eksempel, hvis programmet du redigerer heter "my-first-game.apk", skriver du apktool b my-first-game.apk i kommandoprompt-vinduet
Trinn 5. Lag en ny mappe med navnet "Signapk" på skrivebordet
For å opprette en ny mappe på skrivebordet, høyreklikker du på et tomt mellomrom på skrivebordet og velger " Ny " Etter det klikker du " Mapper " Høyreklikk på den nye mappen og velg " Gi nytt navn " Skriv deretter inn "Signapk" som det nye navnet på mappen.
Trinn 6. Kopier den rekompilerte APK -filen til "Signapk" -mappen
Du finner de rekompilerte APK -filene i "dist" -mappen, i den dekompilerte APK -filmappen som er lagret i "Apktool" -mappen. Høyreklikk på APK -filen og velg " Kopiere " Etter det, gå tilbake til "Signapk" -mappen og lim inn APK -filen i den mappen.
Trinn 7. Klikk her for å laste ned filen SignApk.zip”.
SignApk -filen som kreves for å signere APK -filen vil bli lastet ned.
Trinn 8. Pakk ut innholdet i "SignApk.zip" -filen til "Signapk" -mappen
Filene "certificate.pem", "key.pk8" og "signapk.jar" blir hentet ut i "Signapk" -mappen.
Trinn 9. Åpne "Signapk" -mappen via kommandoprompt
For å få tilgang til mappen via kommandoprompt, skriv inn cd / for å gå tilbake til rot- eller hovedkatalogen. Skriv inn cd, etterfulgt av hele adressen til "Signapk" -mappen.
Hvis du oppretter en "Signapk" -mappe på skrivebordet, vil hele adressen til mappen være "C: / brukere / brukernavn / desktop / Signapk>"
Trinn 10. Skriv java -jar signapk.jar certificate.pem key.pk8 [filnavn].apk [filnavn] -signet.apk i kommandoprompt -vinduet
Erstatt "[filnavn]" med navnet på APK -filen du vil signere. En ny signert APK -fil vil bli opprettet i "Signapk" -mappen. Bruk denne filen til å installere programmet på Android -systemet ditt.