Доступен SuperSU v2.79 SR1, ориентированный на изменения SELinux для Nougat

Вчера 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

Источник: +Цепной огонь