Если вы активно интересуетесь миром Android, устанавливаете кастомные прошивки и различные моды, то наверняка уже слышали о том, что существуют прошивки Odex и Deodex, что это означает? Узнаете из данной статьи!
Что означает Odex, Deodex
Для чего нужен Deodex?
Немногая забегая на перед, чтобы все сразу расставить на свои места: Deodex приложений в прошивке необходим тем, кто хочет устанавливать различные моды — которые могут кардинально изменить внешний вид Android (изменить иконки, изменить строку уведомлений, добавить или убрать меню). Теперь же рассмотрим, что такое вообще odex и deodex.
Что такое Odex?
В любой программе есть так называемая исполнительная часть, которая выполняет введенные данные пользователя. В ОС Android данная часть вынесена в отдельный файл в classes.DEX
Однако как правило в официальных прошивках данная часть приложения вынесена наружу, для ускорения запуска системы и обработке в виртуальной машине Dalvik Virtual Machine (до Android 4.4). Если исполнительная часть вынесена наружу, то она называется ODEX. С приходом новой среды выполнения Android-приложений под названий ART (с Android Lollipop 5.0), большие изменения в работу приложений, но необходимость в deodex для любителей модов сохранилась.
Плюсы и минусы Odex и Deodex прошивок
Odex
- — Odex, тяжелее модифицировать прошивку
- + Odex, работает немного быстрее
- + Odex, занимает меньше места для установки приложений
Deodex
- — Deodex — если пошло что-то не так во время деодексации, то прийдестя перепрошить Android
- + Deodex — легкая кастомизация прошивки
- — Deodex — больше занимает памяти для установки приложений
Как получить Deodex прошивку?
Ниже будут представлены программы с помощью которых можно выполнить Deodex прошивки. Но для этого вам нужно немного подготовится.
- Вам необходимо скачать и установить Java JDK на компьютер
- Установите менеджер файлов Root Browser и с помощью его перейти в раздел /system и скопировать следующие папки во внутреннюю память или карту памяти:
- /app
- /priv-app
- /framework
Deodex прошивки с помощью JoelDroid Batch Deodexer
Версии Android: Lollipop 5.x.x
Необходимо для работы: NET Framework 4.5 и Java JDK
Скачать: JoelDroid Batch Deodexer
Как пользоваться JoelDroid Batch Deodexer
- Распаковать архив в котором находиться папка с программой
- Папки Android (app, priv-app, framework) скопировать в какую либо одну на компьютере (например MyRom)
- Запустить программу JoelDroid Batch Deodexer и указать расположение, нажав на «Browse», папки где находится (app, priv-app, framework)
- Нажать «Start Process»
Deodex прошивки с помощью Deodexer for Android Runtime
Версии Android: Lollipop 5.x.x, Marshmallow 6.x.x
Необходимо для работы: Java JDK
Скачать: Deodexer for Android Runtime
Как пользоваться Deodexer for Android Runtime
- Распаковать архив в котором находиться папка с программой
- Папки Android (app, priv-app, framework) скопировать в какую либо одну на компьютере (например system)
- Запустить программу Deodexer for Android Runtime и указать расположение папки где находится (app, priv-app, framework)
- Отметить для deodex: app, priv-app, framework
- Нажать кнопку Execute
Deodex прошивки с помощью Jbart
Версии Android: Ginerbread 2.3.x — Marshmallow 6.x.x
Необходимо для работы: Java JDK
Скачать: Jbart
Как пользоваться Jbart
- Распаковать архив в котором находиться папка с программой
- Запустить Jbart
- Скачать всю папку с /system c Android, переместить в на компьютер и запаковать в ZIP архив или же вам понадобиться прошивка упакованная в ZIP
- Указать ZIP архив
- Выбрать версию Android (Rom API)
- Внизу справа нажать на «D — (Deodex)»