首页 > 解决方案 > Android 版本 > 7 是否支持 LD_PRELOAD?

问题描述

我正在尝试将我创建的 .so 文件预加载到本机应用程序中。但是每当我打开应用程序时,它就会崩溃。

我确实有root访问权限。而且我的 setenforce 具有渗透性

这是我用过的

LD_PRELOAD=/path/mylib.so /path/native_app &

由于 Android 不支持 ldd,

我用了:

字符串 /path/to/app | grep ^lib

我的库没有在那里列出。

标签: androidc++

解决方案


抱歉延迟回复。LD_PRELOAD 适用于 android 版本 > 7。我在 Nougat 中进行了测试。


推荐阅读