Pengertian Odex, Dex, dan Deodex pada Android

Halo sobat Kilat semua. Kali ini kita akan membahas tentang "Perbedaan Odex dengan Deodex". Kebanyakan sobat pasti HP nya Android kan? Taukah kamu, kalau system Android itu secara default terdapat file .odex pada (tidak semua) aplikasinya? Ya, itu dilakukan agar proses booting pada Android lebih cepat dan menghemat data. Baca juga : Percepat Booting Windows 7 Anda dengan 5 Langkah. File-file odex tersebut berisi kode-kode khusus yang fungsinya untuk mempercepat booting tadi sob. Oke langsung ke pokok bahasan.

Sebelumnya ketahui terlebih perbedaan antara .dex, .odex dan proses deodex
Istilah odex dan odexed adalah sama hanya beda tenses (Inggris). Demikian juga dengan istilah deodex dan deodexed yaitu sama. Namun antara file .odex (odexed) dan deodex (deodexed) tidak sama. 

Odex dan Deodex
Odex dan Deodex
  • (File) .dex
File .dex pada dasarnya adalah file yang sudah dikompile atau dikemas menjadi file aplikasi yang digunakan oleh Dalvik VM. Untuk lebih mudahnya, file .dex bisa diibaratkan dengan .exe di Windows.


  • (File) .odex
File .odex adalah file .dex yang sudah dioptimalisasi atau sudah mengalami pre-compile untuk kemudian dijalankan di firmware tertentu saja.


  • (Proses) Deodex atau Deodexed
Deodex atau deodexed adalah proses mengembalikan file .dex yang sebelumnya sudah dioptimalisasi (.odex) menjadi file .dex. Proses ini akan mengambil cache ODEX kemudian menyusunnya kembali menjadi file APK saja. Deodex memungkinkan proses pengeditan APK file menjadi lebih mudah. 
Singkatnya adalah proses menyatukan kembali file APK dengan file ODEX dengan cara tertentu. Proses penyatuan ini akan menjadi file dengan CLASSES.DEX. Dengan melakukan Deodexing, semua paket dari APK yang sebelumnya terpisah di satukan kembali di satu file APK, sehingga menghilangkan kecemasan bahwa APK yang dimodifikasi akan konflik dengan beberapa file ODEX. Dengan kata lain, ROM yang telah Dedexed, memiliki paket aplikasi yang telah di jadikan satu kembali dalam satu file APK, sehingga mengijinkan modifikasi pada file APK seperti perubahan tema. Karena tidak ada kode/bagian paket aplikasi yang lokasinya berbeda maka integritas paket tetap terjaga.
Kesimpulan Beda Odex dan Deodex.


Deodex adalah aplikasi yang ada di odex dikemas ulang, kode kode dalvik cache nya di kembalikan lagi ke tiap aplikasi, sedangkan di odex kode kode itu terpisah dari aplikasi.Keuntungannya ketika proses booting lebih cepat odex daripada deodex.Kelemahannya lebih sulit untuk memodifikasi aplikasi, seperti membuat animasi di framework, kalau pada deodex lebih mudah sedangkan di odex harus menyambungkan beberapa code script ke code script lainnya.
Nah, sekarang sudah paham kan sob beda odex dan deodex..hehe, oke sekian dari saya semoga bermanfaat. Wassalamu'alaikum Wr.Wb.


1 Response to "Pengertian Odex, Dex, dan Deodex pada Android"

1. Berkomentarlah dengan baik, sopan dan berwibawa.
2. Dilarang berkomentar yang berbau SARA.
3. Dilarang spam dan menyertakan link aktif.

Terima Kasih sudah berkunjung! ^_^