Випущено останнє стабільне оновлення для Magisk (v20.4). Починаючи з цієї збірки, MagiskHide більше не ввімкнено за замовчуванням. Читайте далі, щоб дізнатися більше!
На даний момент Magisk став синонімом root-доступу на Android. Один із найпопулярніших користувальницьких дистрибутивів ПЗУ, LineageOS, є рівним припинення підтримки власного двійкового файлу addonsu на користь цього безсистемного рішення, розробленого XDA Recognized Developer topjohnwu. Розробник нещодавно говорив про потенційні недоліки з MagiskHide компонент, що походить від деяких змін в API атестації Google SafetyNet. Поки Google може зайняти деякий час до повного застосування нових правил, topjohnwu випустив ще одну стабільну версію Magisk MagiskHide вимкнено за замовчуванням. Позначена як v20.4, остання збірка зосереджена лише на основних компонентах, як перероблений інтерфейс Magisk Manager "ще не повністю готовий до прайм-тайму".
Примітка до випуску, опублікована на GitHub, приділяє значну увагу автономному режиму BusyBox для покращення узгодженості сценаріїв, який
в першу чергу орієнтований на розробників і супроводжувачі модуля Magisk. Починаючи з цієї версії, Magisk примушує кожен сценарій використовувати внутрішній бінарний файл BusyBox, який покращено XDA Recognized Developer osm0sis. Проте користувачі все ще мають можливість викликати команду поза BusyBox, але їм потрібно використовувати повний шлях.Ось офіційний журнал змін для Magisk v20.4:
- [MagiskInit] Виправлення потенційного циклу завантаження в пристроях 2SI лише для A
- [MagiskInit] Належна підтримка іменування розділів Tegra
- [Загальне] Динамічне завантаження libsqlite.so, що позбавляє потреби використовувати сценарії оболонки на Android 10+
- [Загальне] Визначення рівня API за допомогою резервного методу на деяких пристроях
- [Загальне] Виправлення можливої помилки в системному виклику readlinkat ядра x86
- [BusyBox] Увімкнути функції SELinux. Додайте chcon/runcon тощо та опцію «-Z» до багатьох аплетів
- [BusyBox] Введення автономного режиму. Докладніше в примітках до випуску
- [MagiskHide] Вимкнути MagiskHide за умовчанням
- [MagiskHide] Додайте більше потенційно виявлених властивостей системи
- [MagiskHide] Додано обхідний шлях для циклу завантаження пристроїв Xiaomi, коли MagiskHide увімкнено на міжрегіональних ПЗУ
- [MagiskBoot] Підтримка виправлення спеціального формату Motorolla DTB
- [MagiskPolicy] Підтримка правил безпеки genfscon
- [Сценарії] Підтримка образів завантаження на основі NAND (вузли символів у /dev/block)
- [Скрипти] Покращена підтримка addon.d (і v1, і v2).
- [Скрипти] Підтримка Lineage Recovery для Android 10+
Завантажте Magisk v20.4 з GitHub
Можливо, Google намагається жорстко боротися зі здатністю Magisk приховувати статус розблокування завантажувача від програм, але це не блокує інші можливості. Від досягнення справжнього подвійного завантаження до джейлбрейк iPhone, Magisk все ще активно використовується моддинговою спільнотою.
Джерело: GitHub