Чем открыть odex файл
Что такое Odex и Deodex на Андроид
Что такое Odex и Deodex на Андроид. Если вы активно интересуетесь миром Android, устанавливаете кастомные прошивки и различные моды, то наверняка уже слышали о том что существуют прошивки 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
Deodex
Как получить Deodex прошивку?
Ниже будут представлены программы с помощью которых можно выполнить Deodex прошивки. Но для этого вам нужно немного подготовится.
Deodex прошивки с помощью JoelDroid Batch Deodexer
Версии Android: Lollipop 5.x.x
Необходимо для работы: NET Framework 4.5 и Java JDK
Скачать: JoelDroid Batch Deodexer
Как пользоваться JoelDroid Batch Deodexer
Deodex прошивки с помощью Deodexer for Android Runtime
Версии Android: Lollipop 5.x.x, Marshm 6.x.x
Необходимо для работы: Java JDK
Скачать: Deodexer for Android Runtime
Как пользоваться Deodexer for Android Runtime
Deodex прошивки с помощью Jbart
Версии Android: Ginerbread 2.3.x — Marshm 6.x.x
Необходимо для работы: Java JDK
Скачать: Jbart
Как пользоваться Jbart
Как получить Odex c Deodex
Выполнить Odex-ирование прошивки возможно с помощью программы Adb Run
Как получить Deodex с Odex
Deodex прошивки можно получить при помощи программы xUltimate (СКАЧАТЬ)
Инструкция
1. На Android устройстве включить отладку по USB и после подключить к компьютеру ( должны быть установлены драйвера)
2. Архив с программой распаковать
3. Запустить программу Main.exe
4. Программа xUltimate для получения Deodex должна подключиться к Android устройству
5. Выберите поочередно Option 1, Option 2 — скопирует с телефона файлы для deodex
6. Выберите поочередно Option 3, Option 4 — выполнит deodex
7. Забрать готовые DEODEX файлы в папках done_app и done_frame
Проверить Odex прошивка у Вас или нет необходимо зайти файловым менеджером в папку /system/app и найти файл с расширением *.ODEX
Если же Dex файл остается внутри приложения, то она называется Deodex.
Что такое odex и deodex в Android
Многие владельцы телефонов и планшетов на Android, кто сталкивался с их прошивкой обращали внимание на то, что прошивки бывают odexed и deodexed. Но не многие понимают, что скрывается за этими понятиями, и какие плюсы и минусы несет за собой тот или иной тип прошивки.
Сегодня вы узнаете, что же такое odex и deodex, и зачем оно нужно.
Если вы заглянете в папку с системными приложениями system/app на вашем планшете или телефоне со стоковой (заводской) прошивкой, то непременно заметите, что все приложения имеют кроме apk-файла, его двойник, odex-файл. Например, файлу applikatoin.apk соответствует файл applikatoin.odex.
Для чего же нужен этот odex-файл? Если коротко и просто, то каждое приложение состоит из набора тех или иных инструкций, благодаря которым оно и работает, и вспомогательных данных, например, картинок, которые отображаются на экране. Вот именно, в файле odex и хранится сам код приложения.
Все программы в системе Android написаны (закодированы) на языке Java и для того, чтобы процессор устройства – его мозг, сумел выполнить этот Java код, он переводится на понятный для процессора язык виртуальной Java-машиной «Dalvik».
В деодексированной прошивке код находится внутри файла apk. Apk файлы упакованы так же, как и обычный zip файлы,и поэтому деодексированная прошивка всегда имеет меньший размер. Но код, который содержится в файле odex оптимизирован для конкретного устройства, а код который хранится в apk файле может выполняться на любом устройстве. Вы скорее всего и сами поняли, в чем плюсы odexed прошивки. Ее системные приложения уже оптимизированы для работы на конкретном оборудовании.
Зато код, который находится в деодексированном приложении, может запускаться практически на любом android устройстве и эти программы проще модифицировать. Например, чтобы поменять в нем изображения, достаточно просто распаковать apk файл, как обычный zip архив, заменить картинки и снова упаковать приложение. С odexed приложениями такой трюк не пройдет – после подобных изменений программа перестанет запускаться вообще.
Система Андроид при первоначальном запуске системных приложений deodexed прошивки, извлекает из них код, перекомпилирует и сохраняет в специальном месте: в папке dalvik-cache и потом берет уже готовый код для нужного apk-файла из этой папки. Вот поэтому и рекомендуется при перепрошивке телефона или планшета делать очистку dalvik-cache (clear dalvik-cache) – программа в новой прошивке может измениться, а система будет при ее запуске использовать старый код. Именно поэтому так долго запускаются deodexed прошивки первый раз после их установки на android устройство и очистки dalvik-cache.
Кроме того, считается, что odexed прошивки работают быстрее, чем аналогичные но, деодексированные.
Как узнать Odex прошивка или Deodex.
Если в папке system/app находятся только файлы с расширением APK, значит прошивка deodex, если есть файлы и с расширением odex, значит прошивка odex. Все официальные прошивки odex. Почти все модифицированные прошивки deodex, но среди модифицированных встречаются также и odex прошивки.
ODEX и DEODEX, что это такое и зачем это нужно?
Пользователей Android можно разделить на две группы. Первая – те, кому важно стабильная работа и чтобы телефон просто работал. Вторая – те, кому не терпится испробовать новые функции и проверить другую прошивку для своего телефона, кто очень любить ковыряться в телефоне. Тут и кроется основная разница между ODEX и DEODEX прошивками.
ODEX (одексированные) прошивки – это официальные, фирменные или заводские прошивки Android. DEODEX (деоксированные) – это модифицированные пользователями прошивки.
Зачем же такое разграничение?
В преимущества ODEX-прошивок можно записать то, что приложения быстрее открываются и файлы apk занимают мало места. Недостатки заключаются в сложности взлома и изменения программ. Но большинству пользователям это и не нужно, они ценят скорость и стабильность работы системы.
К примеру такая прошивка – идеальное решение для тех, кто хочет просто скачать игры на планшет андроид (http://vipsmart.org/all-genres/tablet/).
В прошивках «деодексированных» информация приложения содержится в apk файле. Код, обычно вставляемый в odex файл, включается в apk с именем classex.dex.
Основные преимущества таких прошивок в том, что модифицировать их значительно легче (все данные лежат в одном месте), а системные программы проще удаляются.
Из недостатков можно выделить то, что запускаются программы дольше. Но недостаток этот не очень существенный. В Dalvic-cache хранятся все данные о приложениях, которые часто использует пользователь. И программы долго загружаются только после очистки кэша Dalvic. Например, после установки обновления прошивки или в других случаях.
Подводя итоги, можно с уверенностью сказать, что прошивки «одексированные» (заводские) рекомендуются тем, кому важна скорость и стабильность работы. «Деоксированные» (кастомные) больше по душе подойдут тем, кому важно настроить прошивку полностью под свои потребности, попробовать новые функции и «поковыряться» в системе Android.
Изучаем Android. Что такое odex и deodex
Практически все, кто сталкивался с прошивкой своего Android планшета или телефона обращали внимание на то, что прошивки бывают odexed и deodexed. И мало кто понимает, что скрывается за этими понятиями, и какие преимущества и недостатки несет с собой тот или иной тип прошивки.
Сегодня я попытаюсь простыми словами объяснить, что же такое odex и deodex, и зачем оно нужно.
Если вы заглянете в папку с системными приложениями на планшете или телефоне со стоковой (заводской) прошивкой, то заметите, что каждое приложение имеет кроме apk-файла, его двойник, odex-файл. Например, файлу applikatoin.apk соответствует файл applikatoin.odex.
Зачем же нужен этот odex-файл? Если кратко (и упрощенно), то каждая программа состоит из набора инструкций, благодаря которым она работает, и вспомогательных данных, например, картинок, которые отображаются на экране. Так вот, в файле odex и хранится сам код программы.
Все приложения в системе Android написаны (закодированы) на языке Java и для того, чтобы мозг устройства – его процессор смог выполнить этот Java код, он переводится на понятный для процессора язык виртуальной Java-машиной «Dalvik».
В деодексированной прошивке код находится внутри apk файла. Apk файлы упакованы так же, как и обычный zip файлы, поэтому деодексированная прошивка обычно имеет меньший размер.
Но код, содержащийся в файле odex оптимизирован для конкретного устройства, а код, хранящийся в apk файле может выполняться на любом устройстве.
Вы уже, наверное, и сами поняли, в чем преимущество odexed прошивки. Ее системные приложения уже оптимизированы для работы на конкретном оборудовании.
Зато код, который содержится в деодексированном приложении, может запускаться на любом android устройстве и такие программы проще модифицировать. Например, чтобы заменить в нем изображения, достаточно распаковать apk файл, как обычный zip архив, заменить картинки и упаковать приложение снова. С odexed приложениями такой номер не пройдет – после подобных изменений программа может перестать запускаться вообще.
Система Android при первом запуске системных приложений deodexed прошивки, извлекает из них код, перекомпилирует и сохраняет в специальном месте: в папке dalvik-cache и потом берет уже готовый код для нужного apk-файла из этой папки. Поэтому и рекомендуется при перепрошивке планшета или телефона делать очистку dalvik-cache (clear dalvik-cache) – программа в новой прошивке может измениться, а система будет при ее запуске использовать старый код. И поэтому так долго запускаются deodexed прошивки первый раз после их установки на устройство и очистки dalvik-cache.
Кроме того, считается, что odexed прошивки работают быстрее, чем аналогичные но, деодексированные.
что такое одексированные (odex), деодексированные (Deodex), Zipalign прошивки
Любой файл с расширением «APK» (файл системного приложения) в обычной прошивке сопровождается файлом с расширением «ODEX». Часть приложения содержится как раз в этом файле. Поэтому любое изменение самого «apk» файла должно сопровождаться соответствующей правкой файла «ODEX»
Умельцы убрали файлы «ODEX» из прошивки, прописав содержащуюся в них информацию внутрь файлов «APK», тем самым уменьшили размер прошивки и самое главное теперь сами «APK» файлы можно менять как угодно, на работу системы это роковым образом не влияет. Вот это называется деодексирование.
Плюсы одексированной прошивки (там, где с файлами odex): Недостаток такого решения — невозможность кастомизации (изменения) интерфейса (картинки, шрифты, и пр.). Скорость работы Dalvik VM и больше свободного места в телефоне. Одексирование само по себе является оптимизацией того самого java кода под конкретный процессор/устройство.
Плюсы деодексированной (там, где файлы odex спрятаны в apk):корректная работа Titanium Backup (он не бэкапит файлы odex). Можно запросто открыть архиватором APK-файл, поменять в нём ресурсы (картинки и т.п.) и вернуть изменённый файл на место в прошивку.
Zipalign — Это специальная оптимизация хранения данных в архиве, специфичная только для ОС Android, которая позволяет более эффективно использовать память.
сказать Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.