Cara Mudah Deodex ROM Android

Deodex ROM Android? Bagi kamu yang senang memodifikasi ROM Android pasti sering menemui istilah Odex dan Deodex. Bagi Kamu yang belum mengerti istilah itu bisa cari tahu pada artikel perbedaan ROM Odex dan Deodex. ROM Deodexed punya kelebihan dan kekurangan. walaupun demikian para developer ROM lebih memilih Deodexed ROM untuk dimodifikasi karena lebih mudah dan lebih flexibel.

Umumnya ROM OEM atau ROM bawaan pabrik perangkat Android yang terpasang adalah jenis Odexed. Bagi kamu yang ingin merubah ROM Odexed ke Deodexed silahkan mengikuti langkah cara mudah Deodex ROM Android dibawah ini:

Tutorial Mudah Deodex ROM Android

Persiapan

Sebelum mulai Kamu harus punya alat-alat dibawah ini:

  1. Komputer/laptop (ya iyalah, hehe..)
  2. Komputer/laptop sudah terinstall Java RE (yang belum ada ikuti tutorialnya di sini)
  3. Komputer/laptop sudah terinstall Cygwin dan Android Kitchen (yang belum ada ikuti tutorialnya di sini)

Bahan-Bahan

Siapkan Stok ROM atau Custom ROM yang akan dirubah ke Deodex. Kamu bisa cari Romnya di forum-forum Android.

Langkah-Langkahnya

1. Buka program Cygwin, bisa melalui icon di Desktop atau Start Menu atau dari Lokasi Instalasinya.

2. Pada Jendela Commad, ketik “kitchen” lalu tekan Enter. Ketik lagi “./menu” lalu tekan Enter. Setelah itu Jendela Android Kitchen akan terbuka.

3. Buat Folder kerja baru dengan mengetik “1” pada Enter option.

 

cara deodex rom android

4. Setelah itu Copy ROM Android yang ingin di-Deodex ke folder “original_update”. Folder ini terletak di dalam Folder “kitchen”.

cara deodex rom cara deodex rom android

5. Berikutnya kembali ke Android Kitchen. Tekan Tombol Enter, lalu akan muncul nama ROM yang telah kamu Copy tadi. Ketik “1” lalu tekan Enter.

cara deodex rom cara deodex rom android

6.Berikutnya akan muncul pertanyaan apakah Kamu ingin merubah nama folder kerjamu? Jika kamu setuju ketik “y” lalu tekan Enter. Lalu ketikkan nama sesuai yang kamu inginkan. Lalu tekan Enter. (Jika Kamu tidak ingin merubah nama folder maka langsung tekan Enter).

7. Setelah itu proses Extracting ROM akan dimulai. Tunggulah beberapa saat. Setelah proses ekxtraxting selesai, Kamu akan ditanya apakah ingin meng-convert file updater-script? Jika ingin maka ketik “1” jika tidak ketik “2” lalu tekan Enter. Jika muncul pertanyaan yang lain langsung tekan Enter saja.

8. Setelah persiapan folder kerja selesai, tekan Enter maka Android Kitchen  akan kembali ke halaman awal.

9. Berikutnya saatnya merubah ROM yang telah siap tadi ke Deodex. Ketik “0” lalu tekan Enter untuk masuk ke ADVANCED OPTION.

cara deodex rom cara deodex rom android

10. Selanjutnya ketik “11” lalu tekan Enter untuk melakukan De-odexing ROM. Berikutnya ketik “b” lalu tekan Enter untuk men-deodex  APK file di folder system/app dan system/framework

cara deodex rom android

 

11. Setelah itu Kamu akan ditanya apakah akan membuat log/catatan? Jika ya ketik “y” jika tidak ketik “n”. Setelah itu proses deodexing akan berjalan. Tunggulah beberapa saat.

cara deodex rom android

12. Setelah proses deodexing selesai tekan Enter dan akan kembali ke jendela awal.

13. Untuk melakukan packing/build ROM ketik “99” lalu Enter.

14. Selanjutnya ketik “4” lalu tekan Enter. Maka proses Packing akan berjalan. Tunggulah prosesnya selesai.

15. Setelah semua proses di atas selesai maka File ROM yang telah di-deodex akan berada pada folder “OUTPUT_ZIP”. Folder ini berada di dalam folder kitchen.

Demikian tutorial ini. Semoga bermanfaat. Terima kasih.

 

Odex dan Deodex – Perbedaan Dua ROM Android

Odex dan Deodex – Perbedaan Dua ROM Android – Odex dan Deodex merupakan jenis dari ROM Android. Kamu yang sering berselancar di forum-forum modifikasi Android mungkin sering menjumpai kedua istilah itu. Bagi pemula yang baru belajar tentang Android kadang masih bingung dengan kedua istilah ini, Odex dan Deodex. Apa perbedaaanya? Mana yang lebih baik? Mari Kita simak penjelsannya dibawah ini.

Perbedaan ROM Odex dan Deodex

Jika Kamu tertarik untuk tema dan Custom ROM, Kamu mungkin telah mendengar tentang istilah “Odexed” dan “Deodexed” di banyak forum. Kamu mungkin bertanya-tanya apa perbedaan antara ROM odexed (telah di-odex-kan) dan ROM Deodexed (telah di-deodex-kan), lalu ada kelebihan dan kekurangan dari keduanya. Kedua istilah mungkin terlihat terlalu teknis dan membingungkan tapi sebenarnya begitu mudah dan sederhana jika Kamu memahaminya. Hari ini kita akan melihat perbedaan antara Odexed dan Deodexed dan memahami kelebihan dan kekurangannya. Mari kita mulai dengan ROM Odexed

Perlu dipahami ya! Odex dan Odexed atau Deodex dan Deodexed sebenarnya memiliki pengertian yang hampir sama dan perbedaannya hanya pada istilah saja. Deodexed ROM artinya ROM Android yang sudah dirubah ke Deodex (di-deodex-kan). Sebaliknya Odexed ROM artinya ROM Android yang sudah dirubah ke Odex (di-odex-kan). Jadi jangan sampai bingung.

ROM Odex

Odex singkatan dari “Optimized Dalvik Executable File” dan digunakan untuk mengoptimalkan kecepatan aplikasi di sistem Android. Sistem operasi Android asli (Stock ROM) biasanya sudah dalam keadaan Odexed, yang berarti Anda akan menemukan file dengan ekstensi .odex dalam folder sistem aplikasi. Misalnya, jika Anda arahkan ke “/system” lalu “/folder aplikasi” di perangkat Androidmu, Kamu akan menemukan file seperti Calendar.apk dan Calendar.odex. Kedua file ini adalah dua bagian dari satu kesatuan ketika dijalankan di perangkat Anda.

Dalam ROM yang sudah di-odex-kan atau deodexed, kamu akan menjumpai 2 file dalam folder aplikasi yaitu aplikasi itu sendiri (.apk) dan file odex-nya (.odex).

Jadi, Apa itu file Odex?

File Odex berfungsi untuk mengatur/mengorganisir sistem Android dengan cara menyimpan informasi aplikasi tersebut seperti: parameter start up, penggunaan aplikasi dll … Karena file Odex disimpan di luar file APK asli, Android dalvik virtual machine dapat merubah/meng-compile file Odex tanpa merubah file APK. File Odex langsung dimuat ke Dalvik cache membuat sistem Android lebih cepat saat dihidupkan/Booting. Ini adalah alasan mengapa dianjurkan untuk menghapus Dalvik cache ketika melakukan flash ROM baru.

odex dan deodex

Jika Anda melihat ke depan untuk merubah tema aplikasi atau ROM, maka odexed ROM bukanlah yang kamu cari. File Odex membuat sulit bagi pengembang untuk mengembangkan tema atau meng-hack aplikasi karena sebagian kode aplikasi telah diekstrak ke beberapa lokasi lain dalam bentuk file .odex. Saat Kamu merubah file APK maka file Odex tidak berubah, hal ini dapat menjadikan crash pada aplikasi karena ketidakcocokan. Mari kita lihat Deodexed ROM.

ROM Deodex

Seperti yang Kamu harapkan, deodexed ROM adalah kebalikan dari odexed ROM dan itu akan menggabungkan kedua APK dan ODEX file menjadi satu kesatuan. Deodexing pada dasarnya pengemasan ulang APK bersama dengan file ODEX sehingga informasi yang terkandung dalam file ODEX ditempatkan di dalam APK dalam bentuk file classes.dex. Jadi, dengan ROM Deodexed, Kamu akan memiliki semua konten dari sebuah aplikasi di satu APK yang membuatnya lebih mudah untuk merubah tema atau memodifikasinya.

