Apa Pengertian ODEX dan DEODEX Pada Android? - Pasti sering sekali kamu mendengar istilah ODEX dan DEODEX pada Android. Banyak sekali pertanyaan apakah ODEX dan DEODEX itu sendiri? Apakah beda antara ODEX dan DEODEX itu? Saat ini saya menggunakan aplikasi ODEX atau sudah DEODEX?
Table of Contents
Perbedaan antara .dex, .odex dan deodex
Sebelum membahas lebih detil perlu dijelaskan di sini perbedaan antara .dex, .odex dan proses deodex. Istilah odex dan odexed adalah sama hanya beda tenses (dalam bahasa Inggris). Demikian juga dengan istilah deodex dan deodexed adalah sama juga. Akan tetapi antara file odex (odexed) dan deodex (deodexed) tidak sama (semoga kamu tidak bingung).(File) .dex
Dalam file sistem Android, Aplikasi berbentuk paket dengan extensi Apk. Paket Aplikasi atau Apk ini mempunyai file ODEX yang fungsi sebenarnya adalah untuk menghemat ruang penyimpanan. File ODEX ini sebenernya koleksi dari bagian dari aplikasi yang di optimalkan sebelum proses boot. Dengan begitu, adanya file ODEX akan mempercepat proses BOOT. Akan tetapi adanya ODEX mempersulit proses hacking terhadap Apk.(File) .odex
File .odex adalah file .dex yang sudah dioptimalisasi atau sudah mengalami pre-compile untuk kemudian dijalankan pada firmware tertentu saja.(File) .Deodex
Sementara itu Deodex adalah proses mengembalikan kembali file .dex yang sebelumnya sudah dioptimalisasi (.odex) menjadi file .dex. Proses ini akan mengambil cache ODEX kemudian menyusun kembali menjadi file Apk. Proses pengepakan (recompile) kembali Apk dengan ODEX dengan cara tertentu. Proses pengepakan ini akan menjadi file dengan Classes .DEX.Keuntungan dan Kelemahan
Keuntungan
Dengan adanya deOdex yaitu lebih memungkinan modifikasi. Developer yang mengembangkan custom ROM biasanya melakukan proses deodex terlebih dahulu, karena dengan deOdex, dapat mengubah banyak paket APK dengan tetap bisa melakukan perubahan thema.Kelemahan
Kelemahannya terdapat pada saat ingin modifikasi Aplikasi, seperti membuat Animasi pada framework.
Baca Juga:
Cara mengetahui / mengecek Rom odex atau deodex:
Masuk ke/system/app/
lalu lihat disitu ada file dengan extension *.odex atau tidak, jika ada maka rom itu bukan deodex.