SELinuxModeChanger позволит сменить режим
SELinux на вашем android девайсе.
Программа имеет два режима:- Permissive - разрешающий
- Enforcing - принудительный
Альтернативные способы переключения selinux в permissive:
Способ 1 (SuperSU):Сработает с вероятностью 100%.
- Должен быть установлен SuperSU;
- Создаём папку /system/su.d с правами 755 (rwxr-xr-x);
- В папке создаём файл permissive.sh с правами 755 (rwxr-xr-x);
- Заполняем следующим текстом:
#!/system/bin/sh
echo 0 > /sys/fs/selinux/enforce
- Перезагружаем устройство.
Способ 2 (SuperSU, альтернатива):- Идём по пути /system/etc/init.d;
- В папке создаём файл permissive.sh с правами 755 (rwxr-xr-x);
- Заполняем следующим текстом:
#!/system/bin/sh
echo 0 > /sys/fs/selinux/enforce
- Перезагружаем устройство.
Способ 3 (с помощью кастомного рекавери):- Скачиваем данный архив -
141.76 Kb
3966
- Устанавливаем с помощью кастомного рекавери;
(дает права premissive без установки SELinuxModeChanger)
Для возврата нужно удалить
permissive.sh из
/system/su.d.
Способ 4 (Magisk):- Идём по пути /magisk/.core/post-fs-data.d/;
- Создаём файл permissive.sh с правами 755 (rwxr-xr-x);
- Заполняем следующим текстом:
#!/system/bin/sh
echo 0 > /sys/fs/selinux/enforce
- Перезагружаем устройство.
Возможная проблема и её решение:
A: Cлетает режим Permessive после перезагрузке устройства.
Б: Нужно SELinuxModeChanger.apk установить, как системное приложение.
(переместите его в /system/app/ и перезагрузите устройство).
2 комментария