Я не могу редактировать, удалять или копировать любой файл из /sys
каталога в Android. Как я могу это исправить? У меня есть root-доступ. Я сделал /sys
доступным для чтения и записи с помощью Root Explorer и Root Browser, но это не решило проблему.
Когда я пытаюсь отредактировать текстовый файл, я просто получаю сообщение «ошибка сохранения text
».
По словам @DeathMaskSalesman, похоже, что раздел /sys становится недоступным для редактирования при загрузке. Поэтому я полагаю, что мне следует редактировать файлы в режиме восстановления. Как я могу это сделать? Или у кого-то есть идея получше?
В продолжение моего комментария выше. Это становится длинным, поэтому я просто опубликую его как запись ответа.
Вам нужно будет включить init.d, если ваше ПЗУ не поддерживает его, например, с помощью этого инструмента: ССЫЛКА: Google Play
После этого почитайте о сценариях Linux и напишите сценарий, делающий то, что вы собираетесь делать. Поместите сценарий в /system/etc/init.d и установите разрешение 0755 (rwxr-xr-x), чтобы разрешить выполнение. Перезагрузитесь и посмотрите, работает ли он.
Проверьте эту ветку XDA для получения дополнительной информации, а также примера сценария, к которому вы можете обратиться.
#!/system/bin/sh echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Но после перезагрузки текстовый файл не редактируется. Вы знаете, почему?
Гримуар
Это я.
Энди Ян
Это я.
init
скрипты?Энди Ян