Що таке ODEX - DEODEX файли - Відповіді на питання щодо систем

ODEX (одекс). Абревіатура розшифровується як >. Файли програм (виконуються) у системі Андроїд мають формат .apk. Це контейнери (архівні) файли, вони містять у собі:

  1. Код самої програми (.odex файли) Ресурси (зображення, написи і т.д.) сертифікати Файл .manifest (опис,версії пакетів, що використовуються)

У такому вигляді (.apk) закачуються файли з Play Market-а та ін. ODEX це "рідні", заводські прошивки Android, а DEODEX, відповідно, користувальницькі прошивки. Файли з розширенням .odex завантажуються безпосередньо в Dalvik-cache, де зберігаються дані про програми, що часто запускаються. Це значно прискорює роботу системи. Файли .odex лежать в system/app і (.apk), виходить зберігається на пристрої завжди 2 копії, це дає змінювати ресурси цього докладання. Складніше "зламувати". Щоб уникнути помилок, при видаленні файлів програми необхідно видаляти і .odex файли.

DEODEX (деодекс) Коли йдеться про те, що програма (прошивка) є deodex (деодексованою) це означає, що виконувана частина програми (.odex) перепакована у файл classes.dex і поміщена назад у . apk, і оскільки, в даному випадку всі частини програми знаходяться в одному місці, можна легко редагувати її ресурси (картинки, шрифти, тощо), не ризикуючи отримати непрацюючий додаток/прошивку.