Документация о сжатом формате файла AndroidManifest.xml

Я ищу информацию о том, как AndroidManifest.xml кодируется в файле apk.

Фактически, этот файл сжимается в определенном формате с помощью aapt перед сохранением в файле apk.

Я мог бы попытаться изменить формат, изучив исходный код aapt, но, возможно, уже есть какая-то документация.

Спасибо


person user975176    schedule 01.10.2013    source источник
comment
Меня это тоже интересует, так как у меня есть побочный проект, в котором я собираюсь написать «декомпилятор», из-за отсутствия лучшего термина. Единственная документация, которую я видел, связана с различными проектами, в которых реализовано подобное кодирование/декодирование.   -  person WMIF    schedule 03.10.2013


Ответы (1)


Это двоичный XML для Android. Как бы то ни было, XML-файлы ресурсов также компилируются в эту двоичную форму перед упаковкой в ​​APK.

Для его декодирования можно использовать библиотеку axml.

person laalto    schedule 20.01.2014