odex dan deodex

Namun, proses menghidupkan sistemAndroid akan lebih lama karena Dalvik Machine tidak dapat melakukan pre-loading library program terlebih dahulu. File Deodexed membuat pengguna lebih mudah dalam mengelola file karena hanya perlu menghapus file tunggal untuk sepenuhnya menghapus aplikasi. Dalam kasus file ODEX, kadang-kadang Kamu akan menghadapi kesalahan karena keberadaan file ODEX sisa di folder system.

Jadi, Mana yang Dipilih?

Jika Kamu masih bingung dengan jenis ROM mana untuk dpilih, kita terlebih dahulu menyerhanakan istilah. Mari kita lihat keuntungan dan kerugian dari odex dan deodex file bila dibandingkan satu sama lain.

Kelebihan Odex

Jika kita berbicara tentang file ODEX, berikut adalah kelebihan jika dibandingkan dengan file deodex.

  • Dalam kasus file ODEX, aplikasi dimulai/dibuka lebih cepat karena informasi pre-loading secara terpisah tersedia untuk dimuat langsung ke Dalvik virtual machine. Sedangkan dalam file Deodexed, waktu booting secara signifikan lebih lama akibat DVM harus mendekompilasi APK terlebih dahulu pada saat booting untuk mendapatkan informasi yang diperlukan.
  • APK Odexed membutuhkan ruang lebih sedikit bila dibandingkan dengan APK Deodexed, sehingga APK menempati ruang lebih sedikit di folder system.

Kelebihan Deodex

Sekarang saatnya untuk melihat pentingnya file Deodexed dalam sistem Android.

  • File Deodexed berisi seluruh kode aplikasi dalam satu paket yang membuatnya lebih mudah untuk merubah tema / memodifikasi aplikasi sesuai kebutuhan kita. Dalam kasus file odexed, hal ini tidak mungkin.
  • Menghapus sistem aplikasi atau data jauh lebih mudah dalam ROM Deodexed karena semua yang perlu Kamu lakukan adalah cukup menghapus sebuah file. Namun, file .odex harus dihapus secara terpisah (jika belum dihapus) untuk menghindari kesalahan setelah menghapus data aplikasi / menghapus aplikasi.

Kesimpulan

Jadi, sekarang kita telah melihat perbedaan kedua file Odexed dan Deodexed, saatnya untuk memutuskan mana yang  yang paling cocok untukmu. OS Android yang telah terpasang dari OEM biasanya dalam keadaan odexed. Logika sederhananya adalah waktu booting yang lebih cepat yang membuat pengguna merasa kagum ketika mereka menghidupkan perangkat mereka dan melihat waktu boot yang cepat. Selain itu, OEM ingin membatasi pengguna dari gangguan aplikasi sistem sehingga stabilitas perangkat tetap terjaga.

Sekarang mari kita melihat sisi lain dari koin. ROM deodex memiliki waktu boot lebih lama bila dibandingkan dengan ROM odexed, tetapi kenyataan pentingnya adalah bahwa hanya “boot pertama setelah Dalvik cache wipe” yang memakan waktu lebih lama dan waktu boot berikutnya akan sama dalam kedua kasus tersebut, Odexed atau Deodexed. Selama boot pertama, informasi preload akan dimuat ke dalam Dalvik Machine dan setelah itu tidak ada perbedaan mencolok antara Odex dan deodex ROM.

Selain itu, ROM Deodexed memberikan fleksibilitas untuk merubah tema aplikasi dan membuat Custom ROM dengan yang fitur lebih mengagumkan. Namun, harap berhati-hatilah bahwa APK yang dimodifikasi mungkin kadang-kadang menyebabkan ketidakstabilan dalam sistem tapi itu tidak masalah jika APK itu dimodifikasi dengan benar. Jadi, ROM Deodexed adalah jenis yang paling disukai di antara para pengembang semata-mata untuk kebebasan modifikasi yang tidak mungkin dilakukan jika Kamu masih dengan ROM odexed hanya untuk memperoleh satu booting cepat.

Terima kasih. Semoga Bermanfaat.

Credit: Aatif