Ovaj wikiHow vas uči kako urediti sadržaj APK datoteke. Za uređivanje datoteka iznutra morate dekompilirati (a zatim ponovno kompajlirati) paket pomoću APKtool -a na računalu. Uređivanje APK datoteka zahtijeva poznavanje Jave, kao i datotečnih sustava u sustavu Windows i Android. To bi trebali učiniti samo napredni korisnici.
Koraci
1. dio od 3: Instaliranje APKTool -a
Korak 1. Instalirajte Java Development Kit
Dostupan 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. Izradite novu mapu na radnoj površini
Ovo je mapa u koju ćete spremiti APKTool i svoje APK datoteke. Pomoću sljedećih koraka stvorite novu mapu.
- Desnom tipkom miša kliknite crni prostor na radnoj površini.
- Odaberi Novo 'pa onda Mapa '.
Korak 4. Preimenujte mapu u "APK"
Da biste preimenovali mapu, desnom tipkom miša kliknite mapu i kliknite Preimenovati. Zatim upišite APK za preimenovanje mape.
Korak 5. Desnom tipkom miša kliknite ovu vezu i kliknite Spremi link kao.
Ovo otvara preglednik datoteka pomoću kojeg možete odabrati mjesto za spremanje datoteke apktool.bat.
Korak 6. Idite u mapu APK i kliknite Spremi
Pomoću preglednika datoteka dođite do mape APK koju ste upravo stvorili na radnoj površini. Otvorite mapu i kliknite Uštedjeti. Ovo sprema datoteku apktool.bat u mapu APK.
Korak 7. Preuzmite datoteku "apktool.jar"
Slijedite ove korake za preuzimanje apktool.jar:
- Idite na https://ibotpeaches.github.io/Apktool/ u web pregledniku.
- Klik preuzimanje datoteka ispod najnovije verzije pod "Vijesti".
Korak 8. Preimenujte datoteku u "apktool.jar"
Datoteka koju preuzmete vjerojatno ima naziv verzije u nazivu datoteke. To možete ukloniti tako da desnom tipkom miša kliknete datoteku i kliknete Preimenovati. 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, desnom tipkom miša kliknite i kliknite Kopirati ili Izrezati. Zatim otvorite mapu APK koju ste stvorili na radnoj površini i desnom tipkom miša kliknite unutra. Klik Zalijepiti. 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 da ga povežete s računalom pomoću kabela za punjenje i otključate uređaj. Idite na Preuzimanja mapu na uređaju i kopirajte i zalijepite APK datoteku u mapu APK na radnoj površini sustava Windows.
Korak 2. Otvorite traku za pretraživanje sustava Windows 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 s bijelim kursorom na njemu.
Korak 4. Idite u mapu APK u naredbenom retku
Mapu možete otvoriti 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. Uz upit bi trebalo biti napisano "C: / users / username / desktop / apk>".
Ako je vaša APK mapa spremljena na drugo mjesto, upišite cd / pored naredbenog retka da biste se vratili na korijenski pogon "C:". Zatim upišite cd, a zatim puni put do mape APK
Korak 5. Upišite apktool ako slijedi naziv APK datoteke
Time se 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
Time se dekompilira APK datoteka. Sadržaj APK datoteke bit će smješten u zasebnu mapu istog naziva kao i APK datoteka u mapi APK. 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 upisali biste apktool d my-first-game.apk
3. dio 3: Ponovno kompajlirajte APK
Korak 1. Otvorite traku za pretraživanje sustava Windows 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 ponovno kompajlirati mapu natrag u APK datoteku.
Korak 2. Naredbeni redak u rezultatima pretraživanja
Ima ikonu koja podsjeća na crni ekran s bijelim kursorom na njemu.
Korak 3. Idite u mapu APK u naredbenom retku
Mapu unutar naredbenog retka možete otvoriti upisivanjem cd -a i imena 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. Uz upit bi trebalo biti napisano "C: / users / username / desktop / apk>".
Ako je vaša APK mapa spremljena na drugo mjesto, upišite cd / pored naredbenog retka da biste se vratili na korijenski pogon "C:". Zatim upišite cd, a zatim puni put do mape APK
Korak 4. Upišite apktool b, a zatim naziv mape APK -a koji želite ponovno kompajlirati
Ovo ponovno kompilira mapu u APK datoteku. Nedavno sastavljena APK datoteka može se pronaći u mapi "dist" unutar dekompilirane APK mape koju je stvorio Apktool.
Na primjer, ako se aplikacija na kojoj radite zove "my-first-game.apk", unijeli biste apktool b my-first-game.apk u naredbeni redak
Korak 5. Na radnoj površini stvorite novu mapu pod nazivom "Signapk"
Da biste stvorili novu mapu na radnoj površini, desnom tipkom miša kliknite bilo gdje na radnoj površini i kliknite Novi. Zatim kliknite Mapa. Desnom tipkom miša kliknite novu mapu i kliknite Preimenovati. Zatim upišite "Signapk" kao novi naziv mape.
Korak 6. Kopirajte novokomponirani 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 Kopirati. Zatim se vratite u mapu "Signapk" i zalijepite APK datoteku u mapu.
Korak 7. Kliknite ovdje preuzeti SignApk.zip.
Time se preuzima SignApk datoteka potrebna za potpisivanje apk datoteke.
Korak 8. Izdvojite sadržaj SignApk.zip u mapu Signapk
Time se izdvaja datoteka "certificate.pem", "key.pk8" datoteka i "signapk.jar" u mapu "Signapk".
Korak 9. Idite u mapu "Signapk" u naredbenom retku
Za navigaciju do mape Signapk u naredbenom retku upišite cd / za povratak u korijenski direktorij. Zatim upišite cd, a zatim punu putanju direktorija mape Signapk.
Ako ste stvorili mapu Signapk na radnoj površini, puna putanja najvjerojatnije je "C: / users / username / desktop / Signapk>"
Korak 10. U naredbeni redak upišite java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
Zamijenite "[apkfilename]" stvarnim imenom apk datoteke koju želite potpisati. Time se stvara nova potpisana APK datoteka u mapi Signapk. Pomoću ove datoteke instalirajte softver na svoj Android sustav.