Denna wikiHow lär dig hur du redigerar innehållet i en APK -fil. För att redigera filerna inuti måste du dekompilera (och sedan kompilera om) paketet med APKtool på en dator. Redigering av APK -filer kräver kunskap om Java, liksom filsystem på både Windows och Android. Detta bör endast göras av avancerade användare.
Steg
Del 1 av 3: Installera APKTool
Steg 1. Installera Java Development Kit
Den är tillgänglig för nedladdning på
Steg 2. Installera Android SDK
Du måste också installera Android Software Development Kit (SDK) för att dekompilera och kompilera om APK -filer. Det enklaste sättet att installera Android SDK är att ladda ner och installera Android Studio härifrån.
Steg 3. Skapa en ny mapp på skrivbordet
Det här är mappen som du kommer att spara APKTool och dina APK -filer till. Använd följande steg för att skapa en ny mapp.
- Högerklicka på ett svart utrymme på skrivbordet.
- Välj Nytt 'och sedan Mapp'.
Steg 4. Byt namn på mappen "APK"
För att byta namn på en mapp, högerklicka på mappen och klicka på Döp om. Skriv sedan in APK för att byta namn på mappen.
Steg 5. Högerklicka på den här länken och klicka Spara länk som.
Detta öppnar en filwebbläsare som du kan använda för att välja en plats att spara filen apktool.bat på.
Steg 6. Navigera till APK -mappen och klicka på Spara
Använd filbläddraren för att navigera till APK -mappen du just skapade på skrivbordet. Öppna mappen och klicka Spara. Detta sparar filen apktool.bat i APK -mappen.
Steg 7. Ladda ner "apktool.jar" -filen
Använd följande steg för att ladda ner apktool.jar:
- Gå till https://ibotpeaches.github.io/Apktool/ i en webbläsare.
- Klick Ladda ner under den senaste versionen under "Nyheter".
Steg 8. Byt namn på filen "apktool.jar"
Filen du laddar ner har sannolikt versionsnumret i filnamnet. Du kan ta bort det genom att högerklicka på filen och klicka Döp om. Skriv sedan helt enkelt apktool som filnamn. Det fullständiga filnamnet ska vara "apktool.jar". Som standard finns dina nedladdade filer i mappen "Nedladdningar".
Steg 9. Kopiera apktool.jar till APK -mappen
När du har bytt namn på filen högerklickar du på den och klickar på Kopiera eller Skära. Öppna sedan APK-mappen du skapade på skrivbordet och högerklicka inuti. Klick Klistra. Detta klistrar in "apktool.jar" -filen i APK -mappen.
Del 2 av 3: Dekompilera APK
Steg 1. Kopiera APK -filen till din APK -mapp
APK -filer finns att ladda ner från olika webbplatser. Du kan också hämta en APK från din Android -enhet genom att ansluta den till din dator med en laddningskabel och låsa upp enheten. Navigera till Nedladdningar mapp på enheten och kopiera och klistra in en APK -fil i APK -mappen på ditt skrivbord i Windows.
Steg 2. Öppna Windows sökfält och skriv cmd
Sökfältet finns vanligtvis till höger om Start -menyn.
Steg 3. Kommandotolken i sökresultaten
Den har en ikon som liknar en svart skärm med en vit markör på.
Steg 4. Navigera till APK -mappen vid kommandotolken
Du kan öppna en mapp inuti kommandotolken genom att skriva cd följt av mappens namn. Om du till exempel har standard "C: / Användare / Användarnamn>" när du öppnar kommandotolken kan du öppna skrivbordet genom att skriva cd -skrivbordet. Om du kopierade APK -mappen till skrivbordet kan du sedan öppna APK -mappen genom att skriva cd apk. Det ska stå "C: / users / username / desktop / apk>" bredvid prompten.
Om din APK -mapp är sparad på en annan plats skriver du cd / bredvid kommandotolken för att återgå till roten "C:". Skriv sedan cd följt av hela sökvägen till APK -mappen
Steg 5. Skriv apktool om det följs av APK -filnamnet
Detta installerar ramverket för appen.
Till exempel, om namnet på din APK-fil är "my-first-game.apk" skulle du skriva apk om my-first-game.apk i kommandotolken
Steg 6. Skriv apktool d följt av APK -filnamnet
Detta de-kompilerar APK-filen. Innehållet i APK -filen placeras i en separat mapp med samma namn som APK -filen i APK -mappen. Du kan nu redigera de dekompilerade APK -filerna. Du kan behöva vissa kodningskunskaper för att redigera vissa filer i mappen.
Efter samma exempel ovan skriver du apktool d my-first-game.apk i kommandotolken
Del 3 av 3: Kompilera om APK
Steg 1. Öppna Windows sökfält och skriv cmd
Sökfältet finns vanligtvis till höger om Start -menyn. När du har redigerat filerna i APK -filmappen måste du kompilera om mappen till en APK -fil igen.
Steg 2. Kommandotolken i sökresultaten
Den har en ikon som liknar en svart skärm med en vit markör på.
Steg 3. Navigera till APK -mappen vid kommandotolken
Du kan öppna en mapp inuti kommandotolken genom att skriva cd följt av namnet på mappen. Om du till exempel har standard "C: / Användare / Användarnamn>" när du öppnar kommandotolken kan du öppna skrivbordet genom att skriva cd -skrivbordet. Om du kopierade APK -mappen till skrivbordet kan du sedan öppna APK -mappen genom att skriva cd apk. Det ska stå "C: / users / username / desktop / apk>" bredvid prompten.
Om din APK -mapp är sparad på en annan plats skriver du cd / bredvid kommandotolken för att återgå till roten "C:". Skriv sedan cd följt av hela sökvägen till APK -mappen
Steg 4. Skriv apktool b följt av mappnamnet på den APK du vill kompilera om
Detta kompilerar om mappen till en APK-fil. Den nykompilerade APK -filen finns i mappen "dist" i den dekompilerade APK -mappen som Apktool skapade.
Om appen till exempel heter "my-first-game.apk", skriver du apktool b my-first-game.apk i kommandotolken
Steg 5. Skapa en ny mapp som heter "Signapk" på skrivbordet
För att skapa en ny mapp på skrivbordet, högerklicka var som helst på skrivbordet och klicka Ny. Klicka sedan Mapp. Högerklicka på den nya mappen och klicka Döp om. Skriv sedan "Signapk" som det nya mappnamnet.
Steg 6. Kopiera den nykompilerade APK -filen till mappen "Signapk"
Den nykompilerade APK -filen finns i mappen "dist" i den icke -kompilerade APK -mappen i "Apktool" -mappen. Högerklicka på APK och klicka Kopiera. Navigera sedan tillbaka till mappen "Signapk" och klistra in APK -filen i mappen.
Steg 7. Klicka här att ladda ned SignApk.zip.
Detta hämtar SignApk -filen som behövs för att signera en apk -fil.
Steg 8. Extrahera innehållet i SignApk.zip i Signapk -mappen
Detta extraherar "certificate.pem" -filen, "key.pk8" -filen och "signapk.jar" till mappen "Signapk".
Steg 9. Navigera till "Signapk" -mappen i kommandotolken
För att navigera till Signapk -mappen i kommandotolken, skriv cd / för att återgå till rotkatalogen. Skriv sedan cd följt av hela sökvägen till Signapk -mappkatalogen.
Om du skapade mappen Signapk på skrivbordet är troligen hela sökvägen "C: / användare / användarnamn / skrivbord / Signapk>"
Steg 10. Skriv java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk i kommandotolken
Ersätt "[apkfilnamn]" med det faktiska namnet på den apk -fil du vill signera. Detta skapar en ny signerad APK -fil i Signapk -mappen. Använd den här filen för att installera programvaran på ditt Android -system.