我正在尝试将我创建的 .so 文件预加载到 native 应用程序。但每当我打开该应用程序时,它就会崩溃。
我确实有 root 访问权限。我的 setenforce 是强制性的
这是我用过的
LD_PRELOAD=/path/mylib.so/path/native_app &
由于 ldd 在 Android 中不被支持,
我用过:
字符串/path/to/app | grep ^lib
我的库没有在那里列出。
最佳答案
抱歉回复晚了。 LD_PRELOAD 适用于 Android 版本 > 7。我在 Nougat 中测试过。
关于android - Android 版本 > 7 是否支持 LD_PRELOAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57757519/