Redigera apk-filer

Denna handledning kommer att lära dig hur du redigerar innehållet i en APK-fil. För att redigera filerna inuti måste du dekompilera (sedan omkompilera) paketet med APKtool på en dator. Att redigera APK-filer kräver kunskap om Java, samt filsystemen på både Windows och Android. Detta bör endast göras av avancerade användare.

Steg

Del 1 av 3: Installera APKTool

Bild med titeln Redigera APK-filer Steg 1
Bild med titeln Redigera APK-filer Steg 2
2. Installera Android SDK. Du måste också installera Android Software Development Kit (SDK) för att dekompilera och omkompilera APK-filer. Det enklaste sättet att installera Android SDK är att installera Android Studio att ladda ned och installera.
Bild med titeln Redigera APK-filer Steg 3
3. Skapa en ny mapp på skrivbordet. Det här är mappen där du kommer att spara APKTool och dina APK-filer. Använd följande steg för att skapa en ny mapp.
  • Högerklicka på ett tomt utrymme på skrivbordet.
  • Välj Ny och då mapp.
    Bild med titeln Redigera APK-filer Steg 4
  • 4. Namnge mappen `APK`. För att byta namn på en mapp, högerklicka på mappen och klicka Döp om. Skriv sedan APK för att byta namn på mappen.
    Bild med titeln Redigera APK-filer Steg 5
    5. Högerklicka påden här länken och sedan Spara som. Detta öppnar en filläsare som du kan använda för att välja en plats för att köra apktool.bat-fil spara.
    Bild med titeln Redigera APK-filer Steg 6
    6. Gå till APK-mappen och klickaSpara. Använd filläsaren 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.
    Bild med titeln Redigera APK-filer Steg 7
    7. Ladda ner filen `apktool.burk`. Gå igenom följande steg för att få apktool.burk att ladda ner:
  • Gå till https://ibotpeaches.github.io/apktool/ i en webbläsare.
  • Klicka på Ladda ner under den senaste versionen under "Nyheter".
    Bild med titeln Redigera APK-filer Steg 8
    8. Byt namn på filen `apk-verktyg.burk`. Filen du laddar ner har förmodligen versionsnumret i filnamnet. Du kan ta bort det genom att högerklicka på filen och klicka Döp om att klicka. Sedan är det bara att skriva apk-verktyg om filnamnet. Det fullständiga filnamnet måste vara `apktool.vara burk`. Som standard finns dina nedladdade filer i mappen "Nedladdningar".
    Bild med titeln Redigera APK-filer Steg 9
    9. Kopiera apktool.jar till APK-mappen. När du är klar med att byta namn på filen, högerklicka på den och klicka sedan Att kopiera eller Att skära. Öppna sedan APK-mappen du skapade på skrivbordet och högerklicka i den. Klicka på Att fastna. Detta kommer att vara `apktool.jar`-filen i APK-mappen klistra in.

    Del 2 av 3: Dekompilera APK

    Bild med titeln Redigera APK-filer Steg 10
    1. Kopiera APK-filen till din APK-mapp. APK-filer är tillgängliga för nedladdning från olika webbplatser. Du kan också få en APK från din Android-enhet genom att ansluta den till din dator med en laddningskabel och låsa upp enheten. Navigera till mappen Nedladdningar på enheten och kopiera och klistra in en APK-fil i APK-mappen på ditt Windows-skrivbord.
    Bild med titeln Redigera APK-filer Steg 11
    2. Öppna sökfältet i Windows och skriv cmd. Sökfältet är vanligtvis placerat till höger om Start-menyn.
    Bild med titeln Redigera APK-filer Steg 12
    3. SökKommandotolken i sökresultaten. Du kan känna igen detta på en ikon som ser ut som en svart skärm med en vit markör på.
    Bild med titeln Redigera APK-filer Steg 13
  • 4. Gå till APK-mappen på kommandotolken. Du kan öppna en mapp i kommandotolken genom att CD skriv följt av namnet på mappen. Till exempel, om du är i standardmappen `C:Usersanvändarnamn>` när du öppnar kommandotolken kan du öppna skrivbordet genom att klicka cd skrivbord. Om du har kopierat APK-mappen till skrivbordet kan du öppna APK-mappen genom att cd apk att skriva. Sökvägen `C:usersanvändarnamndesktopapk>` ska nu visas vid prompten.
    Om din APK-mapp är lagrad på en annan plats, skriv CD vid kommandotolken för att återgå till roten `C:`. Skriv sedan CD följt av den fullständiga sökvägen till APK-mappen.
    Bild med titeln Redigera APK-filer Steg 14
    5. typ apktool om följt av APK-filnamnet. Detta installerar ramverket för appen.
    Till exempel, om ditt APK-filnamn är `mitt-första-spel.apk`, skulle du apk om mitt första spel.apk skriver vid uppmaningen.
    Bild med titeln Redigera APK-filer Steg 15
    6. typ apk-verktyg d följt av APK-filnamnet. Detta dekompilerar APK-filen. Innehållet i APK-filen kommer att 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 lite kodningskunskaper för att redigera vissa filer i mappen.
    Följ samma exempel som ovan och skriv apktool d mitt-första-spel.apk bakom uppmaningen.

    Del 3 av 3: Återkompilera APK

    Bild med titeln Redigera APK-filer Steg 16
    1. Öppna Windows sökfält och skriv cmd. Sökfältet är vanligtvis på höger sida av Start-menyn. När du är klar med att redigera filerna i APK-filmappen måste du kompilera om mappen till en APK-fil.
    Bild med titeln Redigera APK-filer Steg 17
    2. SökKommandotolken i sökresultaten. Det ser ut som en svart skärmikon med en vit markör på.
    Bild med titeln Redigera APK-filer Steg 18
    3. Gå till APK-mappen på kommandotolken. Du kan öppna en mapp i kommandotolken genom att CD skriv följt av namnet på mappen. Till exempel, om du är i standardmappen `C:Usersanvändarnamn>` när du öppnar kommandotolken kan du öppna skrivbordet genom att klicka cd skrivbord att skriva. Om du har kopierat APK-mappen till skrivbordet kan du öppna APK-mappen genom att cd apk att skriva. Det skulle finnas `C:usersanvändarnamndesktopapk>` bör vara vid uppmaningen.
    Om din APK-mapp är lagrad på en annan plats, skriv CD bredvid kommandotolken för att återgå till roten `C:`. Skriv sedan CD följt av den fullständiga sökvägen till APK-mappen.
    Bild med titeln Redigera APK-filer Steg 19
    4. typ apk-verktyg b följt av mappnamnet för APK-filen du vill kompilera om. Detta kommer att kompilera om mappen till en APK-fil. Den nyligen kompilerade APK-filen finns i mappen `dist` i den dekompilerade APK-mappen som Apktool har skapat.
    Till exempel, om appen du arbetar med säger `mitt-första-spel.apk` anropas, du skriver apktool b mitt-första-spel.apk bakom uppmaningen.
    Bild med titeln Redigera APK-filer Steg 20
    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 på mapp. Högerklicka på den nya mappen och klicka Byter namn. Skriv sedan "Signapk" som det nya mappnamnet.
    Bild med titeln Redigera APK-filer Steg 21
    6. Kopiera den nyligen kompilerade APK-filen till mappen "Signapk". Den nyligen kompilerade APK-filen finns i mappen `dist` i den okompilerade APK-mappen i mappen `Apktool`. Högerklicka på APK-filen och klicka Att kopiera. Navigera sedan tillbaka till mappen "Signapk" och klistra in APK-filen i mappen.
    Bild med titeln Redigera APK-filer Steg 22
    7. Klickhär till SignApk.blixtlås att ladda ned. Detta kommer att ladda ner SignApk-filen som behövs för att signera en apk-fil.
    Bild med titeln Redigera APK-filer Steg 23
    8. Ta tag i innehållet i SignApk.zippa in i Signapk-mappen. Detta kommer att ta filernas certifikat.pem`, `nyckel.pk8` och `signapk.jar` i mappen `Signapk`.
    Bild med titeln Redigera APK-filer Steg 24
    9. Navigera till mappen "Signapk" i kommandofönstret. För att navigera till mappen Signapk i kommandotolksfönstret, skriv CD för att återgå till rotkatalogen. Skriv sedan CD följt av den fullständiga katalogsökvägen till Signapk-mappen.
    Om du skapade Signapk-mappen på skrivbordet är den fullständiga sökvägen troligen: `C:usersusernamedesktopSignapk>`
    Bild med titeln Redigera APK-filer Steg 25
    10. typ java -jar signapk.burkcertifikat.pem nyckel.pk8 [apkfilnamn].apk [apkfilnamn]-signerad.apk i kommandofönstret. Ersätt `[apkfilename]` med det faktiska namnet på APK-filen du vill signera. Detta skapar en ny signerad APK-fil i Signapk-kartmappen. Använd den här filen för att installera programvaran på ditt Android-system.
    Till exempel, om appen du arbetar med säger `mitt-första-spel.apk` anropas, du skriver ava -jar signapk.burkcertifikat.pem nyckel.pk8 mitt första spel.apk mitt-första-spel-signerade.apk i kommandofönstret.

    Оцените, пожалуйста статью