Останнім часом навколо Magisk з’явилося багато нового. На початку місяця Google видалив Magisk Manager з Play Store через налаштування програми. Визнаний розробник і учасник XDA topjohnwu потім розпочав тестування бета-версії 13 лише минулого тижня як це було повне перезаписування, щоб це міг бути уніфікований двійковий файл. А потім цього тижня ми помітили, що Google оновив SafetyNet, тому Magisk не зміг обійти нові перевірки.
Деякі змогли обійти це, вимкнувши свої модулі Magisk і перевівши Magisk Manager у режим «Лише ядро», тож на той час це було хорошим обхідним шляхом. topjohnwu знайшов час, щоб написати про виявлення втручання і яке майбутнє може принести Magisk і SafetyNet. Наразі їм вдалося обійти нові зміни, які вніс Google. На жаль, Google уже проводить багато роботи з пристроями Pixel, щоб посилити ці типи перевірок.
Вчора пізно ввечері ми побачили публікацію topjohnwu про нову збірку, яка була доступна для версії 13 бета-версії Magisk. Після спалаху це постачається в комплекті з Magisk Manager версії 5.0.2, і розробник говорить про деякі проблеми сумісності з цими новими версіями. Отже, Magisk v13 і новіші версії не будуть сумісні з жодною версією Magisk Manager, нижчою за 5.0.0. На наших форумах ми бачимо повідомлення про примусове закриття від тих, хто намагався.
topjohnwu коротко розповів про це оновлення в темі бета-версії Magisk тут і каже, що може бути спосіб для Magisk Manager бути прихованим від інших програм, які його шукають (те, про що вони говорили у виявленні втручання пост). Повний журнал змін буде наведено нижче, але ви можете завантажте нове бета-оновлення прямо тут.
Журнал змін бета-версії Magisk v13
- [БЕТА-ВЕРСІЯ] v13.0(96f8efc) - [Виправлення] Використовуйте busybox як запасний варіант у старіших версіях Android
- [BETA] v13.0(a90e8b6)- [MagiskHide] Оновлення політик приховування, увімкнення модулів в останньому оновленні SafetyNet проходитиме CTS- [Виправлення] Скориговані флеш-сценарії для використання лише компонентів /system
- [BETA] v13.0(b3da28e) - [Виправлення] Виправлено невелику, але досить критичну помилку в Magic Mount, використання кількох модулів тепер має працювати - [Виправлення] Не компілюйте shell.c для libsqlite.so
- [BETA] v13.0(1e87780) - [Виправлення] Вирішено проблему CANNOT LINK EXECUTABLE у користувальницьких відновленнях - [Виправлено] Виправлено збій демона через те, що інструмент "e2fsck" виводить різні дані для кожного пристрої - [Виправлення] Виправлення помилки Magic Mount, яка спричиняла збій додавання файлів до /system і /vendor root root- [Виправлення] Виправлення іншої потенційної помилки Magic Mount у певному крайньому випадку комбінації
- [BETA] v13.0(0b4baad)- [Виправлення] Виправлено збій демона на пристроях із /data encrypted- [MagiskSU] Додана підтримка режиму простору імен
- [BETA] v13.0(0980cb6)- [Загальне] Об’єднайте MagiskSU, magiskhide, resetprop, magiskpolicy в один двійковий файл- [Загальне] Додайте підтримку Android O (перевірено на DP2)- [Загальне] Динамічне посилання libselinux.so, libsqlite.so із системи, щоб значно зменшити двійковий розмір- [Загальне] Розблокувати всі фактичні блокові пристрої для підтримки читання та запису замість лише emmc (просто зрозумів, що не всі пристрої використовують emmc lol)- [Загальне] Керування зображенням ext4 через двійковий файл- [MagiskSU] Не розгалужує новий процес для кожного запиту, натомість додає нові потоки- [MagiskSU] Додано багатокористувацьку підтримку- [MagiskSU] Впроваджує новий час очікування механізм черги, запобігає зниженню продуктивності через погано написані додатки su- [MagiskSU] Кілька налаштувань переміщено з виявлення prop до бази даних- [resetprop] Оновлено до останньої версії AOSP upstream, підтримка props від 5.0 до Android O- [resetprop] Перейменовано всі функції, щоб запобігти виклику функцій із зовнішньої libc- [magiskpolicy] Оновлено libsepol з офіційного репо SELinux- [magiskpolicy] Додано підтримка виправлень xperm (щоб Android O працював належним чином) - [magiskpolicy] Оновлені правила для Android O та підтримка Liveboot - [MagiskHide] Видалення псевдодозвільного режиму, пряме приховування натомість дозвільний статус- [MagiskHide] Видалити ненадійний монітор файлів списку, змінити режим запиту демона- [Magic Mount] Відмовитися від монтування на основі сценарію оболонки, використовувати правильну програму C для аналізу та монтувати файли. Швидкість ЗНАЧНО покращена
читати далі
Перегляньте бета-версію Magisk v13 на наших форумах