Artikel

Dari tas surat: Apa sih arti deodex?

protection click fraud

Clark menulis,

Apa sebenarnya arti dari odex dan deodex? Saya melihat istilah yang disebutkan di hampir setiap utas ROM khusus dan tidak dapat menemukan jawaban yang dapat saya pahami. Saya berharap Android Central dapat membantu.

Pertanyaan yang bagus, Clark. Dan satu yang saya pikir bisa kita jawab dalam istilah yang dimengerti kebanyakan orang. Seperti yang Anda catat, Anda melihat istilah odex dan deodexed di banyak forum memposting tentang ROM khusus atau berbagai macam peretasan untuk ponsel dan tablet keduanya. Dibutuhkan banyak pekerjaan bagi pengembang untuk membuat ROM yang dihapus dari ROM "stok", seperti yang ditawarkan dari OEM dan Google.

Untuk memulai, kita perlu mengetahui apa itu file odex. Ini adalah bagian dari aplikasi (file .apk) yang telah dibuat sebelumnya untuk membuat Mesin Virtual Dalvik memuatnya lebih cepat menggunakan lebih sedikit sumber daya. Jika Anda melihat di folder / system / app / di ponsel atau tablet Android Anda, Anda akan melihat bahwa hampir setiap aplikasi memiliki file .apk dan file .odex. File-file ini bekerja bersama melalui VM Dalvik untuk membuat aplikasi berjalan sebagaimana mestinya di perangkat kami. Mari kita hancurkan semuanya setelah istirahat.

Verizon menawarkan Pixel 4a hanya dengan $ 10 / bln pada jalur Unlimited baru

VM Dalvik

VM Dalvik adalah bagian besar dari sistem Android. Ini adalah komponen yang memungkinkan aplikasi pihak ketiga yang ditulis dalam Java untuk berjalan di ponsel atau tablet Anda. Sistem itu sendiri memulai DVM, dan ketika Anda menekan untuk memulai aplikasi itu akan bekerja. Ini mengambil data di dalam file .apk dan menggunakan kompiler Just-in-time (JIT), itu membangun informasi ke dalam program, lalu menjalankannya. Memiliki bagian dari kode yang sudah dioptimalkan dan dibangun ke dalam file yang dapat dijalankan oleh DVM membuat prosesnya lebih cepat, dan menggunakan lebih sedikit sumber daya. Itulah file odex.

File Odex

File odex yang Anda lihat di folder sistem Anda dibuat oleh orang-orang yang menulis dan membuat aplikasi itu sendiri. Aplikasi Android ditulis dalam Java, kemudian diubah menjadi bytecode. Kemudian, mereka diubah dari file .class yang kompatibel dengan Mesin Virtual Java standar menjadi jenis file khusus yang dapat dibaca oleh VM Dalvik. Ini disebut file .dex. Ketika file .dex ini ditempatkan di luar kode lainnya (yang ada dalam file .apk), Anda akan mendapatkan file .odex yang berdiri sendiri.

Ada banyak alasan bagus untuk memiliki file .odex yang berdiri sendiri. Mereka membuat waktu boot lebih cepat (terutama boot pertama), dengan membangun cache-Dalvik saat sistem di-boot. Mereka juga menghemat ruang dengan menunjuk ke kerangka kerja Android bila memungkinkan, dan memungkinkan pengembang aplikasi untuk mengoptimalkan programnya. Tetapi memiliki file terpisah.odex tidak terlalu ramah bagi peretas.

Deodexing

Deodexing file berarti mengambil file .odex yang berdiri sendiri dan file .apk, dan membangunnya kembali semua informasi aplikasi pra-bangun ini terdapat di dalam file .apk, bukan miliknya sendiri mengajukan. Data yang dibuat sebelumnya untuk VM Dalvik sekarang ada dalam file class.dex di dalam file .apk, seperti pada gambar di atas. Itu membuat file .apk sedikit lebih besar, dan tidak dapat dimuat sebelumnya saat sistem dijalankan. Tetapi mereka dapat direkayasa balik oleh peretas dan pembuat tema.

