编译android linker
cd bionic/linker
mm ./
修改sys文件系统权限
mount -o rw,remount /
调试信息
打开调试信息
#所有应用
adb shell setprop debug.ld.all dlerror,dlopen
# com.pareto.jnidemo 应用的日志
adb shell setprop debug.ld.app.com.pareto.jnidemo dlopen,dlerror
elf 文件结构
踩坑
最重要的问题,需要重启手机替代的linker才会生效。
adb push linker64 /data/local/tmp
adb push linker /data/local/tmp
chmod 777 /data/local/tmp/linker*
mount -o rw,remount /
cp /data/local/tmp/linker* /system/bin/ -rf
0 条评论