Ovaj wikiHow vas uči kako urediti sadržaj APK datoteke. Da biste uredili unutrašnje datoteke, morate dekompilirati (a zatim ponovo kompajlirati) paket koristeći APKtool na računaru. Za uređivanje APK datoteka potrebno je poznavanje Jave, kao i sistema datoteka u sustavu Windows i Android. To bi trebali učiniti samo napredni korisnici.
Koraci
1. dio 3: Instaliranje APKTool -a
Korak 1. Instalirajte Java Development Kit
Dostupno je za preuzimanje na
Korak 2. Instalirajte Android SDK
Također morate instalirati Android Software Development Kit (SDK) za dekompilaciju i rekompilaciju APK datoteka. Najlakši način za instaliranje Android SDK -a je preuzimanje i instaliranje Android Studija odavde.
Korak 3. Kreirajte novu fasciklu na radnoj površini
Ovo je mapa u koju ćete spremiti APKTool i svoje APK datoteke. Koristite sljedeće korake za kreiranje nove mape.
- Desnom tipkom miša kliknite crni prostor na radnoj površini.
- Odaberite Novo 'pa onda Folder'.
Korak 4. Preimenujte mapu u "APK"
Da biste preimenovali mapu, desnom tipkom miša kliknite mapu i kliknite Preimenuj. Zatim upišite APK da biste preimenovali mapu.
Korak 5. Desnom tipkom miša kliknite ovu vezu i kliknite Sačuvaj vezu kao.
Ovo otvara preglednik datoteka pomoću kojeg možete odabrati mjesto na koje želite spremiti datoteku apktool.bat.
Korak 6. Idite u mapu APK i kliknite Spremi
Koristite preglednik datoteka za navigaciju do APK mape koju ste upravo stvorili na radnoj površini. Otvorite fasciklu i kliknite Save. Ovo sprema datoteku apktool.bat u mapu APK.
Korak 7. Preuzmite datoteku "apktool.jar"
Koristite sljedeće korake za preuzimanje apktool.jar:
- Idite na https://ibotpeaches.github.io/Apktool/ u web pregledniku.
- Kliknite Skinuti ispod najnovije verzije pod "Vijesti".
Korak 8. Preimenujte datoteku u "apktool.jar"
Datoteka koju preuzmete vjerovatno ima naziv verzije u imenu datoteke. To možete ukloniti tako da desnom tipkom miša kliknete datoteku i kliknete Preimenuj. Zatim jednostavno upišite apktool kao naziv datoteke. Puni naziv datoteke trebao bi biti "apktool.jar". Prema zadanim postavkama, preuzete datoteke možete pronaći u mapi "Preuzimanja".
Korak 9. Kopirajte apktool.jar u mapu APK
Nakon što preimenujete datoteku, kliknite je desnim tasterom miša i kliknite Copy ili Iseci. Zatim otvorite mapu APK koju ste stvorili na radnoj površini i desnom tipkom miša kliknite unutra. Kliknite Zalijepi. Ovo će zalijepiti datoteku "apktool.jar" unutar mape APK.
2. dio 3: Dekompilirajte APK
Korak 1. Kopirajte APK datoteku u mapu APK
APK datoteke dostupne su za preuzimanje s različitih web stranica. Također možete preuzeti APK sa svog Android uređaja tako što ćete ga povezati s računarom pomoću kabela za punjenje i otključati uređaj. Idite do Preuzimanja mapu na uređaju i kopirajte i zalijepite APK datoteku u mapu APK na radnoj površini Windows.
Korak 2. Otvorite Windows traku za pretraživanje i upišite cmd
Traka za pretraživanje obično se nalazi desno od izbornika Start.
Korak 3. Naredbeni redak u rezultatima pretraživanja
Ima ikonu koja podsjeća na crni ekran sa bijelim kursorom na njemu.
Korak 4. Idite u mapu APK na naredbenom retku
Možete otvoriti fasciklu unutar naredbenog retka upisivanjem cd iza kojeg slijedi naziv mape. Na primjer, ako se nalazite u zadanim "C: / Users / Korisničko ime>" kada otvorite naredbeni redak, radnu površinu možete otvoriti upisivanjem cd desktop. Ako ste kopirali mapu APK na radnu površinu, tada biste mogli otvoriti mapu APK upisivanjem cd apk. Trebalo bi da kaže "C: / users / username / desktop / apk>" pored upita.
Ako je vaša APK mapa spremljena na drugu lokaciju, upišite cd / pored naredbenog retka da biste se vratili na korijenski pogon "C:". Zatim upišite cd nakon čega slijedi puna putanja APK mape
Korak 5. Upišite apktool ako slijedi naziv APK datoteke
Ovo instalira okvir za aplikaciju.
Na primjer, ako je naziv vaše APK datoteke "my-first-game.apk", unijeli biste apk if my-first-game.apk u naredbeni redak
Korak 6. Upišite apktool d nakon čega slijedi naziv APK datoteke
Ovo de-kompajlira APK datoteku. Sadržaj APK datoteke bit će smješten u zasebnu mapu istog naziva kao i APK datoteka u APK mapi. Sada možete uređivati dekompilirane APK datoteke. Za uređivanje određenih datoteka unutar mape možda će vam trebati neke vještine kodiranja.
Slijedeći isti gornji primjer, u naredbeni redak bi upisivali apktool d my-first-game.apk
3. dio 3: Ponovno kompajlirajte APK
Korak 1. Otvorite Windows traku za pretraživanje i upišite cmd
Traka za pretraživanje obično se nalazi desno od izbornika Start. Nakon što dovršite uređivanje datoteka u mapi APK datoteke, morat ćete ponovo kompajlirati mapu u APK datoteku.
Korak 2. Naredbeni redak u rezultatima pretraživanja
Ima ikonu koja podsjeća na crni ekran sa bijelim kursorom na njemu.
Korak 3. Idite u mapu APK na naredbenom retku
Možete otvoriti fasciklu unutar naredbenog retka upisivanjem cd iza kojeg slijedi naziv mape. Na primjer, ako se nalazite u zadanim "C: / Users / Korisničko ime>" kada otvorite naredbeni redak, radnu površinu možete otvoriti upisivanjem cd desktop. Ako ste kopirali mapu APK na radnu površinu, tada biste mogli otvoriti mapu APK upisivanjem cd apk. Trebalo bi da kaže "C: / users / username / desktop / apk>" pored upita.
Ako je vaša APK mapa spremljena na drugu lokaciju, upišite cd / pored naredbenog retka da biste se vratili na korijenski pogon "C:". Zatim upišite cd nakon čega slijedi puna putanja APK mape
Korak 4. Upišite apktool b, a zatim ime mape APK -a koji želite ponovno kompajlirati
Ovo ponovno sastavlja mapu u APK datoteku. Nedavno sastavljena APK datoteka može se pronaći u mapi "dist" unutar dekompilirane APK mape koju je Apktool stvorio.
Na primjer, ako se aplikacija na kojoj radite zove "my-first-game.apk", u naredbeni redak biste unijeli apktool b my-first-game.apk
Korak 5. Kreirajte novu fasciklu pod nazivom "Signapk" na radnoj površini
Da biste stvorili novu mapu na radnoj površini, desnom tipkom miša kliknite bilo gdje na radnoj površini i kliknite Novo. Zatim kliknite Folder. Desnom tipkom miša kliknite novu mapu i kliknite Preimenuj. Zatim upišite "Signapk" kao novi naziv mape.
Korak 6. Kopirajte novoprevedeni APK u mapu "Signapk"
Nedavno sastavljeni APK može se pronaći u mapi "dist" nekompilirane APK mape u mapi "Apktool". Desnom tipkom miša kliknite APK i kliknite Copy. Zatim se vratite u mapu "Signapk" i zalijepite APK datoteku u mapu.
Korak 7. Kliknite ovdje preuzimanje SignApk.zip.
Ovo preuzima SignApk datoteku koja je potrebna za potpisivanje apk datoteke.
Korak 8. Izdvojite sadržaj SignApk.zip u folder Signapk
Ovo izdvaja datoteku "certificate.pem", "key.pk8" datoteku i "signapk.jar" u fasciklu "Signapk".
Korak 9. Idite u fasciklu "Signapk" u komandnoj liniji
Za navigaciju do mape Signapk u naredbenom retku upišite cd / za povratak u osnovni direktorij. Zatim upišite cd, a zatim punu putanju direktorija foldera Signapk.
Ako ste stvorili mapu Signapk na radnoj površini, puna putanja je najvjerojatnije "C: / users / username / desktop / Signapk>"
Korak 10. Upišite java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk u naredbeni redak
Zamijenite "[apkfilename]" stvarnim imenom apk datoteke koju želite potpisati. Ovo stvara novu potpisanu APK datoteku u mapi Signapk. Koristite ovu datoteku za instaliranje softvera na Android sistem.