Я редактирую пути на некоторых двоичных файлах, не перекомпилируя их.
Я хочу заменить /lib/ld-linux-armhf.so.3
, который я не могу создать по пути той же длины, который я могу создать, не укореняя телефон. Он должен быть примерно такой же длины, потому что я редактирую двоичные файлы. Я выбрал путь /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
исключается из-за того, что параметры плавкого предохранителя rw,nosuid,nodev,relatime,user_id=1015,group_id=1015,default_permissions,allow_other
ограничивают ссылки и exectuables и /lib/ld-linux-armhf.so.3
.
Кто-нибудь знает, как еще я могу это сделать?