我正在编辑一些二进制文件的路径binaries,而不需要重新编译它们。
我想要替换掉/lib/ld-linux-armhf.so.3
,但我无法创建它。我想要创建一个同样长度的路径以替代它,而且我不想root手机。因为我正在编辑二进制文件,所以新路径应该与原路径长度相等。在下面列出的多种可能性中,我选择了路径/data/data/com.clk/.so.3
。我的目标是创建符号链接/data/data/com.clk/.so.3
,让它指向/data/data/com.spartacusrex.spartacuside/gentoo_armv6l/lib/ld-linux-armhf.so.3
我最开始使用了/proc/5781/cwd/rmhf.so.3
,但它不能被其他应用程序(即其他Linux账户)读取。
/data/.tmp
,但这对我的手机来说是特定的,并且没有按照@ChrisStratton的文档进行记录。同样的情况也适用于/data/logcat_log
。
/sdcard
被排除,因为fuse选项rw,nosuid,nodev,relatime,user_id=1015,group_id=1015,default_permissions,allow_other
限制了链接和可执行文件,而/lib/ld-linux-armhf.so.3
需要被执行。有人知道我该如何完成这个任务吗?
https://play.google.com/store/apps/details?id=com.clk
来添加我的符号链接。 - user2987828