SuperSU — менеджер root-доступу для Android, який контролює звернення програм до системних функцій і запитує підтвердження перед наданням розширених прав. Програма веде журнал таких звернень, дає змогу відкликати дозволи й допомагає відокремити програми, яким справді потрібен доступ до захищених розділів системи, від звичайних утиліт.
Як альтернативу SuperSU часто розглядають Magisk. Обидва рішення здатні керувати root-дозволами для окремих програм, однак Magisk додатково орієнтований на безсистемні модифікації та підключення модулів, тоді як SuperSU зосереджена саме на контролі доступу суперкористувача та його веденні журналу. Для пристрою, де не потрібні модулі Magisk, SuperSU пропонує вужчий і зрозуміліший набір інструментів.
Можливості SuperSU
- Показує запит на надання root-доступу, коли програма звертається до привілейованих функцій Android.
- Дає змогу дозволити або відхилити доступ для конкретної програми, не змінюючи права решти програм.
- Запам’ятовує вибране рішення, завдяки чому повторні звернення довіреної програми не потребують постійного ручного підтвердження.
- Веде журнал операцій суперкористувача: за ним можна перевірити, яка програма запитувала розширені права.
- Підтримує тимчасове вимкнення root-доступу, якщо потрібно запустити програму в більш обмеженому середовищі.
- Передбачає захист налаштувань PIN-кодом, щоб обмежити зміну правил доступу на розблокованому пристрої.
- Відображає сповіщення про дії програм із привілеями суперкористувача, допомагаючи помітити неочікуваний запит.
SuperSU не замінює процедуру отримання root-прав: для роботи менеджера Android-пристрій уже має бути підготовлений і мати відповідний доступ. На пристрої без root програма не зможе надати програмам привілеї, яких немає в самої системи.
Переваги менеджера прав
- Точковий контроль: дозвіл можна надати одній програмі, не відкриваючи системний доступ для всіх установлених програм.
- Зрозуміла модель роботи із запитами — рішення приймається в момент звернення до root-функцій, а збережені правила не доводиться налаштовувати заново після кожного запуску.
- Ведення журналу допомагає розібрати спірну ситуацію, наприклад перевірити, яка програма зверталася до системних файлів або налаштувань.
- Тимчасове вимкнення root знижує ризик конфліктів із програмами, яким небажано працювати в привілейованому середовищі.
- PIN-захист корисний на пристрої, яким користуються кілька людей: без коду змінити правила надання повноважень складніше.
Недоліки
- Програма розрахована на вже рутовані пристрої й не виконує повноцінну процедуру розблокування завантажувача або отримання root-доступу.
- Помилкове надання привілеїв може призвести до зміни системних файлів і порушення роботи Android, тому журнал не замінює обережного вибору дозволів.
- На нових версіях Android і окремих моделях смартфонів сумісність залежить від способу отримання root-прав і прошивки.
- Якщо root-доступ вимкнено, програми, яким він необхідний для роботи, можуть припинити виконувати окремі функції.
- За набором інструментів SuperSU поступається Magisk, оскільки не призначена для керування модулями та безсистемними змінами.
SuperSU створена для тих, хто хоче отримати керований контроль над root-дозволами Android, бачити звернення програм до привілейованих функцій і за потреби швидко обмежувати такий доступ. Це спеціалізований менеджер для підготовлених пристроїв, який поширюється безкоштовно.
Що нового в останній версії 2.82
Оновлено
- Підвищено сумісність з Android 7.0 Nougat і попередніми версіями Android O.
- Перероблено обробку SELinux: зменшено необхідний набір правил, а виконувані файли переведено в окремий контекст SuperSU.
- Виправлено помилки роботи на Google Pixel, Pixel XL, Nexus 5X і Nexus 6P.
- Покращено сумісність із механізмом sdcardfs і роздільними просторами монтування.
- Виправлено проблеми із запуском скриптів із каталогу
su.dі визначенням вимог доapp_process. - Усунено помилки встановлення, зокрема зависання на етапі створення образу та некоректну обробку завантажувального розділу.
- Додано підтримку вимкнення шифрування розділу
/dataна сумісних пристроях. - Покращено підтримку пристроїв Samsung і останніх версій їхніх прошивок.
- Виправлено збої утиліти supolicy, зокрема помилки застосування правил SELinux і пошкодження політики безпеки.
- Оновлено екран довідки, політику конфіденційності та мовні файли програми.
- Мінімальну підтримувану версію Android підвищено до Android 2.3 Gingerbread.
- Виправлено відображення сповіщення про оновлення бінарного файлу за вимкненого користувачем доступу суперкористувача.
- Виправлено помилки встановлення та вимкнено надсилання відгуків.
Додати коментар