2017-01-19 15 views
1

Я ищу lib для извлечения идентификаторов и значений, которые хранятся в res/values ​​/ strings.xml, например app_name. Я распаковал apk, однако strings.xml не найден. Я использую aapt для извлечения строковых значений, однако соответствующие идентификаторы отсутствуют. Я попробовал apktool декомпилировать apk, а затем проанализировать XML-файл, чтобы получить ключи и значения. Однако это не эффективный способ, почти 12 секунд на apk. У меня есть более 10 000 вредоносных программ для Android. Этот метод действительно стоил мне слишком много времени. Я обнаружил, что все идентификаторы и значения в res/values ​​/ strings.xml закодированы в файл resources.arsc. Интересно, есть ли lib для извлечения идентификаторов и значений из resources.arsc?любой lib extract android resources.arsc

+0

Apktool реализовал декодер самого ARSC файла. Я думаю, вы должны извлечь декодер и обернуть его в свои собственные коды. – Bennyhuo

+0

Я пробовал, но не эффективен. – sunnycomes

ответ