Ta wikiHow vas uči, kako urejati vsebino datoteke APK. Če želite urediti datoteke v notranjosti, boste morali paket dekompilirati (in nato znova prevesti) z uporabo APKtool v računalniku. Urejanje datotek APK zahteva poznavanje Jave in datotečnih sistemov v sistemu Windows in Android. To naj storijo le napredni uporabniki.
Koraki
1. del od 3: Namestitev APKTool
Korak 1. Namestite Java Development Kit
Na voljo je za prenos na naslovu
Korak 2. Namestite Android SDK
Prav tako morate namestiti komplet za razvoj programske opreme Android (SDK) za dekompilacijo in ponovno sestavljanje datotek APK. Najlažji način za namestitev Android SDK je, da naložite in namestite Android Studio od tu.
Korak 3. Ustvarite novo mapo na namizju
To je mapa, v katero boste shranili APKTool in datoteke APK. Za ustvarjanje nove mape uporabite naslednje korake.
- Z desno tipko miške kliknite črni prostor na namizju.
- Izberite Novo 'in potem Mapa '.
Korak 4. Preimenujte mapo v "APK"
Če želite mapo preimenovati, z desno tipko miške kliknite mapo in kliknite Preimenuj. Nato vnesite APK, da preimenujete mapo.
Korak 5. Z desno miškino tipko kliknite to povezavo in kliknite Shrani povezavo kot.
Odpre se brskalnik datotek, s katerim lahko izberete mesto, kamor shranite datoteko apktool.bat.
Korak 6. Pomaknite se do mape APK in kliknite Shrani
Z brskalnikom datotek se pomaknite do mape APK, ki ste jo pravkar ustvarili na namizju. Odprite mapo in kliknite Shrani. To shrani datoteko apktool.bat v mapo APK.
Korak 7. Prenesite datoteko "apktool.jar"
Za prenos apktool.jar uporabite naslednje korake:
- V spletnem brskalniku pojdite na
- Kliknite Prenesi pod najnovejšo različico pod »Novice«.
Korak 8. Preimenujte datoteko "apktool.jar"
Datoteka, ki jo prenesete, ima verjetno ime različice v imenu datoteke. To lahko odstranite tako, da z desno tipko miške kliknete datoteko in kliknete Preimenuj. Nato preprosto vnesite apktool kot ime datoteke. Polno ime datoteke mora biti "apktool.jar". Prenesene datoteke lahko privzeto najdete v mapi »Prenosi«.
Korak 9. Kopirajte apktool.jar v mapo APK
Ko končate s preimenovanjem datoteke, jo kliknite z desno tipko miške in kliknite Kopirati ali Izreži. Nato odprite mapo APK, ki ste jo ustvarili na namizju, in z desno tipko miške kliknite v njej. Kliknite Prilepi. To bo prilepilo datoteko "apktool.jar" v mapo APK.
2. del 3: Dekompilirajte APK
Korak 1. Kopirajte datoteko APK v mapo APK
Datoteke APK so na voljo za prenos z različnih spletnih mest. APK lahko naložite tudi iz naprave Android tako, da ga s polnilnim kablom povežete z računalnikom in odklenete napravo. Pomaknite se do Prenosi mapo v napravi in kopirajte in prilepite datoteko APK v mapo APK na namizju Windows.
Korak 2. Odprite iskalno vrstico Windows in vnesite cmd
Iskalna vrstica se običajno nahaja desno od menija Start.
Korak 3. Ukazni poziv v rezultatih iskanja
Ima ikono, ki spominja na črni zaslon z belim kazalcem.
Korak 4. Pomaknite se do mape APK v ukaznem pozivu
Mapo v ukaznem pozivu lahko odprete tako, da vnesete cd, ki mu sledi ime mape. Na primer, če ste pri privzetem "C: / Users / Uporabniško ime>" pri odpiranju ukaznega poziva, lahko odprete namizje tako, da vnesete cd desktop. Če ste mapo APK kopirali na namizje, lahko mapo APK odprete tako, da vnesete cd apk. Ob pozivu mora pisati "C: / users / username / desktop / apk>".
Če je mapa APK shranjena na drugo mesto, vnesite cd / poleg ukaznega poziva, da se vrnete na korenski pogon "C:". Nato vnesite cd, ki mu sledi celotna pot mape APK
Korak 5. Vnesite apktool, čemur sledi ime datoteke APK
S tem se namesti okvir za aplikacijo.
Če je na primer ime vaše datoteke APK "my-first-game.apk", bi v ukazni poziv vnesli apk if my-first-game.apk
Korak 6. Vnesite apktool d, ki mu sledi ime datoteke APK
S tem se dekompilira datoteka APK. Vsebina datoteke APK bo postavljena v ločeno mapo z istim imenom kot datoteka APK v mapi APK. Zdaj lahko urejate dekompilirane datoteke APK. Za urejanje določenih datotek v mapi boste morda potrebovali nekaj spretnosti kodiranja.
Po istem zgornjem primeru bi v ukazni poziv vnesli apktool d my-first-game.apk
3. del 3: Znova sestavite APK
Korak 1. Odprite iskalno vrstico Windows in vnesite cmd
Iskalna vrstica se običajno nahaja desno od menija Start. Ko končate urejanje datotek v mapi z datotekami APK, boste morali mapo znova prevesti v datoteko APK.
Korak 2. Ukazni poziv v rezultatih iskanja
Ima ikono, ki spominja na črni zaslon z belim kazalcem.
Korak 3. Pomaknite se do mape APK v ukaznem pozivu
Mapo v ukaznem pozivu lahko odprete tako, da vnesete cd, ki mu sledi ime mape. Na primer, če ste pri privzetem "C: / Users / Uporabniško ime>" pri odpiranju ukaznega poziva, lahko odprete namizje tako, da vnesete cd desktop. Če ste mapo APK kopirali na namizje, lahko mapo APK odprete tako, da vnesete cd apk. Ob pozivu mora pisati "C: / users / username / desktop / apk>".
Če je mapa APK shranjena na drugo mesto, vnesite cd / poleg ukaznega poziva, da se vrnete na korenski pogon "C:". Nato vnesite cd, ki mu sledi celotna pot mape APK
Korak 4. Vnesite apktool b, ki mu sledi ime mape APK -ja, ki ga želite ponovno prevesti
To znova zbere mapo v datoteko APK. Na novo sestavljeno datoteko APK lahko najdete v mapi "dist" znotraj dekompilirane mape APK, ki jo je ustvaril Apktool.
Če se na primer aplikacija, na kateri delate, imenuje "my-first-game.apk", bi v ukazni poziv vnesli apktool b my-first-game.apk
Korak 5. Na namizju ustvarite novo mapo z imenom "Signapk"
Če želite ustvariti novo mapo na namizju, z desno tipko miške kliknite kjer koli na namizju in kliknite Novo. Nato kliknite Mapa. Z desno tipko miške kliknite novo mapo in kliknite Preimenuj. Nato vnesite novo ime mape "Signapk".
Korak 6. Kopirajte na novo sestavljeni APK v mapo "Signapk"
Na novo sestavljen APK lahko najdete v mapi "dist" v nekompilirani APK mapi v mapi "Apktool". Z desno tipko miške kliknite APK in kliknite Kopirati. Nato se pomaknite nazaj v mapo "Signapk" in prilepite datoteko APK v mapo.
Korak 7. Kliknite tukaj prenesti SignApk.zip.
S tem se prenese datoteka SignApk, ki je potrebna za podpis datoteke apk.
Korak 8. Izvlecite vsebino SignApk.zip v mapo Signapk
To odstrani datoteko "certificate.pem", datoteko "key.pk8" in "signapk.jar" v mapo "Signapk".
Korak 9. Pomaknite se do mape "Signapk" v ukaznem pozivu
Če se želite pomakniti do mape Signapk v ukaznem pozivu, vnesite cd \, da se vrnete v korenski imenik. Nato vnesite cd, ki mu sledi celotna pot imenika map Signapk.
Če ste mapo Signapk ustvarili na namizju, je celotna pot najverjetneje "C: / users / username / desktop / Signapk>"
Korak 10. V ukazni poziv vnesite java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
Zamenjajte "[apkfilename]" z dejanskim imenom datoteke apk, ki jo želite podpisati. To ustvari novo podpisano datoteko APK v mapi Signapk. S to datoteko namestite programsko opremo v sistem Android.