Деодексирование Android может занять много времени, включая извлечение системных файлов с вашего устройства Android, деодексирование их с помощью инструментов ПК и их установку на телефон. Не говоря уже о том, что всякий раз, когда Google выпускает новую версию Android, процесс деодексирования ПЗУ изменяется — это означает, что инструменты для деодексирования должны играть в догонялки. Многие инструменты деодексирования перестали работать из-за отсутствия обновлений от разработчиков.
Был выпущен новый инструмент под названием TOAD (Android-деодексер с открытым исходным кодом), который призван не только быть невероятно простым, его природа с открытым исходным кодом позволяет сообществу разработчиков постоянно обновлять его с помощью новейших методов деодексирования. TOAD использует пакетные файлы для обработки одексированных файлов, поэтому сообщество разработчиков может легко добавлять или изменять новые пакетные файлы.
В этом руководстве мы покажем вам, как деодексировать файлы Android с помощью TOAD — и, если вы разбираетесь в разработке, возможно, вы присоединитесь к сообществу TOAD, чтобы обновлять его до последних обновлений Android.
Требования
- ЖАБА
TOAD поставляется в виде самораспаковывающегося EXE-файла, поэтому вы можете просто поместить его на свой C: \ (чтобы минимизировать любые потенциальные проблемы).
После запуска .EXE у вас будет структура папок, содержащая следующие папки:
- Method_files: содержит все командные файлы, которые TOAD будет использовать для деодексирования.
- Tool_Files: файлы, которые нужны TOAD для работы.
- Your_Files: это куда ваши файлы будут идти.
Как деодексировать в TOAD
- Поэтому, чтобы начать использовать TOAD, вам необходимо скопировать файл «build.prop» и всю папку «framework» со своего устройства Android в папку Your_Files на TOAD.
Папка Your_Files в TOAD. - Вы можете также скопировать все, что хотите, деодексировать, например, папки «app», «priv-app», «vendor app», «vendor priv-app», «vendor framework» и т. Д.
- Теперь вам нужно запустить TOAD. Он спросит, хотите ли вы деодексировать всю папку фреймворка, выбор за вами. Однако для любой версии Android выше, чем KitKat, вам абсолютно необходима папка с odexed.
- TOAD прочитает ваш файл build.prop, чтобы определить вашу версию Android — он обнаружит API, используемый в вашем ПЗУ. Каждая версия Android имеет свой уникальный API (номера сборки). Вы можете увидеть полный список официальных API для Android здесь.
- Таким образом, для каждого Android API, который может обрабатывать TOAD, у TOAD есть свой собственный файл метода. Следовательно, почему Method_Files полон их. Поэтому, если TOAD найдет соответствующий Method_File для вашего Android API, он спросит, хотите ли вы, чтобы все в Your_Files деодексировалось.
ЖАДКА ДЕОДЕКСИРУЕТ. - Если вы выберете «Да», TOAD начнет процесс, после чего вам просто нужно расслабиться и ждать. TOAD будет работать в соответствии с методом в соответствующем файле Methods. Если TOAD не может деодексировать файл, он отобразит сообщение об ошибке и продолжит работу.
- Когда TOAD завершит деодексирование, он соберет ZIP-файл со всеми деодексированными файлами.
- Теперь вам просто нужно прошить этот файл .ZIP в вашем рекавери, и все файлы, которые были деодексированы, теперь будут на вашем телефоне.