Senin, 12 Oktober 2015

Cara Decompile Recompile file Ekstensi (.jar) di Apktool Mobile Android


Tahap Pertama :
★★★ PENTING ★★★
Lakukan dulu cara ini :
   → Cara Meng

PROSES DECOMPILE :
• Buat folder baru di "sdcard" dengan nama terserah agan
• Copy file "nama_file.jar" dan ke folder (sdcard/apktool/nama_folder...) untuk memudahkan, atau terserah agan sama aja, tapi saranin buat di "sdcard" jangan di "extsdcard" biar proses lebih cepat
• Pertama ubah dulu
Apktool Versionnya ke 1.5.2
• Tap pada "nama_file.jar" → decompile all
• Tunggu hingga proses selesai hingga menampilkan folder baru bernama "nama_file_src"
• Lakukan pengeditan file sesuai keinginan atau tutor yang agan punya
• Perhatikan di dalam folder teraebut jika terdapat file "apktool.yml" berarti proses "decompile" berhasil
• Silahkan lakukan proses editing yang dikehendaki
• Jika tidak ada file tersebut "apktool.yml" berarti proses "decompile" gagal

~~~ jika pengeditan telah selesai lakukan tahap selanjutnya ~~~

PROSES RECOMPILE :
• Pastikan telah melakukan pengeditan dengan benar
serta menyimpan file-file yang di edit
• Buka "apktool" lalu masuk ke folder yang anda buat
• Tap pada folder "nama_file_src" pilih "recompile"
• Tunggu hingga proses selesai
• Perhatikan pada output/log jika akhirannya terdapat tulisan building apk file apapun warning diatasnya disertai muncul file baru "nama_file_src.apk" maka proses "recompile" berhasil
• Jika pada output/log apktool di akhirannya tidak terdapat tulisan building apk file, malah terdapat tulisan "brut brut blablabla..." dan tidak muncul file baru bernama "nama_file_src.apk" maka proses "recompile" tersebut gagal
• Jika proses gagal kemungkinan terjadi apk tersebut sudah tidak original atau pengeditan file smali dan penulisan yang salah sedikitpun bisa jadi penyebabnya

PROSES SIGN :
• Untuk proses "sign" saya sarankan menggunakan aplikasi "Root Explorer"
• Setelah file "nama_file_src.apk" muncul, sampai saat ini file apk tersebuat belum bisa dipakai

• Ekstrak file apk bernama "nama_file_src.apk"
• Lalu biarkan dulu hasil ekstrakannya
• Biasanya file hanya berisi "classes.dex" saja

• Kembali lagi ke awal
• Cari file "nama_file.jar" yang tadi agan "decompile"
• Buka file tersebut dan ekstrak pada bagian tertentu
• Ekstrak hanya pada bagian folder "META-INF" atau file lainnya, kecuali "classes.dex"

• Masuk ke folder (sdcard/SpeedSoftware/disini...)
• Lalu salin atau pindahkan folder "META-INF" dan file lainnya kalo ada ke folder hasil ekstrakan tadi yaitu folder "nama_file_src"
• Jika ada peringatan saat memindahkan timpa saja filenya
• Setelah itu kembali pack folder "nama_file_src" menjadi zip
• Rename file "nama_file_src.zip" menjadi "nama_file.jar"
• Sampai saat ini file jar sudah bisa digunakan
• Selesai. Terimakasih

Tidak ada komentar:

Posting Komentar