Главная » Статьи » Новости Android » Android |
Деодексирование андроид прошивок
В данной статье я расскажу вам о том что такое деодекс и для чего он нужен. Введение: Думаю все пользователи Android смартфонов прошивали свои аппараты и сталкивались с такими терминами как одексированная прошивка и деодексированная. Как правило во всех официальных прошивках системные .apk файлы сопровождаются аналогичным по названию файлом .odex, в котором хранится часть ресурсов .apk файла. Данное обстоятельство сводит к минимуму возможность редактирования системных файлов прошивки в плане графики и не только. То есть изменив системный .apk (либо через терминал, либо при помощи обычного архиватора), и поместив его в с систему обратно в 99% вы получите падение системы и все выходящие из этого проблемы. В отличии от одекс прошивки, в деодексированной версии вы сможете без болезненно и отредактировать любой системный файл (с умом естественно) и не получить крах системы и прочие вытекающие проблемы. То есть это даёт нам большие возможности в изменении интерфейса системы. Как деодексировать прошивку: Способ №1 1 в первую очередь необходимо установить Java SDK 2 Так же потребуется установленный Android SDK 3 Скачать прикреплённый ниже архив и распаковывать в корень диска С 4 Скопировать папку system/app с телефона на компьютер 5 Скопировать папку system/framework с телефона на компьютер 6 Затем скопировать файлы: из папки system/app в папку распакованного Deodex origi_app из папки system/app в папку распакованного Deodex comp_app из папки framework в папку распакованного Deodex origi_frame из папки framework в папку распакованного Deodex comp_frame 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 1 Также необходимо установить Java SDK 2 И потребуется установленный Android SDK 3 Качаем ниже прикреплённый архив и распаковываем папку Deodex в корень диска С. 4 Скопировать папку system/app с телефона на компьютер по пути C:/Deodex 5 Скопировать папку system/framework с телефона на компьютер по пути C:/Deodex Затем необходимо настроить саму программу для деодексирования. 1 Для этого переходим по пути C:/Deodex/jar и находим там файл frame_dep.txt, открываем его блокнотом и прописываем путь заранее перемещённой к папке Framework. И там же находим файл app-dep.txt в котором прописываем путь к папке app. 2 После чего поочерёдно запускаем файлы auto_app.exe и auto_frame.exe, естественно дожидаясь выполнения операций, и забираем свои деодексированные .apk из вышеупомянутых папок, при этом не трогая файлы с расширением .odex Пример пути в .txt файлах: C:/Deodex/Framework C:/Deodex/app Способ №3 Самый простой и надёжный, при помощи мощного комбайна, скачать который и ознакомиться с его функционалом можно здесь - > http://burgerz.pro/jbart На этом деодексирование закончено. Теперь можете либо переместить готовые файлы в телефон либо в zip архив с прошивкой удалив при этом все напоминания о .odeх файлах.
| |
Просмотров: 998 | |