Что такое деодексированная прошивка

Деодексирование андроид прошивок

Что такое деодексированная прошивка. Смотреть фото Что такое деодексированная прошивка. Смотреть картинку Что такое деодексированная прошивка. Картинка про Что такое деодексированная прошивка. Фото Что такое деодексированная прошивка

В данной статье я расскажу вам о том что такое деодекс и для чего он нужен.

Введение:

Как деодексировать прошивку:

Способ №1

1 в первую очередь необходимо установить Java SDK
2 Так же потребуется установленный Android SDK
3 Скачать прикреплённый ниже архив и распаковывать в корень диска С
4 Скопировать папку system/app с телефона на компьютер
5 Скопировать папку system/framework с телефона на компьютер
6 Затем скопировать файлы:

7 После того как всё было скопировано, запускаем deodex-app.bat (что приведёт к деодексированию файлов в папке origi_app)
8 После окончания процесса запускаем deodex_frame.bat (что приведёт к деодексированию файлов в папке origi_frame)
9 Затем запускаем zip_em_app.bat (Данная команда упакует файлы app в папке done_app)
10 После чего запускаем zip_em_frame.bat (Эта команда упакует framework в папку done_frame)
11 По завершению процесса копируем файлы из папки done_app в папку comp_app и все файлы из папки done_frame в папку comp_frame
12 После чего удаляем все файлы с расширением .odex в папках comp_app и comp_frame

Способ №2

Способ №3

На этом деодексирование закончено. Теперь можете либо переместить готовые файлы в телефон либо в zip архив с прошивкой удалив при этом все напоминания о .odeх файлах.

Источник

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.

Источник

Что такое 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 прошивки.

Источник

Деодексирование и одексирование прошивок Android

Большинство пользователей Android-устройств, которые прошивали свой телефон или планшет, скорее всего, сталкивались с понятием «одексированная» или «деодексированная» прошивка.

В данном материале мы подробнее разберемся, что же означают эти понятия, а также как проводить сам процесс деодексирования или обратного одексирования.

Что такое деодексированная прошивка. Смотреть фото Что такое деодексированная прошивка. Смотреть картинку Что такое деодексированная прошивка. Картинка про Что такое деодексированная прошивка. Фото Что такое деодексированная прошивка

Существует несколько способов по деодексированию прошивки, в данном материале мы разберем самые удобные из них с точки зрения простого пользователя.

Первый способ. Итак, что нам для этого потребуется:

1. Установить Java SDK.

2. Установить Android SDK.

3. Скачать и распаковать в корень диска C: следующий архив: http://forum.xda-developers.com/showthread.php?t=2213235

После этого выполняем поочередно следующие действия:

1. Копируем папку system/app с Android-устройства на персональный компьютер.

2. Копируем папку system/framework с Android-устройства на персональный компьютер.

3. Копируем следующие файлы:

— содержимое папки system/app в распакованную папку Deodex: origi_app

содержимое папки system/app в распакованную папку Deodex: comp_app

— содержимое папки framework в распакованную папку Deodex: origi_frame

содержимое папки framework в распакованную папку Deodex: comp_frame

4. Запускаем исполняемый файл deodex-app.bat, это запустит процесс деодексирования всех файлов в папке origi_app

5. После завершения предыдущего процесса, запускаем исполняемый файл deodex_frame.bat, это запустит процесс деодексирования всех файлов в папке origi_frame

6. После выполнения деодексирования запускаем исполняемый файл zip_em_app.bat, который выполнит упаковку файлов app в папке done_app

7. После завершения, запускаем исполняемый файл zip_em_frame.bat, который выполнит упаковку файлов app в папке done_frame

8. После успешной упаковки копируем все файлы из директории done_app в comp_app, а из done_frame в comp_frame

Второй способ. Для этого нам также потребуются установленные Java SDK и Android SDK, кроме того нужно скачать следующий архив: http://forum.xda-developers.com/showthread.php?t=2213235

Пошагово выполняем следующие действия:

1. Распаковываем папку Deodex из скачанного архива в корень диска C:

2. Копируем папку system/app с Android-гаджета на компьютер в директорию C:Deodex

3. Копируем папку system/framework с Android-гаджета на компьютер в директорию C:Deodex

4. Открываем директорию C:Deodexjar, видим файл framedep.txt. Открываем его блокнотом или любым другим текстовым редактором (рекомендуется использовать Notepad++), и прописываем путь к скопированной папке framework. Аналогично в файле appdep.txt прописываем путь к папке app. Примеры прописанных путей в данных файлах:

Если по какой-либо причине необходимо одексировать системные приложения, например, если прошивка была деодексирована, то сделать это еще проще. Необходимо установить на Android-устройство приложение Titanium Backup (напомним, что для его корректной работы нужны Root-права). Для того, чтобы одексировать Android-приложение, перемещаем его в папку /system/app. Открываем Titanium Backup и нажимаем пункт в дополнительном меню «Интегрировать sysDalvik».

Что такое деодексированная прошивка. Смотреть фото Что такое деодексированная прошивка. Смотреть картинку Что такое деодексированная прошивка. Картинка про Что такое деодексированная прошивка. Фото Что такое деодексированная прошивка

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *