Bagi yang punya user di forum xda jangan lupa ngasih thanks ke dsixdia yang buat aplikasi ini.. Ane cuma jelasin semampu ane...hehee :D
TKP
Android Kitchen oleh Dsixdia user forum xda-developers
Kenapa dikatakan dengan kitchen? Karena disini dapur/tempat kita meramu ROM kita.. :D
Deodex itu penjelasan singkatnya yaitu mengintegrasikan file odex langsung ke apk yang ada di aplikasi. Sebagian besar aplikasi system terdiri dari apk dan odex, deodex adalah proses menyatukan apk dan odex, sehingga hanya tinggal apk.
Persyaratan (Requirement) :
1. Download kitchen Dsixdia
2. Download disini dan Install JRE (Java Runtime Environment)
3. Untuk pengguna Windows Download Cygwin (ane cuma nyobain yang di windows gan, kalo untuk linux sama mac langsung ke TKP aja :D ), cara installnya liat di teks ini. Kalo ga ngerti tanya ane lagi aja...:D
4. Ngerti menggunakan adb (android data bridge). Nanti ane mau buatin tutornya juga..:D
Cara menggunakan kitchen :
1. extract kitchen.zip ke C:\cygwin\home\<nama user>\kitchen (buka dulu cygwinnya nanti akan muncul folder nama user sendiri. jangan sampai nama folder user pake 'spasi' contoh: riyo dj, harus riyodj, kitchen ga jalan kalau ada spasi di foldernya)
2. buka lagi cygwinnya, nanti secara otomatis akan berada di folder /home/<nama user>. kalau kitchen udah dimasukin ke folder itu, tinggal ketik:
cd kitchen
lalu enter.
3. kalau udah benar, coba ketik
ls
enter. seharusnya akan keluar
menu original_update README .. dsb
4. kalau udah bener keluar seperti yang diatas..tinggal ketik
./menu
enter.
5. kalau udah bener nanti langsung keluar tulisan
Welcome to dsixda's Android Kitchen
Please wait ...........
6. pilih 1 untuk memilih ROM yang mau agan ubah.. (untuk deodexing system/app sama system/framework, agan tinggal masukin system/app dan system/framework-nya ke folder original_update\WORKING_<terserah>. atau penjelasan lebih lanjut lihat persyaratan ROM yang bisa di kustomisasi)
7. selesai.
Persyaratan ROM yang bisa dikustomisasi:
1. file Backup Nandroid. install cwm lalu backup melalui recovery di CWM. ambil system.ext4.tar.a kopi ke folder original_update di kitchen. hapus huruf 'a' di ujung system.ext4.tar.a.
2. folder dengan nama 'WORKING_xxx' yang memiliki system/app dan system/framework. Kalau mau deodex ROM punya sendiri bisa menggunakan adb untuk mengambil system/framework-nya sama system/app-nya.
3. Dari Stock ROM, misalnya JB Portugal. extract terlebih dahulu sehingga nanti menghasilkan system.img.md5. ubah jadi img menggunakan sgs2toext4 (thanks to rwilco yang kasih tutornya). mount image menggunakan diskinternallinux kalo linknya ga bisa cari di google. save file menggunakan aplikasi itu. lalu kopi hasil save-annya ke WORKING_xxx atau dijadikan zip. kalo di JB Ace 2, ingat hidden.img.md5.img juga harus di deodex. jadi file preload/symlink/system/app juga harus di deodex terpisah dari /system/app supaya ga bercampur.
Deodex dan implement system Deodex:
1. Buka kitchen dan pilih ROM yang mau di deodex. (pastikan ROM yang mau di deodex memiliki system/app atau system/framework yang masih memiliki file .odex. misalnya AccuweatherDaemon.apk, AccuweatherDaemon.odex.)
2. Kustomisasi ROM melalui pilihan yang ada. untuk deodexing tekan --> 0 lalu --> 11.
3. pilih 'b' untuk deodex system/app dan system/framework
4. perhatikan di folder system/app, file .odex udah kehapus semua. Tinggal apk-nya. untuk preload/symlink/system/app, pindahkan atau cut system/app yang udah di deodex ke app_done (folder app_done buat diluar WORKING_xxx atau boleh di folder kitchen). masukkan preload/symlink/system/app ke working folder, /system/app/. (ini supaya preload/symlink/system/app sama system/app-nya ga bercampur.) ulangi perintah 1 sampai 3. perintah tiganya pilih 'a'.
5. Kalau udah deodex app, framework, dan preload, kopi ke folder app_done, framework_done, dan preload_done. (folder 'done' dibuat di folder kitchen.)
6. masukkan folder app_done, framework done, dan preload_done ke sdcard menggunakan adb push atau lewat usb storage atau terserah agan, yang penting masuk sdcard.
7. masuk ke recovery mode dan copy app_done, framework_done, dan preload_done ke system agan melalui adb shell.
perintahnya
1. cp -f /sdcard/app_done /system/app
2. cp -f /sdcard/framework_done /system/framework
3. cp -f /sdcard/preload_done /preload/symlink/system/app
4. rm /system/app/*.odex
5. rm /system/framework/*.odex
6. rm /preload/symlink/system/app/*.odex
8. reboot dan nikmati deodexed ROM :D.
Ane udah coba dan berhasil. Kalau ngikutin yang diatas 100% berhasil deodex gan. :D
Lakukan dengan menanggung resiko sendiri, sebelum implement system deodex jangan lupa di backup CWM dulu.
0 Comments