Использование DexGuard для запутывания динамически загружаемых классов

Я работаю над тем, чтобы динамически загружать классы, просматривать DexClassLoader в Android. Мне удалось это сделать, но мне нужно, чтобы эти динамически загружаемые классы были запутаны для безопасности. Есть ли способ сделать это с помощью DexGuard/ProGuard или других инструментов?


person Basil    schedule 22.12.2018    source источник


Ответы (1)


Вы будете динамически загружать файл DEX, содержащий ваши классы, поэтому вам нужно сначала создать его, скомпилировав окончательный APK и извлек его. Сборка APK позволяет обфускацию и сжатие, поэтому вам нужно просто включить их в файле Gradle перед сборкой APK.

Затем вы будете использовать DexClassLoader для загрузки файла DEX.

person emandt    schedule 23.12.2018