СКРИНШОТЫ
 


ОПИСАНИЕ
Инструмент, который позволяет получить ROOT-права (MagiskSU) и устанавливать различные системные приложения и моды без вмешательства в саму систему (в режиме systemless). Есть возможность скрывать наличие ROOT-прав и разблокированного загрузчика от различных платежных приложений, включая Google Pay.

Разработчик: topjohnwu
Системные требования: Android 5.0+, разблокированный загрузчик, TWRP Recovery.
Установка: удалите сторонние ROOT-права, если они установлены, затем установите Magisk.zip через TWRP Recovery как обычную прошивку, предварительно сделав бэкап всех данных.
Примечание: для корректной выдачи ROOT-прав на MIUI рекомендуется добавить Magisk Manager в автозапуск.


СКАЧАТЬ

Бета версии:

Стабильные версии:

Полное удаление Magisk:


СПИСОК ИЗМЕНЕНИЙ

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 в дереве устройства