Archive Pages Design$type=blogging

Apa Itu Odex dan Deodex Dalam Dunia Android

Penjelasan singkat tentang perbedaan istilah Odex dan Deodex yang ada pada sistem operasi Android ...

Apa Itu Odex dan Deodex Dalam Dunia Android - Mungkin para pengguna Ponsel Pintar (Smartphone) berbasis Android, sudah tahu betul, sebenarnya apa itu istilah kata Odex dan Deodex, Namun masih banyak para pengguna Android yang belum mengetahuinya. Mungkin di karenakan tidak suka bermain dengan file-file system Android atau jarang melakukan modifikasi ponselnya.

Karena jika anda salah satu pecinta ponsel berbasis Android dan suka dengan aktifitas modifikasi ponsel pintarnya, mungkin anda sudah tahu betul dengan istilah kata yang sering di sebut dalam dunia Android ini, akan tetapi ada saja yang masih mengenal pengertian dari istilah kata Odex dan Deodex tersebut, nah tujuan saya membuat artikel ini yaitu agar kita dapat lebih mengetahui istilah kata tersebut dengan jelas.

Pertanyaan yang sering diajukan oleh para pengguna Android tentang Odex dan Deodex antara lain seperti, Apa perbedaan Odex dengan Deodex? - Bagaimana cara mengetahui Odex dan Deodex?, nah dari kedua pertanyaan tersebut mungkin ada dari anda yang sama persis atau sependapat dengan ketidaktahuan perbedaan dari Odex dan Deodex tersebut, nah maka dari itu di sini kita bahas bersama-sama isitilah Odex dengan Deodex.

Dalam dunia Opertaing System (OS) Android kita sering dihadapkan dengan aplikasi-aplikasi yang berekstensi .apk namun semua paket aplikasi di dalam sistem opersi Android umumnya tidak semuanya memiliki ekstensi .apk dari sebagian aplikasi-aplikasi yang berekstensi .apk ada juga sebagian mempunyai file berekstensi .odex.

Hal tersebut sebenarnya bertujuan untuk menghemat data, jadi file-file Odex dalam operasi sistem Android itu sebenarnya berisi kode khusus yang berfungsi untuk mempercepat atau mengoptimalkan proses booting. Dengan kata lain, dengan adanya file Odex di operasi sistem berbasis Android proses booting ponsel Android yang anda gunakan akan lebih cepat.

Sebelum membahas lebih detail atau lebih rinci, perlu dijelaskan di sini perbedaan antara file .dex .odex dan proses deodex.

Apa Itu Odex dan Deodex Dalam Dunia Android

Istilah kata Odex dengan Odexed adalah sama hanya saja beda tense dalam artian meregangkan, demikian juga dengan istilah deodex dan deodexed adalah sama juga, akan tetapi antara file Odex - Odexed dan Deodex - Deodexed tidak sama atau lebih jelasnya yaitu (berbeda).

.dex
Dalam sistem operasi berbasis Android aplikasi berbentuk paket dengan extensi .apk, aplikasi dengan ekstensi .apk ini mempunyai file Odex yang berfungsi untuk menghemat ruang penyimpanan. File Odex ini sebenernya koleksi dari bagian dari aplikasi yang di optimalkan sebelum proses booting dengan begitu, adanya file Odex akan mempercepat proses booting Android.

Karena melakukan loading aplikasi-aplikasi yang ada atau terpasangan, dari sisi lain, adanya file Odex mempersulit melakukan proses peretasan (Hacking) terhadap aplikasi atau file berekstensi .apk, karena beberapa bagian dari .apk telah di extract dan berada di lokasi yang lain sebelum di eksekusi, file .dex pada dasarnya adalah file yang sudah disusun menjadi file aplikasi yang digunakan oleh Dalvik VM. Untuk mempermudah mengingat file .dex (Jika di Perangkat Komputer Windows bisa di ibaratkan dengan file .exe).

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

Deodex
Deodex merupakan 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 saja, dengan adanya proses Deodex memungkinkan proses pengeditan file .apk menjadi lebih mudah.

Singkatnya adalah proses recompile atau menyusun ulang kembali APK dengan Odex dengan cara tertentu, proses penyusunan ini akan menghasilkan file berupa CLASSES.DEX. Dengan melakukan Deodexing semua paket dari APK yang sebelumnya terpisah disatukan kembali di satu file APK, sehingga menghilangkan kecemasan bahwa APK yang dimodifikasi akan konflik dengan beberapa file Odex.

Dengan kata lain ROM yang telah di ubah menjadi deodex, 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 bagian paket aplikasi yang lokasinya berbeda maka integritas paket tetap terjaga.

Sistem Operasi Android menggunakan Virtual Machine (Mesin Virtual) Java yang dinamakan dengan Dalvik Virtual Machine, file Deodex atau .dex memiliki cache yang digunakan oleh Dalvik ini tersimpan di dalam paket APK sedangkan .odex yang merupakan optimasi .dex yang sama di simpan di folder yang sama dengan APK dengan nama sama, akan tetapi berbeda extensi, sistem operasi Android memakai teknik ini di semua sistem aplikasinya.

