【发布时间】:2017-03-21 04:59:38
【问题描述】:
对于共享库的保护问题,我会尝试使用 JNI 获取包名,但它会报错。那么,是否可以使用 JNI 获取包名或 applicationId?如果有人对此问题有示例或参考,则建议。因为没有任何好的教程或解决方案可用。其他任何其他方式都建议保护共享库。
【问题讨论】:
-
不,你不能“使用 JNI 获取包名或 applicationId”
-
有任何其他的保护解决方案。
-
“保护”是什么意思?
-
库的可重用性,例如您为您的应用程序创建了一个共享库,但一些攻击者反编译 apk 并从应用程序中获取共享库。并重用于其他应用程序。
-
所以以某种方式加密你的 .so 文件
标签: android android-ndk java-native-interface