Dengan semua kode dan data untuk program di satu tempat, Anda dapat menggunakan alat untuk "membuka" aplikasi dan mengeditnya sesuka Anda. Ini adalah bagaimana tema dan tweak seperti mod persentase baterai dibuat untuk ROM "stok". Setelah pengembang membuat perubahannya, mereka kemudian membangun kembali file .apk dan perubahan dapat berjalan. Ini tidak akan memengaruhi bagian lain dari sistem karena tidak ada kode atau data yang dibagikan dengan aplikasi lain.

Mana yang harus Anda pilih?

Itu benar-benar terserah Anda, dan apa kebutuhan Anda, tetapi saya sarankan untuk mem-flash versi deodex bila memungkinkan. Ya, ROM odex boot lebih cepat, tetapi Anda benar-benar hanya menyadarinya pada boot pertama ketika semua aplikasi sistem di-cache sebelumnya oleh VM Dalvik. Anda juga dapat menghemat sedikit ruang dengan menggunakan file odex, tetapi ruang ini semuanya ada di sistem partisi dan tidak akan memberi Anda ruang untuk lebih banyak aplikasi jika ponsel atau tablet Anda menggunakan aplikasi terpisah partisi. Dengan ponsel modern saat ini dan prosesor multi-core dan RAM yang sangat besar, Anda bahkan tidak akan melihat waktu pemuatan aplikasi yang lebih cepat.

Jika Anda ingin melakukan hal-hal seperti mengubah bilah status, atau tema TouchWiz atau Sense, Anda memerlukan ROM deodex. Anda juga memerlukan ROM deodex untuk melakukan beberapa tweak sistem yang sangat keren seperti mengubah menu pengaturan atau mengedit kerangka kerja. Singkatnya, jika Anda sudah membuka kunci bootloader dan melakukan root, dan Anda siap untuk ROM khusus, memilih versi deodex mungkin adalah pilihan terbaik. Anda akan kagum pada hal-hal yang dapat dihasilkan oleh para pengembang gila ini, dan Anda pasti akan menemukan beberapa yang ingin Anda coba sendiri.

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!
Saatnya memotong kabelnya!

Ini adalah earbud nirkabel terbaik yang dapat Anda beli dengan harga berapa pun!

Earbud nirkabel terbaik nyaman, terdengar bagus, tidak mahal, dan mudah dimasukkan ke dalam saku.

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya
Generasi selanjutnya

Semua yang perlu Anda ketahui tentang PS5: Tanggal rilis, harga, dan lainnya.

Sony secara resmi telah mengonfirmasi bahwa mereka sedang mengerjakan PlayStation 5. Inilah yang kami ketahui sejauh ini.

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200
Nokias baru

Nokia meluncurkan dua ponsel Android One anggaran baru di bawah $ 200.

Nokia 2.4 dan Nokia 3.4 adalah tambahan terbaru dalam jajaran smartphone anggaran HMD Global. Karena keduanya merupakan perangkat Android One, mereka dijamin akan menerima dua pembaruan OS utama dan pembaruan keamanan reguler hingga tiga tahun.

Amankan rumah Anda dengan bel pintu dan kunci SmartThings ini
Ding Dong - pintu terkunci

Amankan rumah Anda dengan bel pintu dan kunci SmartThings ini.

Salah satu hal terbaik tentang SmartThings adalah Anda dapat menggunakan banyak perangkat pihak ketiga lainnya di sistem Anda, termasuk bel pintu dan kunci. Karena mereka semua pada dasarnya berbagi dukungan SmartThings yang sama, kami telah berfokus pada perangkat mana yang memiliki spesifikasi dan trik terbaik untuk membenarkan penambahannya ke gudang SmartThings Anda.

instagram story viewer