android ndk .so 共享库的复制保护

问题描述 投票:0回答:3

我构建了一个使用我自己的 NDK 编译的 .so 共享库的应用程序。我不关心我的应用程序的复制保护或混淆,它只是调用 API 的客户端,但我确实关心我的本机 .so 库。

有什么方法可以复制保护我的 Android 中的本机库,以便它不能在我的应用程序之外使用?

谢谢。

android android-ndk shared-libraries copy-protection
3个回答
0
投票

我很确定没有万无一失的方法可以做到这一点。

但是你也许可以以某种方式混淆它,使其变得更加困难。


0
投票

最简单的方法是检测 .so 里面应用程序的包名,如果不匹配则失败。


0
投票

您可以尝试使用virbox保护器来保护原生so库。它支持保护 android .so 库,达到方法级别。

© www.soinside.com 2019 - 2024. All rights reserved.