Меня интересуют технические детали APK-файлов. Я уже знаю, что APKTOOL может извлекать все эти файлы макетов и т. Д. Из файла APK (включая исходные файлы smali), но я хотел бы узнать, как APKTOOL выполняет извлечение макетов, поскольку они каким-то образом зашифрованы ( на случай, если вы откроете его с помощью unzip).
Кто-нибудь знает что-нибудь о том, как Android сжимает / шифрует (?) Эти файлы макетов в файлах APK? Есть ли там какое-нибудь описание?
Кто-нибудь знает способ защиты макетов от реинжиниринга? (аналогично ProGuard, используемому для исходного кода)?
Спасибо.