ROMzilla предлагает пакетную декомпиляцию и перекомпиляцию ПЗУ в Linux

click fraud protection

Когда дело доходит до компиляции и декомпиляции ПЗУ, у многих поваров нет самого большого набора доступных инструментов. Когда разработчикам нужно что-то взять апк файлы и редактировать их, им придется извлечь нужные файлы и использовать инструмент для их декомпиляции. Когда это необходимо делать снова и снова, как в случае с правильно поддерживаемым ПЗУ, которое не собрано из исходного кода, задача может стать довольно утомительной. Тем не менее, теперь есть инструмент, который поможет апк файлы из ПЗУ и декомпилировать их все за один шаг.

Названный ROMzilla, он состоит из двух основных скриптов, которые извлекают и декомпилируют апк и банка файлы, а затем перекомпилируйте их, вставив обратно в ПЗУ после завершения. Разработано старшим членом XDA цифровойвысокий, сценарии весьма полезны для разработчиков, которые поддерживают ПЗУ, которым нужно получить только несколько файлов одновременно.

Пользователи сначала редактируют два текстовых файла под названием apk.txt и jar.txt. Затем они редактируются, включая путь к любому

апк и банка файлы, с которыми они регулярно работают. После этого пользователи запускают ROMzilla, которая извлекает и декомпилирует все файлы, упомянутые в двух текстовых файлах. После этого просто запустите сценарий, чтобы обратить процесс вспять, и файлы будут доступны для возврата обратно в ПЗУ. Как объясняет digitalhigh:

Пожалуйста, имейте в виду - это не обязательно было написано для окончательного производства ПЗУ - хотя его легко можно было использовать для этого. Это больше для тех из вас, кто ищет способ быстро перекомпилировать несколько файлов — при необходимости неоднократно, не уничтожая исходные файлы ПЗУ и не удаляя исходный код. Я буду работать над добавлением дополнительных функций, когда у меня будет время. Со временем я включу возможность zipalign, rezip и подписывать окончательный результат, а также декомпилировать и перекомпилировать загрузочные образы. Я просто еще не зашел так далеко.

Несмотря на то, что сейчас этот инструмент полезен, в будущем он также получит несколько весьма полезных обновлений.

Для получения дополнительной информации, полных инструкций по использованию и многого другого посетите оригинальная тема.