Breaking News
recent

Apakah ODEX dan DEODEX itu?

Banyak sekali pertanyaan apakah ODEX dan DEODEX itu? Apakah beda antara ODEX dan DEODEX itu?
Saat ini saya menggunakan aplikasi ODEX atau sudah DEODEX?
Mari kita share bersama apakah ODEX dan DEODEX itu

Sebelumnya saya tidak pernah terlintas untuk memposting artikel tentang ODEX dan DEODEX, saya posting artikel ODEX dan DEODEX karena adanya masukan ide dari agan Rizka Sanggar D agar menambahkan artikel tentang ODEX dan DEODEX pada blog kita ini



Semua paket aplikasi di dalam sistem Android umumnya(dalam artian tidak semuanya) memiliki ekstensi .apk.
Aplikasi yang berekstensi .apk sebagian mempunyai file .odex yang bertujuan untuk menghemat data. File-file odex sebenarnya berisi kode khusus yang berfungsi mempercepat atau mengoptimalkan proses booting. Dengan kata lain, dengan adanya file odex proses booting akan lebih cepat.


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 tidak bingung anda),


(File) .dex
File .dex pada dasarnya adalah file yang sudah dikompile menjadi file aplikasi yang digunakan oleh Dalvik VM (dapat anda lihat artinya disini bagian dalvik). Untuk lebih gampang mengingat, 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
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 saja. Deodex memungkinkan proses pengeditan APK file menjadi lebih mudah. 
Singkatnya adalah proses pengepakan kembali APK dengan ODEX dengan cara tertentu. Proses pengepakan 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 laen, ROM yang telah DeODEXed, 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.


Kesimpulannya beda odex dan deodex.
deodex tuh 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 lbh cpt odex dari deodex.
kelemahannya lbh sulit utk modifikasi aplikasi, seperti membuat animasi di framework, kalau di deodex lebih mudah sedangkan di odex harus menyambungkan beberapa code script ke code script lainnya.



Cara mengetahui suatu rom odex apa deodex:
Masuk ke /system/app/ lalu lihat disitu ada file dengan extension *.odex atau tidak, jika ada maka rom itu bukan deodex.
Cara mudah pakai tool xUltimate dapatkan disini dan tutorial manual ada disini 
Apapun yang akan anda lakukan jangan lupa BACKUP terlebih dahulu untuk menghindari hal yang tidak diinginkan, untuk keterangan lebih jelas dapat langsung menuju sumber disini (karena bahasa inggris aslinya, maka anda dapat mengalih bahasakan dengan google translate untuk mempermudah)
creative innovation

creative innovation

