Odex и Deodex Android, что это означает? + Видео

Если вы активно интересуетесь миром Android, устанавливаете кастомные прошивки и различные моды, то наверняка уже слышали о том, что существуют прошивки Odex и Deodex, что это означает? Узнаете из данной статьи!

Для чего нужен Deodex?

Немногая забегая на перед, чтобы все сразу расставить на свои места: Deodex приложений в прошивке необходим тем, кто хочет устанавливать различные моды  — которые могут кардинально изменить внешний вид Android (изменить иконки, изменить строку уведомлений, добавить или убрать меню). Теперь же рассмотрим, что такое вообще odex и deodex.

Что такое Odex?

В любой программе есть так называемая исполнительная часть, которая выполняет введенные данные пользователя. В ОС Android данная часть вынесена в отдельный файл в classes.DEX

odex, deodex

Однако как правило в официальных прошивках данная часть приложения вынесена наружу, для ускорения запуска системы и обработке в виртуальной машине 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 прошивки. Но для этого вам нужно немного подготовится.

  1. Вам необходимо скачать и установить Java JDK на компьютер
  2. Установите менеджер файлов Root Browser и с помощью его перейти в раздел /system и скопировать следующие папки во внутреннюю память или карту памяти:
    • /app
    • /priv-app
    • /framework

10.27.22.15.04.2016_androidp1

Deodex прошивки с помощью JoelDroid Batch Deodexer

Версии Android: Lollipop 5.x.x
Необходимо для работы: NET Framework 4.5 и Java JDK
СкачатьJoelDroid Batch Deodexer

Как пользоваться JoelDroid Batch Deodexerdeodex Android

  1. Распаковать архив в котором находиться папка с программой
  2.  Папки Android (app, priv-app, framework) скопировать в какую либо одну на компьютере (например MyRom)
  3. Запустить программу JoelDroid Batch Deodexer и указать расположение, нажав на «Browse», папки где находится (app, priv-app, framework)
  4. Нажать «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 Runtimedeodex Android

  1. Распаковать архив в котором находиться папка с программой
  2.  Папки Android (app, priv-app, framework) скопировать в какую либо одну на компьютере (например system)
  3. Запустить программу Deodexer for Android Runtime и указать расположение папки где находится (app, priv-app, framework)
  4. Отметить для deodex: app, priv-app, framework
  5. Нажать кнопку Execute

Deodex прошивки с помощью Jbart

Версии Android: Ginerbread 2.3.x — Marshmallow 6.x.x
Необходимо для работы:  Java JDK
СкачатьJbart

Как пользоваться Jbartodex, deodex

  1. Распаковать архив в котором находиться папка с программой
  2. Запустить Jbart
  3. Скачать всю папку с /system c Android, переместить в на компьютер и запаковать в ZIP архив или же вам понадобиться прошивка упакованная в ZIP
  4. Указать ZIP архив
  5. Выбрать версию Android (Rom API)
  6. Внизу справа нажать на «D — (Deodex)»

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!