Deze wikiHow leert je hoe je de inhoud van een APK-bestand kunt bewerken. Om de bestanden in het APK-bestand te bewerken, moet u het APK-pakket uitpakken (en vervolgens opnieuw compileren) met APKtool op een computer. Het bewerken van APK-bestanden vereist kennis van de programmeertaal Java, evenals het bestandssysteem op Windows en Android. Bovendien kan het bewerken van bestanden het beste worden gedaan door alleen geavanceerde gebruikers.
Stap
Deel 1 van 3: APKTool installeren
Stap 1. Installeer de Java-ontwikkeltools
Deze tool kan worden gedownload van
Stap 2. Installeer de Android SDK
U moet ook de Android-softwareontwikkelingstool (Android Software Development Kit of SDK) installeren om de APK-bestanden uit te pakken en opnieuw te compileren. De eenvoudigste manier om het te installeren is door Android Studio te downloaden en te installeren via deze link.
Stap 3. Maak een nieuwe map op het bureaublad
Deze map wordt gebruikt als opslaglocatie voor APKTool- en APK-bestanden. Volg deze stappen om een nieuwe map aan te maken.
- Klik met de rechtermuisknop op een lege ruimte op het bureaublad.
- Kiezen " Nieuw " en klik op " Mappen ”.
Stap 4. Hernoem de map naar "APK"
Om de naam van een map te wijzigen, klikt u met de rechtermuisknop op de map en selecteert u " Hernoemen " Typ daarna "APK" om de map te hernoemen.
Stap 5. Klik met de rechtermuisknop op deze link en selecteer Link opslaan als.
Er wordt een venster voor het bladeren door bestanden geopend en u kunt een map kiezen om het bestand " apktool.bat " op te slaan.
Stap 6. Open de map “APK” en klik op Opslaan
Gebruik het bestandsbrowservenster om toegang te krijgen tot de reeds aangemaakte "APK"-map op het bureaublad. Open de map en klik op " Opslaan " Het bestand " apktool.bat " wordt opgeslagen in de map " APK ".
Stap 7. Download het bestand " apktool.jar"
Volg deze stappen om het te downloaden:
- Bezoek https://ibotpeaches.github.io/Apktool/ via een webbrowser.
- Klik " Downloaden ” onder de nieuwste versie in de sectie " Nieuws ".
Stap 8. Hernoem het bestand “apktool.jar“
Gedownloade bestanden hebben meestal een versienummer in hun naam. U kunt het nummer verwijderen door met de rechtermuisknop op het bestand te klikken en " Hernoemen " Typ daarna gewoon " apktool ” als de bestandsnaam. De volledige naam van het bestand is " apktool.jar ". Standaard vindt u gedownloade bestanden in de map " Downloads ".
Stap 9. Kopieer het bestand "apktool.jar" naar de map "APK"
Wanneer u klaar bent met het hernoemen van het bestand, klikt u met de rechtermuisknop op het bestand en selecteert u " Kopiëren " of " Snee " Open de aangemaakte "APK"-map op het bureaublad en klik met de rechtermuisknop op een lege ruimte in de map. Klik " Plakken " Het bestand " apktool.jar " wordt daarna in de map geplakt.
Deel 2 van 3: APK-bestanden uitpakken of decompileren
Stap 1. Kopieer het APK-bestand dat u wilt bewerken naar de map "APK"
APK-bestanden kunnen van verschillende websites worden gedownload. U kunt ook APK-bestanden van uw Android-apparaat krijgen door het met een oplaadkabel op uw computer aan te sluiten en het apparaat te ontgrendelen. Toegang tot mappen " Downloads " op uw apparaat en kopieer en plak vervolgens het APK-bestand in de " APK "-map op het bureaublad van uw computer.
Stap 2. Open de Windows-zoekbalk en typ cmd
Deze balk bevindt zich meestal rechts van het menu "Start".
Stap 3. Klik op Opdrachtprompt in de zoekresultaten
Dit programma wordt aangegeven door een pictogram op een zwart scherm met een witte cursor.
Stap 4. Open de map "APK" via de opdrachtprompt
U kunt een map openen vanaf de opdrachtprompt door de opdracht cd te typen, gevolgd door de naam van de map. Als u zich bijvoorbeeld in de hoofddirectory "C:\Users\Username>" bevindt wanneer u de opdrachtprompt opent, kunt u het bureaublad openen door cd desktop te typen. Als u de map " APK " naar uw bureaublad hebt gekopieerd, kunt u deze openen door cd apk te typen. U kunt het adres "C:\users\username\desktop\apk>" naast de opdracht zien.
Als de map " APK " in een andere map is opgeslagen, typt u cd / naast de opdracht om terug te keren naar de hoofdmap of het hoofdstation "C:". Typ daarna cd, gevolgd door het volledige adres van de map "APK"
Stap 5. Typ apktool if, gevolgd door de naam van het APK-bestand
Het framework voor de geselecteerde applicatie wordt daarna geïnstalleerd.
Als uw APK-bestandsnaam bijvoorbeeld "my-first-game.apk" is, typt u apk if my-first-game.apk in de opdrachtprompt
Stap 6. Typ apktool d, gevolgd door de naam van het APK-bestand
Het APK-bestand wordt daarna gedecompileerd. De inhoud van het bestand wordt in een aparte map geplaatst met dezelfde naam als de naam van het APK-bestand in de map " APK". Nu kunt u de inhoud van het uitgepakte/gedecompileerde APK-bestand bewerken. Mogelijk hebt u codeervaardigheden nodig om bepaalde bestanden in de map te bewerken.
Typ voor hetzelfde voorbeeld als hierboven apktool d my-firstgame.apk in het opdrachtpromptvenster
Deel 3 van 3: APK-bestanden opnieuw compileren
Stap 1. Open de Windows-zoekbalk en typ cmd
Deze balk bevindt zich meestal rechts van het menu "Start". Nadat u klaar bent met het bewerken van de bestanden in de APK-bestandsmap, moet u de map opnieuw compileren naar een APK-bestand.
Stap 2. Klik op Opdrachtprompt in de zoekresultaten
Dit programma wordt aangegeven door een pictogram op een zwart scherm met een witte cursor.
Stap 3. Open de map "APK" via de opdrachtprompt
U kunt een map openen vanaf de opdrachtprompt door de opdracht cd te typen, gevolgd door de naam van de map. Als u zich bijvoorbeeld in de hoofddirectory "C:\Users\Username>" bevindt wanneer u de opdrachtprompt opent, kunt u het bureaublad openen door cd desktop te typen. Als u de map " APK " naar uw bureaublad hebt gekopieerd, kunt u deze openen door cd apk te typen. U kunt het adres "C:\users\username\desktop\apk>" naast de opdracht zien.
Als de map " APK " in een andere map is opgeslagen, typt u cd / naast de opdracht om terug te keren naar de hoofdmap of het hoofdstation "C:". Typ daarna cd, gevolgd door het volledige adres van de map "APK"
Stap 4. Typ apktool b, gevolgd door de mapnaam van het APK-bestand dat u opnieuw wilt compileren
Daarna wordt de map opnieuw gecompileerd tot een APK-bestand. Het nieuw gecompileerde APK-bestand is te vinden in de map " dist ", in de uitgepakte / gedecompileerde APK-map die de Apktool-toepassing heeft gemaakt.
Als de toepassing die u aan het bewerken bent bijvoorbeeld de naam "mijn-eerste-game.apk" heeft, typt u apktool b mijn-eerste-game.apk in het opdrachtpromptvenster
Stap 5. Maak een nieuwe map met de naam "Signapk" op het bureaublad
Om een nieuwe map op het bureaublad aan te maken, klikt u met de rechtermuisknop op een lege ruimte op het bureaublad en selecteert u " Nieuw " Klik daarna op " Mappen " Klik met de rechtermuisknop op de nieuwe map en selecteer " Hernoemen " Typ vervolgens "Signapk" als de nieuwe naam voor de map.
Stap 6. Kopieer het opnieuw gecompileerde APK-bestand naar de map "Signapk"
U kunt de opnieuw gecompileerde APK-bestanden vinden in de map " dist ", in de gedecompileerde APK-bestandsmap die is opgeslagen in de map " Apktool ". Klik met de rechtermuisknop op het APK-bestand en selecteer " Kopiëren " Ga daarna terug naar de map "Signapk" en plak het APK-bestand in die map.
Stap 7. Klik hier om het bestand te downloaden " SignApk.zip".
Het SignApk-bestand dat nodig is om het APK-bestand te ondertekenen, wordt gedownload.
Stap 8. Pak de inhoud van het bestand "SignApk.zip" uit naar de map "Signapk"
De bestanden "certificate.pem", "key.pk8" en "signapk.jar" worden uitgepakt naar de map "Signapk".
Stap 9. Open de map "Signapk" via de opdrachtprompt
Om toegang te krijgen tot de map via de opdrachtprompt, typt u cd / om terug te keren naar de hoofdmap of hoofdmap. Typ cd, gevolgd door het volledige adres van de map "Signapk".
Als u een map "Signapk" op uw bureaublad maakt, is het volledige adres van de map "C:\users\username\desktop\Signapk>"
Stap 10. Typ java -jar signapk.jar certificate.pem key.pk8 [bestandsnaam].apk [bestandsnaam]-signed.apk in het opdrachtpromptvenster
Vervang "[bestandsnaam]" door de naam van het APK-bestand dat u wilt ondertekenen. Er wordt een nieuw ondertekend APK-bestand gemaakt in de map "Signapk". Gebruik dit bestand om het programma op uw Android-systeem te installeren.