Вывод ответа #1865500841

-

Прошивка Samsung Galaxy Note 3

Прошивки для SM-N9005,SM-N900, получения рута

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

Цитата: NSM
#псм
ребят объясните в двух словах доступными терминами что такое Деодексированная прошивка?




Что такое Odex и Deodex?

Почти все APK (в системном разделе) в обычной прошивке сопровождается файлом ODEX. Часть приложения (а именно сам java код) содержится как раз в этом файле. Поэтому любое изменение самого apk файла должно сопровождаться соответствующей правкой файла ODEX. Умельцы преобразовали файлы программа.ODEX в classes.odex и запихнули их внутрь файлов APK, тем самым уменьшили размер прошивки и самое главное - теперь сами APK-файлы можно менять как угодно, на работу системы это роковым образом не влияет. Вот это называется деодексирование.
Чем это хорошо - в деодексированной прошивке можно запросто открыть архиватором APK-файл, поменять в нём ресурсы (картинки и т.п.) и вернуть изменённый файл на место в прошивку. В обычной же это приводит к краху системы... оригинал. Одексирование само по себе является оптимизацией того самого java кода под конкретный процессор/устройство. То есть теперь конкретно и по делу: файл *.odex содержит перекомпилированый java код программы под конкретное устройство, а файл classes.dex в корне файла *.apk содержит java код, который может быть выполнен на любом устройстве. Это и есть сердце Андроида: виртуальная java машина "Dalvik". А это все вместе означает, что система каждый раз будет пытаться прекомпилировать все classes.dex находящиеся в apk при их отсутствии в папке dalvik-cache.
Для установки Deodex'ed прошивки как правило нужен Root


отсюда


ответ опубликован:
Рейтинг: 5
голосов: 2



Яндекс.Метрика