Kuidas redigeerida APK-faile

See Selgitatud õpetab teile, kuidas APK-faili sisu redigeerida. Sees olevate failide redigeerimiseks peate paketi dekompileerima (ja seejärel uuesti kompileerima), kasutades arvutis APKtooli. APK-failide redigeerimiseks on vaja nii Java kui ka Windowsi ja Androidi failisüsteemide tundmist. Seda peaksid tegema ainult kogenud kasutajad.

1
Installige Java arenduskomplekt. See on allalaadimiseks saadaval aadressil https://www.oracle.com/technetwork/java/javase/downloads/index.html.

2
Installige Android SDK. APK-failide dekompileerimiseks ja uuesti kompileerimiseks peate installima ka Androidi tarkvaraarenduse komplekti (SDK). Lihtsaim viis Android SDK installimiseks on Android Studio allalaadimine ja installimine siit.

3
Looge oma töölauale uus kaust. See on kaust, kuhu salvestate APKTool ja oma APK-failid. Uue kausta loomiseks kasutage järgmisi samme. Paremklõpsake töölaual mustal alal. Valige Uus ja seejärel Kaust.

4
Nimetage kaust ümber “APK”. Kausta ümbernimetamiseks paremklõpsake kaustal ja klõpsake nuppu Nimeta ümber. Seejärel tippige kausta ümbernimetamiseks APK.

5
Paremklõpsake seda linki ja klõpsake nuppu Salvesta link nimega. See avab failibrauseri, mille abil saate valida koha, kuhu fail apktool.bat salvestada.

6
Liikuge APK kausta ja klõpsake nuppu Salvesta. Kasutage failibrauserit, et navigeerida äsja töölaual loodud APK kausta. Avage kaust ja klõpsake nuppu Salvesta. See salvestab faili apktool.bat APK kausta.

7
Laadige alla fail “apktool.jar”. Kasutage apktool.jar allalaadimiseks järgmisi samme: minge veebibrauseris aadressile https://ibotpeaches.github.io/Apktool/. Klõpsake jaotises “Uudised” all uusima versiooni allalaadimist.

8
Nimetage fail ümber “apktool.jar”. Allalaaditava faili failinimes on tõenäoliselt versiooninumber. Saate selle eemaldada, paremklõpsates failil ja klõpsates nuppu Nimeta ümber. Seejärel tippige lihtsalt failinimeks apktool. Faili täisnimi peaks olema “apktool.jar”. Vaikimisi leiate teie allalaaditud failid kaustast “Allalaadimised”.

9
Kopeerige apktool.jar APK kausta. Kui olete faili ümbernimetamise lõpetanud, paremklõpsake seda ja klõpsake nuppu Kopeeri või Lõika. Seejärel avage oma töölaual loodud APK kaust ja paremklõpsake selle sees. Klõpsake nuppu Kleebi. See kleepib faili “apktool.jar” APK kausta.

10
Kopeerige APK-fail oma APK kausta. APK-failid on allalaadimiseks saadaval erinevatelt veebisaitidelt. APK saate alla laadida ka oma Android-seadmest, ühendades selle laadimiskaabli abil arvutiga ja avades seadme. Liikuge seadmes kausta Allalaadimised ning kopeerige ja kleepige APK-fail oma Windowsi töölaua APK kausta.

11
Avage Windowsi otsinguriba ja tippige cmd. Otsinguriba asub tavaliselt menüüst Start paremal.

12
Otsingutulemustes käsuviip. Sellel on ikoon, mis meenutab musta ekraani, millel on valge kursor.

13
Liikuge käsureal APK kausta. Saate avada kausta käsuviiba sees, tippides cd, millele järgneb kausta nimi. Näiteks kui olete käsuviiba avamisel vaikeväärtuses “C:UsersUsername>”, saate oma töölaua avada, tippides cd desktop. Kui kopeerisite APK kausta oma töölauale, saate seejärel APK kausta avada, tippides cd apk. Viipa kõrval peaks olema tekst “C:kasutajadkasutajanimidesktopapk>”. Kui teie APK-kaust on salvestatud teise asukohta, tippige käsuviiba kõrvale cd , et naasta juur-C:-draivile. Seejärel tippige cd ja seejärel APK kausta täielik tee.

