Перейти к содержанию

Magisk (программное обеспечение)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Magisk
Логотип программы Magisk
Скриншот программы MagiskСкриншот главной страницы.
Автор John Wu (topjohnwu)
Разработчик John Wu, RikkaW
Разработчики John Wu, RikkaW
Написана на C++[1]
Операционная система Android
Аппаратная платформа Android
Последняя версия 25.2 (25200) (21 июля, 2022)
Лицензия GPL-3.0

Magisk — это программное обеспечение с открытым исходным кодом, разработанное Джоном Ву (John Wu), предназначенное для предоставления и управления root-доступом, с последующим скрытием вмешательства, на устройствах Android. Поддерживаются устройства, работающие на Android 5.0 и более поздних версиях.

История

В версии 21 была добавлена поддержка Android 11. [2] В версии 22 была добавлена поддержка Samsung Galaxy S21. [3] В версии 23 была добавлена поддержка Android 5.0 и выше. [4] В версии 24 добавлена функция "Zygisk" и "Denylist" а также удалена функция "MagiskHide". В версии 25 улучшена защита и работа утилиты.

В 2021 году первоначальный разработчик Джон Ву начал работать в команде безопасности Android, из-за этого разработка функции "MagiskHide",была прекращена. [5]

Версия Magisk 24.0

В версии 24.0 утилита получила много изменений, дизайн менеджера был улучшен, также был удален репозиторий модулей по причине нехватки времени на его модерацию и проверку, функция "MagiskHide" была удалена так как первоначальный разработчик Джон Ву начал работать в команде безопасности Android, так как Magisk больше не скрывал разблокированный загрузчик и не помогал обойти проверку SafetyNet, встроенная проверка Safetynet была удалена, появилась платформа "Zygisk" позволяющая скрывать root-доступ и разблокированный загрузчик сторонним разработчикам а также усовершенствовать модули для Magisk

Функции

Главной функцией Magisk является скрытие root-доступа от любых приложений и процессов, именно из-за этого названия утилиты "Magisk" (расшифровывается, «The Magic Mask», «Волшебная маска» )

Zygisk и Denylist

До версии Magisk 24.0 за скрытие root-доступа отвечала функция "MagiskHide" которая скрывала не только root-доступ но и разблокированный загрузчик, после того как первоначальный разработчик Джон Ву начал работать в команде безопасности Android, пришлось отказаться от этой функции, не только по причине что разработчик начал работать в команде безопасности Android но и потому-что функция была устаревшей, и на замену ей пришла функция "DenyList" которая скрывала только сам Magisk но не разблокированный загрузчик, из-за этого некоторые приложения все же узнавали о наличии root-доступа и отказывались запускаться, поэтому сторонние разработчики начали создавать свои модули которые скрывали и разблокированный загрузчик и root-доступ, и работали они на Zygisk.

Zygisk — это специальная функция для внедрения стороннего кода в процессы приложений, которая позволяет делать разные вещи с операционной системой и приложениями. Например обычный модуль для скрытия root-доступа работает на Zygisk.

Модули (Modules)

Модули ещё одна дополнительная функция Magisk, их может создать любой пользователь Magisk, они вносят изменения в работу операционной системы Android и используются для разных целей, например для модификации функций ОС или для скрытия root-доступа а также для других целей.

Смотрите также

Внешние ссылки

Примечания

  1. Topjohnwu/Magisk. GitHub (3 May 2022).
  2. Root-methode Magisk krijgt ondersteuning voor Android 11 (неопр.). Tweakers. Дата обращения: 11 сентября 2021.
  3. Wilde. Magisk v22.0 adds support for Galaxy S21 series, app hiding improvements, plus more (англ.) ?. 9to5Google (24 февраля 2021). Дата обращения: 11 сентября 2021.
  4. Wilde. Magisk v23 drop pre-Android 5 device support (англ.) ?. 9to5Google (13 мая 2021). Дата обращения: 11 сентября 2021.
  5. Magisk-ontwikkelaar gaat bij Google aan de beveiliging van Android werken (неопр.). Tweakers. Дата обращения: 11 сентября 2021.