编译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

分类: 安卓

pareto

未来什么方向不管,先做自己喜欢做的事情。

0 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注