【问题标题】:Preventing Android NDK shared library from being lifted防止Android NDK共享库被解除
【发布时间】:2017-02-23 01:00:19
【问题描述】:

我的 Android 应用有一个 Java 部分和一个 NDK 共享库。我不希望未经授权的人使用共享库。那么有什么方法可以防止其他人将.so从apk文件中取出,然后在自己的应用程序中使用呢?非常感谢!

【问题讨论】:

  • 唯一真正的解决方案是不发布应用程序。
  • @CommonsWare 谢谢,但即使是部分解决方案也非常感谢。

标签: android android-ndk shared-libraries apk


【解决方案1】:

您无法阻止他人将 .so 文件从您的 apk 中取出。

相反,您可以加密您的本机桥接代码和 Java 源代码,使它们几乎不可读。

确保你可以读取加密的代码,或者至少有自己的解密方法。

【讨论】:

    猜你喜欢
    • 2018-02-20
    • 2015-03-27
    • 1970-01-01
    • 2016-10-05
    • 2018-07-14
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多