Kann keine Datei aus dem /sys-Verzeichnis in Android bearbeiten, löschen oder kopieren?

Ich kann keine Datei aus /sysdem Verzeichnis in Android bearbeiten, löschen oder kopieren. Wie kann ich das beheben? Ich habe Root-Zugriff. Ich habe /sysmit Root Explorer und Root Browser lesbar und beschreibbar gemacht, aber das hat das Problem nicht gelöst.

Wenn ich versuche, eine Textdatei zu bearbeiten, erhalte ich nur „Speichern fehlgeschlagen text“.

Laut @DeathMaskSalesman scheint die /sys- Partition beim Booten nicht bearbeitbar zu sein. Ich nehme an, ich sollte die Dateien im Wiederherstellungsmodus bearbeiten. Wie kann ich das genau machen? Oder hat jemand eine bessere Idee?

Die /sys -Partition wird beim Booten unbearbeitbar gemacht. Ich konnte die meisten Dateien nicht bearbeiten, aber zwei.
@DeathMaskSalesman Danke für die nützlichen Informationen. Was soll ich dann tun?
/sys wird bei der Wiederherstellung nicht geladen. Warum willst du es überhaupt bearbeiten? Was die Frage selbst betrifft, das einzige, was ich gesehen habe, dass /sys-Sachen "bearbeitet", sind init.d-Skripte, die beim Booten ausgeführt werden, also sollten Sie sich das ansehen.
@AndyYan Danke für den Kommentar. Wie genau sollte ich diese initSkripte verwenden?
Ich habe zusätzlichen Inhalt als Antwort hinzugefügt, bitte überprüfen Sie ihn. Ich garantiere nicht, dass dies funktioniert, aber einen Versuch wert, solange Sie ordnungsgemäß sichern.

Antworten (1)

Fortsetzung meines Kommentars oben. Das wird lang, also poste ich es einfach als Antworteintrag.

Sie müssen init.d aktivieren, wenn Ihr ROM dies nicht unterstützt, zum Beispiel mit diesem Tool: LINK: Google Play

Informieren Sie sich danach über Linux-Skripting und schreiben Sie das Skript so, wie Sie es beabsichtigen. Legen Sie das Skript in /system/etc/init.d ab und setzen Sie die Berechtigung auf 0755 (rwxr-xr-x), um die Ausführung zuzulassen. Starten Sie neu und sehen Sie, ob es funktioniert.

In diesem XDA-Thread finden Sie weitere Informationen sowie ein Beispielskript, auf das Sie sich beziehen können.

Danke für die Antwort. Ich habe mir deinen XDA-Thread angesehen. Ich habe meine init.d-Datei bearbeitet ... Hier ist sie: #!/system/bin/sh echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freqAber nach einem Neustart wird die Textdatei nicht bearbeitet. Kennst du das Warum?
Ich verwende derzeit ein Stock-ROM, hatte aber bereits eine init.d-Datei
Wenn Sie nur versuchen, die obere Frequenz einer CPU (innerhalb der Kernel-Grenze) zu ändern, erledigen Apps wie Kernel Adiutor die Arbeit ordnungsgemäß.
Dies war nur 1 einfaches Beispiel. Leider kann ich nichts ändern...
Können Sie Hilfe leisten?
Leider nicht weiter. Ich habe die gleiche Methode verwendet, um das Verhalten der Tastenbeleuchtung auf einigen Geräten zu ändern, und es hat immer für mich funktioniert.