14
Tippige apktool, kui sellele järgneb APK-faili nimi. See installib rakenduse raamistiku. Näiteks kui teie APK-faili nimi on “minu-esimene-mäng.apk”, tippige käsureale apk if my-first-game.apk.

15
Tippige apktool d ja seejärel APK failinimi. See dekompileerib APK-faili. APK-faili sisu paigutatakse eraldi kausta, mille nimi on APK-faili APK-kaustas. Nüüd saate dekompileeritud APK-faile redigeerida. Võimalik, et kaustas teatud failide redigeerimiseks vajate mõningaid kodeerimisoskusi. Järgides ülaltoodud näidet, tippige käsureale apktool d my-first-game.apk.

16
Avage Windowsi otsinguriba ja tippige cmd. Otsinguriba asub tavaliselt menüüst Start paremal. Kui olete APK-faili kaustas failide redigeerimise lõpetanud, peate kausta uuesti APK-failiks kompileerima.

17
Otsingutulemustes käsuviip. Sellel on ikoon, mis meenutab musta ekraani, millel on valge kursor.

18
Liikuge käsureal APK kausta. Saate avada kausta käsuviiba sees, tippides cd, millele järgneb kausta nimi. Näiteks kui olete käsuviiba avamisel vaikeväärtuses “C:UsersUsername>”, saate oma töölaua avada, tippides cd desktop. Kui kopeerisite APK kausta oma töölauale, saate seejärel APK kausta avada, tippides cd apk. Viipa kõrval peaks olema tekst “C:kasutajadkasutajanimidesktopapk>”. Kui teie APK kaust on salvestatud teise asukohta, tippige käsuviiba kõrvale cd, et naasta juur-C:-draivile. Seejärel tippige cd ja seejärel APK kausta täielik tee.

19
Tippige apktool b ja seejärel selle APK kausta nimi, mida soovite uuesti kompileerida. See kompileerib kausta uuesti APK-failiks. Äsja kompileeritud APK-fail asub Apktooli loodud dekompileeritud APK kaustas kaustas “dist”. Näiteks kui töötava rakenduse nimi on “my-first-game.apk”, sisestage apktool b my-first-game.apk käsureal.

20
Looge oma töölauale uus kaust nimega “Signapk”. Töölauale uue kausta loomiseks paremklõpsake suvalises kohas töölaual ja klõpsake nuppu Uus. Seejärel klõpsake nuppu Kaust. Paremklõpsake uut kausta ja klõpsake nuppu Nimeta ümber. Seejärel tippige uue kausta nimeks “Signapk”.

21
Kopeerige äsja koostatud APK kausta “Signapk”. Äsja kompileeritud APK leiate kaustas “Apktool” oleva kompileerimata APK kausta kaustast “dist”. Paremklõpsake APK-d ja klõpsake nuppu Kopeeri. Seejärel liikuge tagasi kausta “Signapk” ja kleepige APK-fail kausta.

22
SignApk.zip allalaadimiseks klõpsake siin. See laadib alla SignApk-faili, mida on vaja apk-faili allkirjastamiseks.

23
Pakendage faili SignApk.zip sisu kausta Signapk. See ekstraktib failid “certificate.pem”, faili “key.pk8” ja “signapk.jar” kausta “Signapk”.

24
Liikuge käsureal kausta “Signapk”. Käsureal kausta Signapk navigeerimiseks tippige juurkataloogi naasmiseks cd . Seejärel tippige cd, millele järgneb Signapki kausta kataloogi täielik tee. Kui lõite oma töölaual kausta Signapk, on täielik tee tõenäoliselt “C:usersusernamedesktopSignapk>”.

25
Tippige käsureale java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename]-signed.apk. Asendage “[apkfilename]” selle APK-faili tegeliku nimega, mille soovite allkirjastada. See loob kausta Signapk uue allkirjastatud APK-faili. Kasutage seda faili oma Android-süsteemi tarkvara installimiseks. Näiteks kui töötava rakenduse nimi on “my-first-game.apk”, sisestage ava -jar signapk.jar certificate.pem key.pk8 my -first-game.apk my-first-game-signed.apk käsureal.