Вчера Chainfire объявила о первом обновлении после того, как версия 2.78 SuperSU стала стабильной. Как мы уже упоминали ранее, обновления SR — это, по сути, другое название бета-версий SuperSU. Изменение названия было осуществлено как попытка сократить количество людей, пытающихся загрузить бета-версии в магазины приложений, не принадлежащие Google Play, поскольку они по-прежнему будут иметь тот же номер версии.
Большинство изменений здесь связано с SELinux на Android 7.x Nougat, хотя в этом новом обновлении есть много других изменений. Chainfire сообщает, что эта версия теперь будет использовать собственный контекст 'u: r: supersu: s0' для запуска. Таким образом, вместо повторного использования контекста 'u: r: init: s0' это изменение может предотвратить возникновение нескольких конфликтов. Однако нас предупреждают, что это изменение может привести к тому, что некоторые корневые приложения (и даже некоторые прошивки полностью) внезапно перестанут работать.
SuperSU v2.79 SR1 больше не изменяет file_contexts[.bin]. Chainfire заметил, что эта модификация вызвала некоторые проблемы в некоторых прошивках. Однако они не смогли определить причину конфликта, но заметили, что его причиной стали модификации. Некоторые люди сообщали, что SuperSU медленно предоставлял root-доступ к некоторым приложениям при загрузке, когда на устройстве было установлено несколько приложений. В основном это произошло с Nougat, и нам сказали, что это больше не должно быть большой проблемой.
Вы можете загрузить прошиваемый zip-архив для v2.79 SR1 прямо здесь, и мы предлагаем вам ознакомиться с Ветка форума XDA по бета-версии SuperSU на случай, если у вас возникнут какие-либо проблемы с новой версией. Полный список изменений для этого обновления можно найти ниже.
- Расширить обнаружение Samsung
- Графический интерфейс: переработаны части для работы с контекстом «supersu» в версии 7.0+.
- Графический интерфейс: исправлено уведомление о двоичном обновлении, когда в некоторых случаях пользователь отключил суперпользователя.
- su: переработаны части для работы с контекстом «supersu» в версии 7.0+.
- su/GUI: улучшено реагирование, когда устройство занято в версии 7.0+.
- sukernel: исправлен сбой восстановления cpio с очень короткими именами файлов.
- sukernel: больше не исправляет file_contexts(.bin)
- sukernel: вернуть принудительную метку seclabel (больше не требуется в контексте «supersu»)
- supolicy: добавить команды политики «create», «auditallow», «auditdeny»
- supolicy: поддержка «*» для параметра разрешения/диапазона команд политики «allow», «deny», «auditallow», «auditdeny», «allowxperm».
- supolicy: --live/--file больше не применяет патчи по умолчанию, если предоставляются пользовательские патчи
- supolicy: добавлена опция --sdk=X (требуется для версии 7.0+)
- supolicy: переработаны все правила SELinux для версии 7.0+, запуск в контексте «supersu».
- ZIP: отдельная логика slotselect и system_root.
- ZIP: настройка устройства system/system_root и определение точки монтирования.
- ZIP: Исправьте мелкие ошибки в документации.
- ZIP/frp: явно пометить /su
Источник: +Цепной огонь