Home » » Cara Termudah Decompile & Compile File APK Android

Cara Termudah Decompile & Compile File APK Android

Compile dan Decompile apk adalah dasar utama untuk dapat memodifikasi bahkan membuat Custom Rom. Maka dari itu, bagi yg ingin bisa membuat custom rom, maka kita harus bisa dasarnya terlebih dahulu.

Proses Decompile & Compile ini hanya dapat di lakukan di PC / Laptop. atau sejenisnya.

sebelumnya HH ( HandHeld ) harus sudah di root untuk mempermudah proses pengeditan.
untuk tutorial Root, dapat di lihat di postingan berikut ini
 
Bahan2 yg perlu disiapkan ( untuk link adf tanda ( * ) di ganti jadi tand titik ( . ) :

    (APK Tool dan  APK Manager) : http://adf*ly/AJrAz

    JAVA ==> JDK atau JRE : www.oracle.com

    Framework-res.apk Stock ( dapat di ambil di folder /system/framework/ )

    Twframework-res.apk Stock ( dapat di ambil di folder /system/framework/ )

    File Apk yang mau di edit ( Contoh di sini file SystemUI.apk )

    Niat dan kemauan
nah kalau sudah terkumpul semua file di atas, maka langsung masuk ke proses selanjutnya.
pastikan Java sudah terinstall di PC / Laptop. ekstrak Apktool & APK Manager ke dalam lokasi yang sama seperti gambar di bawah ini


kemudian buka folder APK Tool. letakkan file framework-res.apk & twframework-res.apk di dalam folder APK Tool seperti gambar di bawah ini. 


kemudia klik file Command Prompt seperti gambar di atas. lalu muncul CMD.exe , kemudian ketikkan

apktool if framework-res.apk


setelah mengetikkan seperti gambar di atas, maka enter saja & akan muncul dialog seperti gambar di bawah ini yang berarti sukses, bila muncul bacaan selain seperti di gambar, pastikan peletakkan file atau step sebelumnya dengan benar.


selanjutnya kita kembali ketikkan apktool if twframework-res.apk , atau seperti gambar di bawah ini


tekan enter, maka akan muncul seperti gambar di bawah ini


sampai di sini, proses awal selesai, proses tersebut berfungsi untuk menginstal Framework atau file system pada android yang berkaitan langsung dengan file system lainnya, jadi dengan kata lain, jika proses tersebut sudah terlewati & berhasil, maka kita dapat mengedit file system apk lainnya tanpa harus melakukan step di atas untuk menginstall framework-res.apk & twframework-res.apk tadi. setelah proses tersebut selesai, kita dapat close CMD.exe.

setelah dari folder APK Tool , maka sekarang masuk ke folder Apk Manager untuk proses editing file apk.
di dalam APK Manager akan terdapat folder seperti gambar di bawah ini.


letakkan file APK yang akan kita edit, di dalam folder place-apk-here-for-modding , seperti gambar di atas. jika sudah meletakkan file APK yang akan kita edit di dalam folder tersebut, maka klik file script seperti gambar di bawah ini.



tekan tombol enter atau tombol lainnya di keyboard untuk melanjutkan proses selanjutnya.
kemudian akan muncul seperti di gambar di bawah ini, yang merupakan menu menu untuk editing file APK

 
pada proses awal, kita harus memilih Project terlebih dahulu, dengan memilih menu 22. Set current project
ketik saja angka 22 di bagian Please make your decision :
tekan enter, maka akan muncul seperti gambar di bawah ini


pilih APK yang akan di edit dengan nomor urut yang ada, di contoh di sini, hanya file SystemUI.apk , maka kita ketik 1 
lalu tekan enter, maka akan kembali ke menu sebelumnya. lalu kita pilih menu 9. Decompile APK


maka proses decompile APK akan berjalan seperti di gambar di atas, kemudian bila proses decompile sudah selesai, maka akan muncul tulisan seperti sebelumnya, yaitu Please make your decision :

pada tahap ini, proses decompile APK sudah selesai, namun jangan close CMD.exe tadi, cukup minimize saja menu menu yang tadi itu. nah setelah decompile selesai, tinggal kita mengedit file file yang ada di dalam APK yang ingin di edit tadi. file hasil decompile APK, akan ada di dalam folder Project. seperti di bawah ini.

 

edit lah sesuai keinginan, bila ingin mengganti gambar atau mengedit script dari sebuah file APK.
jika sudah mengedit file APK nya, maka proses selanjutnya adalah Compile APK. pilih nomor 11 di menu menu yang terdapat di cmd.exe tadi. seperti gambar di bawah ini.


tekan enter untuk memulai compile APK seperti gambar di atas, maka proses berjalan seperti di bawah ini.

 
jika prosesnya muncul seperti gambar di atas, maka proses editing file APK sudah benar, namun  bila muncul pesan error. maka kita harus memastikan dari step setelah Decompile APK, apakah file yang kita edit sudah benar ? . namun jika benar, maka muncul seperti gambar di atas. kita tinggal ketik di type input : y
lalu tekan enter. selanjutnya Untuk kedua kalinya kita ketik “y” lagi lalu enter. maka akan muncul seperti di bawah ini.


minimize menu menu nya atau CMD.exe nya, lalu buka folder APK Manager tadi. akan terdapat folder Keep ( folder hasil ekstrak file APK yang di edit ) berbeda dengan folder Project. di folder ini, kita di haruskan untuk mendelete file yang di mana kita edit.
misal kita tadi mengedit file ( statusbar.xml ) di folder /res/layout/  yang terdapat di folder project
maka kita delete file yang dengan nama serupa di folder keep. cari file dengan nama serupa seperti yang kita edit tadi ( statusbar.xml ).


setelah selesai delete file di dalam folder Keep. maka masuk kembali ke menu yang di CMD.exe


tekan saja enter


setelah itu, kembali ke folder APK Manager, buka folder place-apk-here-for-modding
maka akan terdapat file seperti di gambar di atas. file hasil editing & compile APK tadi akan bernama unsigned...... , nah kita tinggal rename menjadi sesuai dengan file aslinya saja.

sampai di sini proses Compile APK berhasil di lakukan, tinggal mengetes hasilnya di android kita. untuk mencoba file system APK android tadi, harus lewat Flash Recovery atau menggunakan file Flashable zip.

contoh file flashable zip yang kosong dapat di unduh di sini

tinggal masukkan ke dalam folder app di dalam folder system
atau jika mengedit file system yang terdapat di folder framework
maka tinggal tambahkan saja folder framework di file tersebut dengan cara mengekstrak terlebih dahulu file contoh.zip tadi, lalu buka di dalam folder system, buatlah folder lainnya sesuai dengan direktori letak file APK yang kita edit. jadikan zip hanya dengan kedua folder awal yaitu :

META-INF
System

jadikan zip file.

demikian artikel tentang Cara Termudah Decompile & Compile File APK Android, semoga bermanfaat.
Share this :

+ comments + 32 comments

8 May 2013 at 12:27

wah masta saya masih bingung yang di sini nih

tinggal masukkan ke dalam folder app di dalam folder system
atau jika mengedit file system yang terdapat di folder framework
maka tinggal tambahkan saja folder framework di file tersebut dengan cara mengekstrak terlebih dahulu file contoh.zip tadi, lalu buka di dalam folder system, buatlah folder lainnya sesuai dengan direktori letak file APK yang kita edit. jadikan zip hanya dengan kedua folder awal yaitu :

META-INF
System

jadikan zip file.

Itu jadiin zipnya gimana si ..
semua si lancar
tinggal masukin SystemUi.apk nya belum ngerti..
Mindahin Nya emang gak bisa langsung dari Hh scara manual gitu
gak lewat recovery ?

Tq banget masta Buat tutorialnya
Ok banget Dah ..
hahaha

8 May 2013 at 12:37

ow itu y.. hehe, maksud ane itu buat membuat file flashible zip, krn kn ktika kita ingin mengganti file sistem, biar aman ktika mereplace atau mengganti file sistem asli dg file sistem editan kita, maka perlu flashible zip, kyk yg saya sertain itu contoh.zip

tp file contoh.zip itu hanya berisi untuk direktori system/app

klo misal agan edit file dari folder framework

maka, tinggal bkin folder yg sama dg nama nya tsb di dlm file flashible zip tsb

tp klo agan hanya edit yg di folder system/app

maka, gk perlu bkin folder tmbhn lagi di file contoh.zip

hehe, mdh mdhn ngerti y dg pnjelasan ane

cz ane jg msh blajar..

8 May 2013 at 12:42

dalam mengganti file system.. lbh bgus menggunakan file flashible zip & lwt recovery mod pstinya, krn emg klo gk lwt recovery mod.. maka yg trjdi file system yg ente gnti, malah jd corrupt.. jd FC ( Forced Close ) mlu dh.. klo dh bgitu, repot dh, mo lwt recovery, biasanya jd ngambek tuh systemnya.. hehe
jd

intinya, siapin file flashibel zip, klo mo edit file system..

11 May 2013 at 08:33

kalau decompile file app bagaimana.file yang buat flsh rom pada android via sdcard.tanks

11 May 2013 at 10:16

cara yg saya jabarkan ini, adalah cara decompile & compile file apk.. nah di android kn file mentahan app itu type nya APK , jd selama typenya apk, maka, ttp bsa d gunakan cara d postingan ini..

tp, cara ini hanya lbh d rekomendasikan untuk mengedit file sistem apk pd android..

thx

21 May 2013 at 21:24

brarti misalkan ane mo decompile trus modding di apk-nya app kayak Watsap gitu gaperlu dipakein flashible segala ya gan? kan bukan system..

21 May 2013 at 21:26

iya gan.. slma bukan file system.. mka biasa aj installnya

26 May 2013 at 21:11

terima kasih....

28 May 2013 at 07:37

gaann bntuin anee. ane gagal trs wktu compile ada tulisan2 aneh di cmdnya yg bkin gagal. apa ya gan yg bikin gagal gituu? pleasee gann bntuin ane??

28 May 2013 at 07:55

cba ikuti stepnya dg bnar, o iya cara ini baru saya coba untuk HH galaxy pocket, krn memang saya hanya memiliki HH itu untuk mncoba coba..
cba di cek lg bacaan pd command prompt nya itu ap, klo misal salah pas proses compile, pastikan smua file & caranya sudah benar

klo salah atau error pas proses decompile, maka pastikan lg file framework-res nya sudah bnar & stepnya jg sudah benar..

2 July 2013 at 19:48

Waduh gan ane ga pahamnya pas utk dijadikan flashable zip.
Bisa dikasih contoh kah gan ?

2 July 2013 at 19:55

yg ente edit apaan gan ?
misal nya mms.apk

nah lokasi mms.apk itu ad di mana ?
klo di folder system, maka donlot contoh file flashable zip yg ane sertain

trus replace aj ap yg ad di dlm foldrr system

jd slain folder Meta

itu bsa d ganti sesuai dg lokasi atau direktorinya

klo mms.apk kn itu di dalam folder system, maka masukkan dg drag mms.apk ke file zip nya, pke winrar aj gan

jd file flashable zip nya di buka dg winrar, lalu drag mms.apk yg dh d moddif.. lalu masukkan sesuai lokasi aslinya yaitu di dalam folder system


itu klo yg ente edit file di folder system..
klo yg enye edit di folder framework, maka buay folder framework di flashabel zip nya

3 July 2013 at 06:07

Ane mau edit systemui sama ada yg di folder /system/framework.. (android.policy.jar

Jd di zip tsb ane masukin aj ke :
1. Systemui di folder /system/app
2. Android.policy.jar (bikin folder baru didlm flash zip) /system/farmework.

Betul gt gan?

3 July 2013 at 10:27

iya gan

4 July 2013 at 11:53

Permasalahan selanjutnya gan..
Kan skrg ane pake cusrom cm10.1
Nah dibfolder system/framework ga da twframework-res.apk. yg ada framework-res.apk saja.

Nah pas ane mau instal framework-res.apk selalu pesannya error.
Padahal java uda ane update.
Apkh mesti pake yg stock rom baru bs ?

4 July 2013 at 17:52

ehmm.. CM y?
wh ane kurang tau dh gan, CM itu emg rom yg beda dari rom stock jg custom rom..

ane cma coba cara di post ini, untuk stock rom & custom rom slain CM

9 July 2013 at 11:06

gan, ane dapa mentahan dalam bentuk file dan folder... nah sekarang cara compile menjadi apk gimana caranya... jadi gak ikut step decompile diatas, ini langsung mau compile file mentah... minta diajarin gan

9 July 2013 at 11:11

mungkin yg ente mksd itu file zip ?
du dlmnya dg lngsung ad file file folder, dll.. cba rename filenya

misal

opera.zip

renam jadi

opera.apk

biasanya bgitu gan, klo compile file tnpa proses decompile.. ehm ane blm nyoba tuh

9 July 2013 at 11:14

owh, saya coba dulu deh... soalnya baru belajar buat aplikasi, kebetulan dapat mentahan,,, cuma bingung pas mau compile

9 July 2013 at 11:29

gak bisa.. saya extraxct zip, trus saya ubah ke apk langsung pake rename... malah pas install dapat eror, kesalahan dalam mengurai paket

9 July 2013 at 11:32

gini gan, klo file yg ente dpt itu, misal pas d buka di app sprti winrar, trnyta itu dlmnya lngsung berisi file folder & file file xml.. slma file yg ad itu benar

maka di coba rename lngsung filenya menjadi ekstensi apk

tp klo trnyta file yg ad itu corrupt, maka y gk akan bisa

atw klo ingin mncba compile

cba aj dr tutor saya tsb, msuk lngsung ke proses compile, dg pletakkan file yg benar

16 July 2013 at 19:33

Gan.
mau nanya ni
gimana kalo di dalam framework nya ga ada file twframework-res.apk nya gan.
tuh gimana kelanjutan nya gan?

19 July 2013 at 22:27

ehm.. wh kalo kasusnya spti itu, saya kurang tau gan, cz saya hanya punya HH galpock, & slalu ad twframework untuk rom rom slain CM..

25 December 2013 at 01:37

maksihh broo.. akhirnya nemu juga cara yg komplit..
dari maren nyoba edit framework-res.apk pake cara yg berbeda selalu gagal. dengan cara masbro di atas baru berhasill.. makasih bnyk masbro... *keeppost*

25 December 2013 at 18:46

waktu masukin apktool if framework-res.apk di command prompt gk jdi..
gmna nih ??

25 December 2013 at 19:47

close cmd & mulai dr awal aj.. pastiin jgn smpe salah..

4 December 2014 at 08:31

ane gagal terus decompile apk.. ga muncul2 di folder project nya...itu kenapa ya???

4 December 2014 at 08:33

apakaj file file yg di butuhkan sudah ready & di register sesuai step stepnya ?

krn kalau file sprti framework-res.apk nya salah. maka tdk bisa untuk decompile apk

4 December 2014 at 14:11

Gan bhn2 sdh da smh cumn 1 yg gk ada system Twframework-res.apk.
Yg ada di system framework-res.apk/framework.jar/framework2.jar.
Apkh sama Twframework-res.apk dgn framework.jar dn framework2.jar.
Jdi gymn nih gan?

4 December 2014 at 17:59

oh beda gan.. yg ekstensi nya jar

dengan ekstensi apk

tutor ini ane tes di galaxy pocket. ane blm tes di hh lain

thx gan udh mampir ke ibeimam.com

Post a Comment

 
Support : IbeImam Website
Copyright © 2013. IBE IMAM - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Powered by Ibe Imam