Я использую DexGuard для обработки приложений для Android. На домашней странице DexGuard говорят, что это особенности: обтекание XML-ресурсовКак я могу обфускать файлы ресурсов XML с помощью DexGuard?
Я уже протестировал DexGuard и декомпилировал выходные данные .apks с apktool. Проблема заключается в том, что ВСЕ файлы ресурсов декомпилируются успешно, поэтому они, по-видимому, не были запутаны.
Теперь, мой вопрос заключается в том, что DexGuard автоматически обфускает ресурсы XML или мне нужно каким-то образом активировать его в файле dexguard-project.txt? Можно ли обфускать ресурсы XML, такие как strings.xml, или я не понимаю эту функцию?
Вы открыли один из файлов XML и посмотрели на него? 'Больше обфускации XML-файлов ресурсов. DexGuard теперь делает файлы еще менее удобочитаемыми и затвердевает их от несанкционированного доступа. «Похоже, что он мешает им внутренне, а не переименовывает сам файл. – Blundell
Да, я открыл их и сравнил их с моими фактическими файлами ресурсов.Они полностью равны выходам dexguard. (Другие функции, такие как шифрование активов/классов/строк, действительно работали.) – user2350644
То же самое произошло со мной, ресурсы xml декомпилируются успешно, но не исходный код. У вас есть решение @ user2350644 – abh22ishek