Saat sistem operasi Android melakukan proses booting Dalvik Virtual Machine (Dalvik VM) akan melakukan loading file-file .odex lalu mengizinkan sistem operasi Android untuk mempelajari lebih lanjut aplikasi apa saja yang nantinya akan di load sehingga akan mempercepat proses booting. Dengan melakukan proses Deodex seorang pengembang sebenarnya menaruh file .odex ke paket APK yang bersangkutan karena semua kode sekarang telah berada di dalam paket APK itu sendiri, sangat dimungkinkan melakukan modifikasi paket aplikasi APK tanpa mengalami konflik dengan eksekusi di lingkungan Operating System (OS) Android.


Cara Mengetahui Odex dan Deodex
Caranya cukup mudah, bagi anda yang masih awam dalam dunia Android bisa langsung lihat ROM yang anda gunakan sebenarnya menggunakan Odex atau Deodex, Untuk melihat Odex dan Deodex, masuk ke /system/app/ lalu lihat dibagian tersebut apakah ada file yang berekstensi .odex atau tidak jika ada maka ROM tersebut bukan Deodex.

Keuntungan
Keuntungan dengan adanya deodex adalah lebih memungkinkan modifikasi yang biasanya di gunakan pada custom ROM dan pemberian tema, para developer atau pengembang yang membuat Custom ROM biasanya melakukan proses deodex terlebih dahulu, karena dengan deodex seorang pengembang dapat melakukan perubahan banyak paket APK dengan tetap bisa melakukan perubahan tema.

Dari sisi lain karena file .odex sebenarnya di tujukan untuk mempercepat pembangunan Dalvik Cache, menghilangkannya akan membuat waktu proses booting pada Android sedikit lebih lama, akan tetapi hal ini benar untuk proses pertama melakukan booting karena Dalvik Cache pada saat pertama masih kosong, namun cache ini akan otomatis terisi dengan seiring waktu aplikasi-aplikasi di jalankan, Proses boot yang lama mungkin kembali terjadi jika Dalvik Cache terhapus karena alasan tertentu.


Kelemahannya
Lebih sulit untuk modifikasi aplikasi, seperti membuat animasi di framework, kalau di deodex lebih mudah sedangkan di odex harus menyambungkan beberapa code script ke code script lainnya lebih jelasnya tentang Odex dan Deodex, Odex cocok untuk para pengguna yang tidak menyukai atau jarang melakukan modifikasi Androidnya sedangkan untuk Deodex yaitu kebalikannya.

Kesimpulan Odex dan Deodex
Deodex adalah aplikasi yang ada di Odex dan dikemas ulang (Recompile) kode-kode Dalvik Cache dikembalikan lagi ke setiap aplikasi, sedangkan di Odex kode-kode itu terpisah dari aplikasi.

Kurang lebih seperti itulah perbedaan Odex dengan Deodex dalam istilah kata yang ada di Operting System (OS) berbasis Android, mudah-mudah dengan tulisan yang telah saya buat diatas, anda sudah dapat mengerti perbedaan ROM Odex dengan Deodex.

Begitulah artikel tentang Apa Itu Odex dan Deodex Dalam Dunia Android, semoga artikel saya membantu dan bermanfaat untuk anda. Terima Kasih

COMMENTS

Nama

Android Apk Aplikasi Asus BBM Cara Android Emulator Harga Ponsel Oppo ROM Root Samsung Smartfren Andromax Tips and Trick Tutorial Tweak Xioami
false
ltr
item
Android Solahul: Apa Itu Odex dan Deodex Dalam Dunia Android
Apa Itu Odex dan Deodex Dalam Dunia Android
Penjelasan singkat tentang perbedaan istilah Odex dan Deodex yang ada pada sistem operasi Android ...
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdv-LZBuqCA91XoS8_Y93lLfVh0bFcZkdxGVZ-cFaGKnxBXxS5zVWCZjIXDosNf2bhKv0HO7P6jLNhJdHvxOTZVSDxTkuIjAJ8NT5QS1G2eL5hFXo04DjXpnXMJkZOxKGu6EEWt_IdTFw/s1600/Apa+Itu+Odex+dan+Deodex+Dalam+Dunia+Android.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdv-LZBuqCA91XoS8_Y93lLfVh0bFcZkdxGVZ-cFaGKnxBXxS5zVWCZjIXDosNf2bhKv0HO7P6jLNhJdHvxOTZVSDxTkuIjAJ8NT5QS1G2eL5hFXo04DjXpnXMJkZOxKGu6EEWt_IdTFw/s72-c/Apa+Itu+Odex+dan+Deodex+Dalam+Dunia+Android.jpg
Android Solahul
https://androidsolahul.blogspot.com/2015/01/apa-itu-odex-dan-deodex-dalam-dunia-android.html
https://androidsolahul.blogspot.com/
http://androidsolahul.blogspot.com/
http://androidsolahul.blogspot.com/2015/01/apa-itu-odex-dan-deodex-dalam-dunia-android.html
true
3380542156096523313
UTF-8
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago