Was ist persistent.security.ams.enforcing?

Ich habe ein Galaxy S6 und wollte Custom Roms installieren. Wenn ich ein benutzerdefiniertes Rom erfolgreich installiere, bootet es leider nicht. Also habe ich online nachgesehen und auf einer Website stand etwas über Probleme mit der Durchsetzung von Seandroid. Als ich also zu default prop.l ging, fand ich diese Codezeile. Der Wert ist auf 1 gesetzt. Was passiert, wenn ich es deaktiviere und stört es das Flashen des Kernels oder Roms? Ich habe auch alle Knox-Apps entfernt.

Was genau ist also persist.security.ams.enforcing?

Antworten (1)

persist.security.ams.enforcing

Es ist der Fluch der Existenz. Während dies auf 1 gesetzt ist, erzwingt Ihr SELinux-Status ( Klicken Sie hier für einen Informationsausschnitt ).

Das Ändern auf 0 schaltet SELinux auf permissive .

Laienhaft ausgedrückt bedeutet dies, dass Android, wenn es auf Enforcing eingestellt ist, Ihre Versuche, ein ROM zu installieren, überprüft und sie ablehnt. Setzen Sie es auf permissiv, und es kann nichts tun (na ja, nicht viel).

SELinux leistet darüber hinaus noch mehr. Es ist eine gute Lektüre, diese Frage, die ich verlinkt habe, enthält einige gute Informationen sowie den Link darin .

Ist das der Grund, warum ich meine benutzerdefinierten Roms nicht laden kann? Außerdem habe ich es gerade deaktiviert, indem ich den Wert auf 0 gesetzt habe, aber es wechselt immer wieder auf 1, wenn ich hochfahre! Wie kann man es dauerhaft deaktivieren? Gibt es noch etwas in der build.prop, das ich deaktivieren sollte, bevor ich ein benutzerdefiniertes Rom flashe?
@RyanNoles verwenden Sie 'setenforce' (keine Anführungszeichen) in einem Terminal, um anzuzeigen, was zu tun ist, um Ihren SELinux-Status zu ändern. Außerdem optimieren die meisten benutzerdefinierten ROMs die build.prop selbst, daher bezweifle ich, dass andere Optimierungen erforderlich sind. Ich musste meine nie für Custom ROMS optimieren.
Ich glaube, ich habe es verstanden! Laut einem Beitrag sagte ein Typ, er habe Probleme, Xposed zu installieren und zum Booten zu bringen, weil Android SElinux standardmäßig auf Erzwingung eingestellt ist! Wenn ich SEandroid Enforcing dauerhaft deaktiviere, kann ich vielleicht Xposed zum Laufen bringen! Ich werde Ihre Option (die Sentenforce-Technik) ausprobieren und sehen, was passiert! Ich wollte wirklich Xposed, konnte es aber wegen meiner beschissenen Odex-Touchwiz-ROM nicht bekommen
@RyanNoles in Ordnung. Viel Glück!
Es hat nicht funktioniert! Egal wie sehr ich es versuche, ich kann SElinux in meinem Kernel nicht deaktivieren!!! Ich habe es sogar mit einem Terminal versucht, aber kein Glück! Glaubst du, es gibt eine versteckte Knox-Einstellung in meinem Telefon? Ich dachte, ich hätte alle Knox-Apps entfernt, aber ich sehe immer noch Informationen zu den Knox-Versionen in den Einstellungen/über das Telefon!
Keine Ahnung, um fair zu sein. Der Kernel schaltet es möglicherweise wieder ein, aber ich habe kein S6 zum Experimentieren. Ich kann nur sagen: Google?