Приложение для управления ROOT-правами с поддержкой дополнительных модулей
СКРИНШОТЫ

ОПИСАНИЕ
Инструмент, который позволяет получить ROOT-права (MagiskSU) и устанавливать различные системные приложения и моды без вмешательства в саму систему (в режиме systemless). Есть возможность скрывать наличие ROOT-прав и разблокированного загрузчика от различных платежных приложений, включая Google Pay.
Разработчик: topjohnwu
Системные требования: Android 5.0+, разблокированный загрузчик, TWRP Recovery.
Установка: удалите сторонние ROOT-права, если они установлены, затем установите Magisk.zip через TWRP Recovery как обычную прошивку, предварительно сделав бэкап всех данных.
Примечание: для корректной выдачи ROOT-прав на MIUI рекомендуется добавить Magisk Manager в автозапуск.
СКАЧАТЬ
Стабильные версии:
Бета версии:
Полное удаление Magisk:
МОДУЛИ
• Disable_Ad_Blocker.zip — полное отключение блокировки рекламы.
Как Вы знаете, в наших прошивках по умолчанию встроена блокировка рекламы, но для некоторых пользователей важно, чтобы реклама была доступна в различных играх и приложениях. Специально для Вас мы сделали этот модуль. Устанавливаете его один раз и свободно обновляете прошивку поверх, модуль не слетит. При необходимости модуль можно отключить в Magisk, и блокировка рекламы снова вернется.
• Camera2 API Enabler.zip — активация Cam2Api.
Может работать не со всеми устройства и прошивками.
СПИСОК ИЗМЕНЕНИЙ
20.4
- [MagiskInit] Fix potential bootloop in A-only 2SI devices
- [MagiskInit] Properly support Tegra partition naming
- [General] Load libsqlite.so dynamically, which removes the need to use wrapper scripts on Android 10+
- [General] Detect API level with a fallback method on some devices
- [General] Workaround possible bug in x86 kernel readlinkat system call
- [BusyBox] Enable SELinux features. Add chcon/runcon etc., and ‘-Z’ option to many applets
- [BusyBox] Introduce standalone mode. More details in release notes
- [MagiskHide] Disable MagiskHide by default
- [MagiskHide] Add more potential detectable system properties
- [MagiskHide] Add workaround for Xiaomi devices bootloop when MagiskHide is enabled on cross region ROMs
- [MagiskBoot] Support patching special Motorolla DTB format
- [MagiskPolicy] Support ‘genfscon’ sepolicy rules
- [Scripts] Support NAND based boot images (character nodes in /dev/block)
- [Scripts] Better addon.d (both v1 and v2) support —
- [Scripts] Support Lineage Recovery for Android 10+
Прошлые изменения
20.3
- [MagiskBoot] Исправлена распаковка lz4_legacy
20.2
- [MagiskSU] Улучшен запрос Root-прав
- [MagiskInit] Исправлен вход в kmsg
- [MagiskBoot] Поддержка патча разделов dtb/dtbo
- [General] Поддержка патча sepolicy в модулях
- [Scripts] Обновлен формат образа бэкапа magisk
20.1
- [MagiskSU] Поддержка независимой связи компонентов для stub APK
- [MagiskBoot] Установлен правильный header_size в заголовках загрузочного образа (исправляет ошибку vbmeta на устройствах Samsung)
- [MagiskHide] Сканирование zygote несколько раз
- [MagiskInit] Поддержка образов Recovery без бинарника /sbin/recovery. Это исправит работу Magisk на некоторых A/B устройствах
- [Общее] Перемещен acct для предотвращения выгрузки daemon
- [Общее] Проверка удаления модулей после выполнения скрипта uninstall.sh
- Magisk Manager обновлен до версии 7.4.0
- Скрытие Magisk Manager для stub APKs на Android 9.0+
- Возможность изменить имя Magisk Manager при его маскировке
- Генерация случайных ключей для подписи замаскированного Magisk Manager для предотвращения обнаружения подписи
- Исправлена работа сканера отпечатка при запросе Root-прав.
19.4 Beta
- [MagiskInit] [SAR] Запуск на устройствах с системой system-as-root, которая монтируется как /
- [MagiskInit] [2SI] Поддержка 2-stage-init для A/B устройств (Pixel 3 Android 10)
- [MagiskInit] [initramfs] Задержка создания оверлея sbin до post-fs-data
- [MagiskInit] [SARCompat] Прошлая реализация system-as-root устарела, больше изменений не будет
- [MagiskInit] Добавлена поддержка overlay.d для наложения корневого каталога для новой реализации system-as-root
- [MagiskSU] Разблокированы все сигналы в Root Shell (исправлен Bash на Android)
- [MagicMount] Поддержка замены файлов в /product
- [MagiskHide] Поддержка Zygote blastula pool для Android 10
- [MagiskHide] Все случайные строки теперь также имеют случайную длину
- [MagiskBoot] Разрешена повторная компрессия для ramdisk.cpio
- [MagiskBoot] Поддержка некоторых нестандартных загрузочных образов Huawei
- [General] Добавлена новая команда «—remove-modules» для удаления модулей без рута в оболочке ADB
- [General] Поддержка новых библиотек APEX для Android 10 (Project Mainline)
- [Magisk Manager] Приложение переписано на Kotlin
- [Magisk Manager] Новая система загрузки
- [Magisk Manager] Добавлен «Режим Recovery» в дополнительные опции
19.3
- [MagiskHide] Значительно улучшена реализация монитора процессов, что значительно улучшит стабильность работы.
- [MagiskInit] Добавлено ожидание готовности разделов для раннего монтирования, что должно исправить бутлупы на некоторых устройствах.
- [MagiskInit] Поддержка EROFS на EMUI 9.1.
- [MagiskSU] Корректная изоляция имен пространства монтирования.
- [MagiskBoot] Исправлен расчет контрольной суммы для заголовка v2.
19.2
- [Основное] Исправлен Uninstaller
- [Основное] Исправлен бутлуп на некоторых устройствах
- [MagiskInit] Добавлена поддержка Kirin hi6250
- [MagiskSU] Исправлены запросы рут прав
- [Magisk Manager] Новый интерфейс приложения
19.1
- [Основное] Поддержка восстановления на основе Magisk
- [Основное] Поддержка Android Q Beta 2
- [MagiskInit] Новый процесс установки оверлея sbin для лучшей совместимости
- [MagiskInit] Долгое нажатие громкости вверх перед запуском устройства для запуска режима восстановления в Recovery
- [MagicMount] Корректное монтирование system_root
- [MagicMount] Использование собственных узлов для монтирования
- [MagicMount] Запрет добавления новых файлов и папок в корневой папке (/system или /vendor)
19.0
- [Основное] Удалено использование magisk.img
- [Основное] Добавлена нативная поддержка 64 бит
- [Основное] Поддержка прошивок system-as-root на базе Android 9.0
- [Основное] Поддержка разделов system и vendor не только в формате EXT4
- [MagiskHide] Использование Zygote ptracing для мониторинга новых процессов
- [MagiskHide] Поддержка дополнительных компонентов приложения
- [MagiskInit] Поддержка Android Q (пока без поддержки логических разделов)
- [MagiskPolicy] Поддержка новой раздельной настройки sepolicy Android Q
- [MagiskInit] Оверлей sbin перемещен из главного daemon post-fs-data в ранний early-init
- [Основное] Сервисные скрипты теперь работают параллельно
- [MagiskInit] Прямое добавление сервисов magisk в init.rc
- [Основное] Используйте сжатия рамдиска ядра в формат lzma2 в экстремальных условиях
- [MagicMount] Клонирование атрибутов из исходного файла, если они существуют
- [MagiskSU] Использование интента ACTION_REBOOT для обхода некоторых ограничений OEM
- [Основное] Использование skip_mount вместо auto_mount: от opt-in до opt-out
18.1
- [Основное] Поддержка EMUI 9.0
- [Основное] Поддержка устройств с процессорами Kirin 960
- [Основное] Поддержка Android 4.2+
- [Основное] Множество базовых улучшений
- [Magisk Manager] Обновлен дизайн приложения
18.0
- [Основное] Код перенесен на C++
- [Основное] Изменение базы данных напрямую, а не через Magisk Manager
- [Основное] Обновлен путь скриптов /sbin/.magisk
- [Основное] Загрузочные скрипты перемещены из «<magisk_img> /. Core / <stage> .d» в «/data/adb/<stage>.d»
- [Основное] Удален нативный hosts (Magisk Manager обновлен со встроенным модулем hosts)
- [Основное] Возможность через post-fs-data.sh отключать/удалять модули
- [MagiskHide] Использование имен компонентов вместо имен процессов
- [MagiskHide] Добавлена защита procfs для SDK 24+ (Nougat)
- [MagiskHide] Удаление папки /.backup, чтобы предотвратить обнаружение
- [MagiskHide] Список MagiskHide теперь хранится в базе данных вместо необработанного текстового файла
- [MagiskHide] Добавлена опция «—status» в CLI
- [MagiskHide] Предотвращение размонтирования нестандартных точек монтирования
- [MagiskSU] Добавлен флаг FLAG_INCLUDE_STOPPED_PACKAGES для пробуждения Magisk Manager
- [MagiskSU] Исправлена ошибка, из-за которой SIGWINCH не обнаруживался корректно
- [MagiskPolicy] Поддержка новых правил AV: type_change, type_member
- [MagiskPolicy] Удалены все правила AUDITDENY после патчинга sepolicy, чтобы регистрировать все отказы для отладки
- [MagiskBoot] Корректная поддержка extra_cmdline в заголовках ядер
- [MagiskBoot] Возможность восстановления поврежденных заголовков загрузочных образов v1
- [MagiskBoot] Добавлена новая команда CPIO: «exists»
17.2
- [ResetProp] Обновление до свежих исходников AOSP для поддержки новых системных свойств
- [MagiskInit] Обновлены имена сервисов Magisk для предотвращения их обнаружения различными приложениями
- [MagiskSU] Новая схема связи с приложением Magisk Manager
17.1
- [Основное] Возвращена установка в неактивный слот для ОТА и A/B устройств
- [Script] Удален системный рут из addon.d
- [Script] Добавлен корректный addon.d-v2 для сохранения Magisk на кастомных прошивках и A/B устройствах на устройствах
- [Script] Активирован KEEPVERITY, когда устройство использует system_root_image
- [Script] Добавьте hex-патч для удаления Samsung defex в новых ядрах Oreo
- [Daemon] Поддержка файловых систем non-ext4 для зеркал (system/vendor)
- [MagiskSU] Создание pts-сокетов вседа выполняется в dev_pts secontext, предоставляя всем корневым оболочкам эмулятора терминала тот же доступ, что и оболочка adb
- [MagiskHide] Завершает все процессы с похожими UID для обходной оптимизации OOS
- [MagiskInit] Все патчи sepolicy перемещены, чтобы предотвратить бутлуп Pixel 2 (XL)
16.7
- [Scripts] Исправлен патч ядра для Android P
- [MagiskHide] Поддержка жестких ссылок ns proc mnt
- [Daemon] Исправлены разрешения /dev/null после команд логката, исправлен ADB для прошивок EMUI
- [Daemon] Логирование фатальных ошибок только для отладочных сборок
- [MagiskInit] Обнаружение раннего имени монтирования из fstab в дереве устройства