======================================== ASSALAMUA'LAIKUM ========================================

Cara Compile APK dengan APK Multitool

Posted by ariefuno Thursday, April 18, 2013 13 comments

Cara Compile APK dengan APK Multitool

Compile Decompile File APK

Android merupakan OS yang memberikan kamukeleluasaan dalam berkreasi, jika kamu menginginkan untuk mempelajari atau mengedit apk yang telah ada dengan tujuan pembelajaran, maka disini saya menyediakan sebuahtools yang mungkin bisa membantu kamu untuk berkreasi.

Bagi kamu yang ingin membongkar apk yang sudah ada, saya menyediakan tools untuk membongkar apk yang sudah ada (decompile apk), sekaligus memasang kembali menjadi apk yang siap dipakai (compile apk) setelah itu otomatis sign, sehingga kamu ngak harus kerepotan lagi dalam meng-compile menjadi apk.

Selain itu tools ini juga membongkar dan memasang kembali classes.dex (java) sehingga kamu dapat leluasa mengedit aplikasi yang telah ada dan mengkreasikan sesuai imaginasi kamu tanpa perlu repot lagi.

Harap diperhatikan:
  1. Dalam pengeditan,sebaiknya mohon ijin dari developer
  2. Tools ini dibuat dengan tujuan pembelajaran atau berkreasi lebih lanjut menuju yang lebih bagus
  3. Hargailah karya dan kreasi yang telah ada karena dalam membuat memerlukan waktu,tenaga juga pikiran dan imaginasi yang ekstra keras
  4. Pergunakan dengan positif dan bijaksana
  5. Tools ini adalah pengembangan dari APKTOOLS
DOWNLOAD APK MULTI TOOL

Setelah kamu tahu apa itu Compile dan Decompile, tentu kamu juga ingin mencobanya untuk perangkat kamu dong, tenang dibawah ini saya juga akan membahas bagai mana prosescompile decompile dilakukan dengan tool APK Multi Tool ini, tentunya sebelum kamu mencobanya kamu harus sudah mendownload Tool nya yang sudah saya sediakan Link nya di atas.

PROSES DECOMPILE 

  • Copy File Apk yg mau kamu edit ke Folder “APK Multi Tool/place-apk-here-for-modding/disini”
  • Buka “Script.bat
  • Kalau muncul pesan “Adb was not found, you will not be able to manipulate the files on your phone. Press any key to continue . . .” langsung tekan ENTER saja.
  • Lalu ketik “24” untuk memilih apk yg akan kita decompile.
  • Setelah ketik "24", maka akan muncul nama Apk yg ada di folder place-apk-here-for-modding. Tinggal kamu pilih saja nomer berapa. Misal, kalau Cuma ada 1 apk, kita tinggal ketik “1”, tapi kalau ada lebih dari 1 apk di folder place-apk-here-for-modding, maka tinggal kamu ketik nomer apknya yg tertera di pilihan nya saja.
  • Kalau sudah ditentuin apk yg mau kita decompile, lalu kita ketik “9”, dan prosesdecompile akan berjalan. dan tunggu.
  • Kalau sudah selesai decompile, jangan di close dulu script.bat yang kamu jalankan tadi. langkah selanjutnya adalah buka folder “project”, disitu akan ada folder dengan nama apk yg telah kamu decompile tadi. Misal kamu decompile file SystemUI.apk, maka akan muncul folder dengan nama SystemUI.apk disitu.
  • Sekarang silahkan kamu edit isi dari folder itu sesuai kreasi kamu, sitiap file yang kamu edit silahkan dicatat nama file nya "ini penting"
Mungkin sudah cukup sampai disini, proses decompile selesai. Silahkan kamu cari-cari sendiri file yang mau kamu edit di folder project. ________________________________________________________________________

PROSES RE-COMPILE 

  • Kalau kamu rasa sudah selesai edit di kanan-kiri, silahkan buka lagi script.bat  yang tadi kamu minimize, lalu ketik “11” untuk melakukan proses Re-Compile
  • Kalau muncul pesan error "an error ocurred,please check the logpress ane key to continue...", silahkan kamu cek lagi file yang kamu edit tadi, berarti masih ada kesalahan waktu proses editing tadi. Sampai benar-benar ngak ada lagi pesan error, dan baru kamu bisa lanjut ke langkah 3.
  • Jika muncul pesan “Is This System apk? (y/n)”, ketik : “y” lalu enter.
  • Untuk kedua kalinya kita ketik “y” lagi lalu enter. Maka proses Re-Compile akan berjalan
  • Lalu akan muncul pesan “In the apk manager folder u'll find a keep folder. Within it, delete everything you have modified and leave files that you haven't. If you have modified any xml, then delete resources.arsc from that folder as well. Once done then press enter on this script. Press any key to continue . . .” JANGAN PENCET APA-APA DULU DISINI, BIARIN SAJA. JANGAN DI CLOSE, DI MINIMIZE DULU.
  • Buka folder “keep”. Lalu hapus file “resource.arsc” Dan hapus juga file yang tadi kamu edit. Semisal tadi kamu mengedit file “status_bar.xml”, maka file status_bar.xml yg ada di dalam folder keep, harus kamu hapus. (inilah gunanya mencatat nama file apa aja yg tadi habis kamu edit.)
  • Kalau sudah dihapus, kembali lagi ke script.bat yang tadi di minimize. Lalu tekan enter.
  • Kalau muncul pesan “Everythink is OK”, berarti kamu sudah berhasil
  • Buka lagi folder place-apk-here-for-modding, nanti disitu akan ada file dengan nama “unsignednamaapk.apk”. Semisal tadi Kalau kamu mengedit file SystemUI, maka akan muncul file “unsignedSystemUI.apk
  • Tinggal di rename aja deh. Hapus unsigned nya (ganti nama file tadi menjadi seperti nama File aslinya). Lalu lakukan push ke system.