66 comments:

  1. Makasih gan :-D
    gmana kbr gtabny gan? Dah shatkan? Asal teliti pasti lancar jaya koq :-D

    ReplyDelete
  2. misi gan,
    numpang tanya.
    apa deodex itu sama seperti bikin custom Rom sndiri....???
    Thanks...

    ReplyDelete
  3. Antara sama dan tak sama
    Sama: karena unt edit ROM ada beberapa yg bisa dgunakan sprti contohnya:framework-res.apk (user interface)dan lain sbagainya
    Tidak sama: karena edit ROM tidak hanya itu saja, artikel ini arahannya lbh mengacu ke aplikasi :)

    ReplyDelete
  4. Bingung di step command prompt, itu di pc atau hh?

    ReplyDelete
  5. gan mau tanya, jika kita menghapus file file dex apa akan mempengaruhi sistem??
    thx

    ReplyDelete
  6. Sangat bermanfaat infonya gan.
    Makasie ya gan Infonya.. :D

    ReplyDelete
  7. gan kalau stock rom odex di jadikan deodexed gimana? terus apa kelebihan dan kekurangan dari rom odex dan deodexed? terima kasih

    ReplyDelete
  8. jadi misalnya rom odex di install sma deodex jdinya crash ya om?? ane msh rada bingung..

    ReplyDelete
  9. langsung gua bukmak neh blog,,,,ulasanya manteb gila....
    maju terus,,tambah terus artikelnya n yang penting valid, orisinil, n semakin baik dalam mengemas dan penyajian nya.

    klo makin rame jangan ampe gila dengan iklan yang di pasang sana sini...zzzz.
    ..::informasi untuk pendidikan::..
    LANJUTGAN!!!

    ReplyDelete
  10. kalo file odex nya dihapus smua pke root ex bisa bootloop gak gan,,

    ReplyDelete
  11. Masih belum paham betul nih. Apa ane nya yg kurang teliti bacanya ya? Apa ada disini yg typical nya kayak ane harus praktekin dulu ke Android nya baru paham betul? Haha :D any way nice info ya, keep it up! Langsung ane bookmark page nya :)

    ReplyDelete
  12. iya gimana gan saya belum paham betul,,

    sekalian mau tanya, setiap saya buka kamera selalu ada tulisan "unfortunately, gallery has stopped".. apa ada kerusakan dari hardware apa hanya software yang crash atau gimana gan? mohon pencerahan nya, soal nya ane bingung nih :)
    thanks ya gan

    ReplyDelete
  13. gan mo tny nih...s5830 ane baru di balikin keawal setelah di root n upgrade.sekarang normal tanpa root tp pke GB orange/perancis file bawaannya ada odexnya...pas di root lagi dah bisa tp gak bisa pindahin apk ke mmc kenapa ya?padahal SUnya dah ada trus pas di unroot SUnya gak ilng.

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. Thank's gan.. cukup detail penjelasannya

    ReplyDelete
  16. gan, cara mengetahui udah atau belum deodex tuh gimana?

    ReplyDelete
  17. thanks gan. selama ini sering pakai rom deodex, tapi masih belum tau apa itu deodex :)

    ReplyDelete
  18. kalo gg ada file odex ato deodex gimana gan....
    ada ngaruh ke yang lain gg gan...??
    soalnya HH ane gg ada file odek ataupun deodex...
    thank...

    ReplyDelete
  19. mªªªªñÑñ†††ªªªªªPP. SurªªªªñÑñ†††ªªªªªP

    ReplyDelete
  20. Banyak yang nanya koq G`a´k ‎​̲̅ƙ >:/ dijawab gan,,???? Kan jd G`a´k ‎​̲̅ƙ >:/ puas yang belom ngerti, termasuk ane.... x_x

    ReplyDelete
  21. gan kalo ganti custom rom trus kan aplikasi ana deodex kok ga bisa di restore ke rom yang baru yaak

    ReplyDelete
  22. Gan deodex itu bisa ningkatin performa hh atau tidak gan ?

    ReplyDelete
  23. ada hubugannya gak sama instal suatu cusrom??
    visit: http://minud.blogspot.com/

    ReplyDelete
  24. Bingung wkwkwkwjk....

    ReplyDelete
  25. Artikelnya bagus gan...
    Tambah lagii ya...

    ReplyDelete
  26. Di ambil kesimpulan .dex versi masih bawaan pabrik kalau .odex udah ada perubahan kalau deodex istilah nya yang artinya proses...kalau .dex terbilang lebih rumit karena proses edit nya harus menambah kan script line lagi sedangkan .odex bisa di bilang tidak perlu menambah kan script lagi karena sudah ada di cache (catatan memory atau bisa juga di gambarkan sebagai log) ,begitu bukan agan" ???tolong di ralat kalau ane salah .trims gan artikel nya

    ReplyDelete
  27. owalh ngono toh hmmmmmmmmmmmmmm

    ReplyDelete
  28. Sipppp, terima kasih infonya...
    jadi tau odex sama deodex

    ReplyDelete
  29. liat system/app/ tuh dimana gan ? bingun -_-

    ReplyDelete
  30. Sayang Adminnya Gk memperdulikan yg minta pencerahan

    ReplyDelete
  31. mumet pake banget, otak ku gk nyambung mas :(

    ReplyDelete
  32. gan ane mau nanya. ane mau pasang cosmic rom fiturnya ada deodex sedangkan hh ane masih odex. itu bisa gak gan?

    ReplyDelete
  33. intinya hanya pengguna biasa yang tidak berminat untuk mengotak-atik aplikasi, saya rasa tindakan Deodexing tidak banyak memberi keuntungan. deodex itu cuma berlaku buat yang pengen modding aplikasi aja.

    ReplyDelete
  34. gan klo mw mengembalikan programya yg kehapus gmana ya? odexnya udah ada tk taruh folder sama dgn apk nya di system/apk tapi ttp ga muncul2

    ReplyDelete
  35. Wah... oke..oke.. .
    Saya mau tanya: saya mau menginstall custom ROM, ada dua versi yg disediakan oleh dev.nya, satu versi deodex(kata dia untuk pengembangan lebih lanjut, lebih sedikit aplikasi bawaannya), dan satunya lagi odex (kata dia untuk penggunaan umum, lebih lengkap aplikasi bawaannya). sy bukan dev. jadi sebaiknya saya pilih yang mana? Terima Kasih.
    TTD: Cy-Gal

    ReplyDelete
  36. File .odex itu bisa di hapus Gag pengen aku hapus karna aku pake lucky patcher terus aku hack game ku tapi pas itu zenfone 4
    Di diperbarui sistem jadi root nya hilang terus aku root lagi tapi gagal kalo mau buka game Gag bisa jadi cara nya gimana hapus tanpa root,balas gan...

    Maaf kalo curhat

    ReplyDelete
  37. Thx gan info nya sangat mmbantu
    Gan hp qu evercros a7s
    Satu minggu yg lalu saya flash ke s5 lwt cwm
    Yg mana kita ketahui cusrom s5 tdk mmkai odex
    Bhkan saya telah mmbongkar nya
    Tapi semalam kubuka rotex menuju system/app eh file odex nya tiap apk sudah terpasang dengan sendirinya pdhal kemarin gak ada bahkan saya pernah cari buat caranya melalui apktool trlalu ribet
    Tp skarang eh malah trcipta sndiri
    Itu koq bisa sih tercipta sendiri
    Mohon info nya buat pengalaman juga
    Kapan klw perlu bikin file odec bisa otomatis tanpa ribet
    Thx

    ReplyDelete
  38. Dan satu lagi gan sekarang hh qu bebas akses data system dan merubah nya tanpa bntuan supersu
    Bahkan apk super su pun tak ada
    Tp kalw di cek dengan rootcheker hh qu teroot alias mempunyai akses root
    Tapi setiap apk yg mmrlukan ijin akses root bisa dijalan kan semua tanpa konfirmasi super su atau semacam nya
    Itu kenapa gan koq bisa
    Padahal kan contoh nya apk rommanager kan perlu akses root tapi tetap bisa dijalan kan tanpa error walaw tanpa pengijin dari su atau sjnis nya
    Skarang hh qu bebas akses kapan pun
    Tulah yg mmbuat penasaran dari semalam koq bisa semudah ini
    Bahkan saya udah coba balik ke setting pabrik dan mencoba Intal ulang lagi semua apk yg mmerlukan akses root tetap bisa dijalan kan tanpa kendala

    ReplyDelete
    Replies
    1. Itu karna sampean rootingnya pake kingroot. Iyo opo ora?

      Delete
  39. ga bisa download v2 .. malah di bawak ke dropbox.. gimana bang??

    ReplyDelete
  40. baru ngerti perbedaan odex n deodex , makasi infonya gan

    ReplyDelete
  41. gan, kalau custom rom itu kebanyakan odex atau deodex ?

    ReplyDelete
  42. Asik, Advan S5E gw dah jadi deodex.. Jadi lebih gampang buat custom rom , tank's gan atas pejelasannya.. sekarang advan gw sudah di recomplier jadi 1 paket semua tanpa ada extensi .dex

    ReplyDelete
  43. terimaksih informasinya gan sangat membantu banget

    ReplyDelete
  44. jd klo mw uplod apk , mending pake tipw odex, deodex, atau 2-2nya?

    ReplyDelete
  45. kalau saya sih lebih suka pake odex

    ReplyDelete

Powered by Blogger.