Mein Gerät ist Samsung Galaxy Note 3 SM-N9005.
Bei diesem Telefon ist SELinux standardmäßig auf Durchsetzen eingestellt.
Ich habe versucht, dies in freizügig zu ändern, aber ohne Erfolg.
Ich habe den Kernel aus dem Quellcode gemäß den Anweisungen von Samsung erstellt und der Datei init.rc in der Ramdisk eine Zeile hinzugefügt: "setenforce 0". Dies hat funktioniert, jedoch ist WLAN kaputt gegangen und ich habe keine Ahnung von der Kernelentwicklung.
Ich habe als root versucht, "setenforce 0" im Terminal und über adb auszuführen. Es gibt keinen Fehler, er bleibt jedoch erzwungen.
Ich habe keine Optionen mehr. Ich habe die Init-Dateien im Samsung-Quellcode durchgesehen und kann nirgendwo finden, wo Samsung SELinux als erzwungen festgelegt hat.
Jede Hilfe wird sehr geschätzt!
setenforce
ändert nur die Laufzeit - Modus, wenn Sie also die Veränderung wollen Neustarts bestehen bleiben über, fügen Sie setenforce 0
den Wert ro.boot.selinux auf Ihre init.rc Dateien oder bearbeiten
boot.img
Hacken. Dies ist für alle ein schreckliches Durcheinander, aber Sie können es von einer lokalen Terminal-Shell aus tun .