Запись в файл /data/data/x.x/lib/lib.so с правами суперпользоыателя

Всем здравствуйте. Я использую LibInjector чтобы заменять хексы оффсетов на другие, не для своего приложения, а для других.

В LibInjector есть этот код:

raf = new RandomAccessFile(libPath, "rw");

который позволяет выбрать файл. При попытке указать файл и заменить хекс, я сталкиваюсь с ошибкой Permission Denied.

Я предоставлял приложению права суперпользователя, но это не работает.

Также я менял права файла lib.so

su -c chmod 777 /data/.. 

но это тоже не работает.

Возможно ли это сделать, и как?

(Желательно без копирования файла в другие места)


Ответы (1 шт):

Автор решения: Mootfrost

Если файл в root директории то из программ линух нехотя дает их изменять(консоль не считается). Переместите в home директорию желательно. Я сам не лучшим образом знаю линукс так что это ответ на моем опыте только.

→ Ссылка