java原生接口-Dexguard:在没有Android应用程序的情况下加密.so文件



目前我有一个简单的android库。我能够使用DexGuard执行模糊处理。但现在我想在没有Android应用程序的情况下使用DexGuard的原生库加密功能。有可能做到这一点吗?

找到解决方案

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

要点:

  • libhello-jni.zip应包含包含*.so文件的lib文件夹
  • myjar.jar中的某个代码中,它应该使用调用System.loadLibrary("hello-jni")的类,这样DexGuard就可以成功地加密*.so文件

相关内容

最新更新