2015-07-02 1 views
1

В настоящее время у меня есть простая андроидная библиотека. Я могу выполнять обфускацию с помощью DexGuard. Но теперь я хочу использовать функцию шифрования собственной библиотеки DexGuard, фактически не имея приложения для Android. Можно ли сделать это?Dexguard: Шифрование .so файлов без приложения для Android

ответ

2

Обнаруженные раствора

-injars ./libhello-jni.zip 
-injars ./myjar.jar 
-encryptnativelibraries lib/**/*.so 

Важные моменты:

  • libhello-jni.zip должен содержать папку lib, содержащую *.so файлы
  • Где-то в коде в myjar.jar он должен использовать класс, который вызывает System.loadLibrary("hello-jni"), поэтому DexGuard может успешно шифровать файлы *.so