Dexguard:在没有 Android 应用程序的情况下加密 .so 文件
Dexguard: Encrypting .so files without the Android application
目前我有一个简单的 android 库。我能够使用 DexGuard 进行混淆。但现在我想使用 DexGuard 的本机库加密功能,而无需实际拥有 Android 应用程序。可以这样做吗?
找到解决方案
-injars ./libhello-jni.zip
-injars ./myjar.jar
-encryptnativelibraries lib/**/*.so
要点:
libhello-jni.zip
应包含一个 lib
文件夹,其中包含 *.so
个文件
myjar.jar
中代码的某处应该使用调用 System.loadLibrary("hello-jni")
的 class,以便 DexGuard 可以成功加密 *.so
文件
目前我有一个简单的 android 库。我能够使用 DexGuard 进行混淆。但现在我想使用 DexGuard 的本机库加密功能,而无需实际拥有 Android 应用程序。可以这样做吗?
找到解决方案
-injars ./libhello-jni.zip
-injars ./myjar.jar
-encryptnativelibraries lib/**/*.so
要点:
libhello-jni.zip
应包含一个lib
文件夹,其中包含*.so
个文件myjar.jar
中代码的某处应该使用调用System.loadLibrary("hello-jni")
的 class,以便 DexGuard 可以成功加密*.so
文件