Selesai deh, mudah bukan selamat berkreasi.

Note : 

  • Copy file framework-res.apk dan twframework-res.apk yang ada di hp kamu ke folderother dan instal frameworknya menggunakan setup.bat
  • Pada saat proses Re-Compile terdapat pesan error, maka jangan dipaksakan ke langkah 3. Dijamin bakal error Apknya dan bisa menyebabkan FC.
  • Jika terjadi error, buka file "log.txt". Disitu tertulis dengan jelas dimana letak kesalahannya.
  • Di dalam folder keepRESOURCE.ARSC HARUS DIHAPUS !!
  • Dan ada beberapa file yg tidak ada di folder keep. Misal kamu mengedit string.xml ataustyle.xml yg adanya di folder res/values. Maka di folder keep ngak akan ada folder values. Begini caranya :
  • Jika kamu mengEdit file di folder values, cukup hapus file resource.arsc
  • Jika kamu mengEdit file di folder smali, hapus file classes.dex
  • Untuk folder yg lainnya, silakan langsung menuju ke filenya. Tapi jangan pernah menghapus file yg kamu ngak edit. Intinya, apa yang tadi kamu edit, itu yg harus diapus.

13 comments:

Unknown said...

mantep gan langsung praktek nih

yudi said...

gan pnya ane kok pas proses compile muncul ginian ya :

"An Error Occured, Please Check The Log (option 23)"

agan tau gak?

radi said...

kalo punya saya bang, proses berjalan baik ( sesuai anjuran abang ). cuma gak bisa di instal di androidnya ? malah ada tulisan " Apk Installation failed: INSTAL_PARSE_FAILED_NO_CERTIFICATES ".
ini kurang nya apa ya bang? please help me, brother.

Unknown said...

mas aku udah ngikutin tutor diatas, tapi knpa waktu aku restart HH nya kok bootloop yaa ?
mohom pencerahan nya mas..

ariefuno said...

Heroe Indhent mengatakan...
mantep gan langsung praktek nih

Okesiippp... goodluck

ariefuno said...

yudi mengatakan...
gan pnya ane kok pas proses compile muncul ginian ya :

"An Error Occured, Please Check The Log (option 23)"

agan tau gak?

Lihat Log nya gan spt ini

java version "1.6.0_32-ea"
Java(TM) SE Runtime Environment (build 1.6.0_32-ea-b03)
Java HotSpot(TM) Client VM (build 20.7-b02, mixed mode, sharing)
'adb' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find D:\Android\tools\apk manager\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/signedCMParts.apk
Could Not Find D:\Android\tools\apk manager\apk_manager_4.9\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedCMParts.apk
I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\Ariefuno\apktool\framework\1.apk
I: Copying assets and libs...
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
The system cannot find the file specified.


Nah log spt di atas berarti tdk dapat building apknya, krn frameworknya blm di instal terlebih dahulu

ariefuno said...

kalo punya saya bang, proses berjalan baik ( sesuai anjuran abang ). cuma gak bisa di instal di androidnya ? malah ada tulisan " Apk Installation failed: INSTAL_PARSE_FAILED_NO_CERTIFICATES ".
ini kurang nya apa ya bang? please help me, brother.

oh.. itu appnya perlu di sign dulu,
klo app system ga perlu di sign , contoh systemUI.apk, masukin ke folder system/app

kemudian samain permissionnya dgn root explorer.

ariefuno said...

Yoes Rizal mengatakan...
mas aku udah ngikutin tutor diatas, tapi knpa waktu aku restart HH nya kok bootloop yaa ?
mohom pencerahan nya mas..

maaf sblmnya habis compile framework bukan?

note : sebelum menginstall apk modifan sebaiknya dibackup dlu systemnya, ato nyiapin apk backup yg tinggal di flash dgn CWM.

Unknown said...

bingung bang,.. stlah mencet nomor 9 gak terjadi ap2,.. maklum gaptek,. mohon bantuannya,... inbox ke imam_hambali_z@yahoo.co.id

Nurul Aulia Sari said...


------------------------------------------------------
Please make your decision:11
Building Apk
Aside from the signatures, would you like to copy
over any additional files that you didn't modify
from the original apk in order to ensure least
# of errors (y/n)
Type input:

Unknown said...
This comment has been removed by the author.
ariefuno said...

Nurul Aulia Sari@
Ketik Y untuk melanjutkannya.... nanti delete folder keep di Directory Multytool nya

Unknown said...

gan gimana cara sign apknya ,apakah otomatis sign setelah recompile?

Post a Comment

Kritik dan Saran Anda sangat bermanfaat untuk kemajuan blog ini.
Terimakasih...

Language

English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified

Popular Posts

Follow Me

Buku Tamu