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', тази промяна може да предотврати появата на няколко конфликта. Въпреки това сме предупредени, че тази промяна може да накара някои root приложения (и дори някои изцяло фърмуери) внезапно да спрат да работят.

SuperSU v2.79 SR1 вече не модифицира и file_contexts[.bin]. Chainfire забеляза, че тази модификация причинява някои проблеми на избрани фърмуери. Те обаче не успяха да идентифицират причината за конфликта, но забелязаха, че модификациите го причиняват. Някои хора съобщиха, че SuperSU бавно предоставя root достъп на някои приложения при зареждане, когато на дадено устройство има инсталиран куп приложения. Това се случи главно с Nougat и ни казаха, че вече не би трябвало да е проблем.

Можете да изтеглите flashable zip за v2.79 SR1 точно тук, и ви препоръчваме да разгледате Нишка във форума на XDA за бета версията на SuperSU в случай, че срещнете проблеми с новата версия. Пълният регистър на промените за тази актуализация може да бъде намерен по-долу.

  • Разширете откриването на Samsung
  • GUI: преработени части за работа с контекст „supersu“ на 7.0+
  • GUI: коригирайте известието за двоична актуализация, когато суперпотребител е деактивиран от потребителя в някои случаи
  • 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