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 також більше не змінює файл_контекст [.bin]. Chainfire помітив, що ця модифікація спричинила деякі проблеми в деяких прошивках. Однак вони не змогли визначити причину конфлікту, але помітили, що його причиною були модифікації. Деякі люди повідомили, що SuperSU повільно надає root-права деяким програмам під час завантаження, коли на пристрої було встановлено багато програм. В основному це траплялося з Nougat, і нам сказали, що це більше не повинно бути проблемою.

Ви можете завантажити файл zip для прошивки v2.79 SR1 прямо тут, і ми радимо вам перевірити Тема форуму XDA для бета-версії SuperSU якщо у вас виникнуть проблеми з новою версією. Повний журнал змін для цього оновлення можна знайти нижче.

  • Розгорнути виявлення Samsung
  • GUI: перероблені частини для роботи з контекстом «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

Джерело: +Chainfire