Что такое persist.security.ams.enforcing?

У меня есть Galaxy S6 и я хотел установить пользовательские диски. К сожалению, когда я успешно устанавливаю пользовательский ПЗУ, он не загружается. Итак, я посмотрел в Интернете, и на одном веб-сайте было сказано что-то о проблемах с соблюдением требований Seandroid. Поэтому, когда я зашел в prop.l по умолчанию, я нашел эту строку кода. Значение установлено на 1. Что произойдет, если я его отключу, и будет ли это мешать прошивке ядра или ПЗУ? Я также избавился от всех приложений Knox.

Так что же такое persist.security.ams.enforcing?

Ответы (1)

persist.security.ams.enforcing

Это проклятие существования. Пока для этого параметра установлено значение 1, ваше состояние SELinux принудительно применяется ( щелкните здесь, чтобы получить фрагмент информации )

Изменение этого значения на 0 переключает SELinux на permissive .

С точки зрения непрофессионала, это означает, что если установлено значение Enforcing, Android просматривает ваши попытки установить ПЗУ и отклоняет их. Установите его на разрешающий, и он ничего не сможет сделать (ну, не так уж много).

SELinux делает больше, чем это. Это хорошее чтение, в этом вопросе, который я связал, есть хорошая информация, а также ссылка в этом вопросе.

Так вот почему я не смог загрузить свои пользовательские ромы? Кроме того, я просто отключил его, переключив значение на 0, но оно продолжает переключаться на 1 при загрузке! Как его навсегда отключить? Кроме того, есть ли что-нибудь еще в build.prop, что я должен отключить перед прошивкой пользовательского рома?
@RyanNoles использует «setenforce» (без кавычек) в терминале, чтобы посмотреть, что нужно сделать, чтобы изменить свой статус SELinux. Кроме того, большинство пользовательских ПЗУ сами настраивают файл build.prop, поэтому я сомневаюсь, что требуются другие настройки. Мне никогда не приходилось настраивать свой для Custom ROMS.
Я думаю, я понял это! Согласно одному сообщению, один парень сказал, что у него возникли проблемы с установкой Xposed и его загрузкой, потому что Android SElinux настроен на принудительное выполнение по умолчанию! Может быть, если я навсегда отключу принудительное применение SEandroid, я смогу заставить Xposed работать! Я попробую ваш вариант (техника sentenforce) и посмотрю, что получится! Я очень хотел Xposed, но не мог его получить из-за моего дрянного odexed touchwiz rom.
@RyanNoles хорошо. Удачи!
Это не работает! Как бы я ни старался, я не могу отключить SElinux в своем ядре!!! Я даже пробовал это с терминалом, но не повезло! Как вы думаете, в моем телефоне есть скрытые настройки knox? Я думал, что удалил все приложения knox, но я все еще вижу информацию о версиях knox в настройках / о телефоне!
Без понятия, если честно. Ядро может снова включить его, но у меня нет S6 для экспериментов. Все, что я могу сказать: Google?