有没有办法保护对打包在 apk 或 aar 中的安卓原生库的访问



我有一个原生的android库,我想保护它,这样只有特定的应用程序才能加载它们。有没有办法限制加载到某些应用程序?

在Android应用程序和本机库之间建立信任的一般解决方案是什么?本机库如何防止未经授权的方法调用?

在 apk/aar 本机库中使用一些自定义加密和解密。运行时解密的本机库,然后可以是System.load(从Java),或者从文件系统上的任何位置(包括"外部/内部存储")进行dlopen。甚至文件名也可能没有 lib 或 .so 的痕迹。

最新更新