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

утилита для получения и управления root-доступом с последующим скрытием вмешательства в систему Из Википедии, свободной энциклопедии

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

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

Краткие факты Тип, Автор ...
Magisk
Логотип программы Magisk
Скриншот программы Magisk
Скриншот главной страницы приложения.
Тип свободное и открытое программное обеспечение, мобильное приложение и системное программное обеспечение
Автор John Wu (topjohnwu)
Разработчики John Wu, RikkaW
Написана на C++[1]
Аппаратная платформа Android
Последняя версия 28.1 (28100) (7 декабря, 2024)
Репозиторий github.com/topjohnwu/Mag…
Лицензия GPL-3.0
Сайт github.com/topjoh… (англ.)
 Медиафайлы на Викискладе
Закрыть

Поддерживаются большинство устройств, работающих на Android 6 и более новых версиях системы.

История

Суммиров вкратце
Перспектива

Изначально основным разработчиком Magisk был Джон Ву. При разработке этой утилиты Ву основывался на аналогичных проектах по рутированию устройств, таких как SuperSU и Xposed. По мере роста популярности Magisk в проект включились и другие разработчики[2]. Для упрощения работы с Magisk появилось удобное аndroid приложение Magisk Manager. Позже и то и другое стало называться Magisk.

По мере развития Magisk в неё был встроен менеджер модулей, позволяющий скачивать и устанавливать специальные модули расширяющие или модифицирующие работу устройства[3]. Среди часто используемых возможностей программы Magisk указывалась функция MagiskHide, которая позволяла скрывать сам факт наличия root-прав от установленных приложений[4][5].

В 2021 году изначальный автор Magisk Джон Ву, начал работать в Google в отделе безопасности Android[6], после чего разработка функции MagiskHide (сокрытие наличия root-достпупа в системе) была прекращена[5][4]. Однако другие разработчики занялись созданием замены MagiskHide[7]. А с версии Magisk 24.0 удалённый MagiskHide был реализован в опции DenyList.

В январе 2022 года стала доступна версия 24.0, в которой платформа Magisk была расширена опциями Zygisk и DenyList.

Начиная с версии 26.0 для установки Magisk требуется Android 6 и новее.

Принцип работы

Magisk изменяет ключевые разделы, такие как boot.img, и заменяет исполняемый файл init на magiskinit, который загружает свои пользовательские конфигурации во время процесса загрузки без прямого вмешательства в основные системные файлы Android. Тем самым Magisk, изменяя загрузочный образ, скрывает изменения от типичных проверок целостности системы. Эта возможность позволяет пользователям рутировать свои устройства, при этом продолжая запускать приложения, которые обычно блокируют рутированные устройства[8].

Дополнительная опция Zygisk расширяет возможности модулей, путём внедрения кода в процесс Zygote операционной системы Android[8].

Функционал

Модули (Modules)

Модули — специальные скрипт-программы устанавливаемые через Magisk. Модули вносят изменения в работу операционной системы Android, и используются для изменения системных настроек, модификации компонентов ОС, и т.п[8].

DenyList

Denylist появилась в версии 24.0, она пришла на замену MagiskHide, и позволяет скрывать некоторые компоненты Magisk от приложений.

Zygisk

Zygisk — часть платформы Magisk, которое позволяет использовать модули с расширенным функционалом. Так модули Magisk, использующие возможности Zygisk (внедряется в процесс Zygote), позволяют изолировать работу модулей на уровне Android приложений, а не на уровне всего устройства (без Zygisk)[8][9].

Версии

Magisk SU Magisk
Подробнее Версия, Кодовая Версия ...
Версия Кодовая Версия Дата Выхода
7.0 ? 2017 Год
8.0 ? 2017 Год
9.0 ? 2017 Год
10.0 10000 2017 Год
10.2 10200 2017 Год
11.0 11000 2017 Год
11.1 11100 2017 Год
11.5 11500 2017 Год
11.6 11600 2017 Год
12.0 12000 2017 Год
13.1 13100 2017 Год
13.2 13200 2017 Год
13.3 13300 2017 Год
14.0 14000 2017 Год
14.1 14100 2017 Год
14.2 14200 2017 Год
14.3 14300 2017 Год
14.3.7 14370 2017 Год
14.5 14500 2017 Год
14.5.5 14550 2017 Год
14.5.6 14560 2017 Год
14.6 14600 2017 Год
14.6.8 14680 2017 Год
15.0 15000 2016 Год
15.1 15100 2017 Год
15.2 15200 2018 Год
15.3 15300 2018 Год
15.4 15400 2018 Год
16.0 16000 2018 Год
16.1 16100 2018 Год
16.2 16200 2018 Год
16.3 16300 2018 Год
16.4 16400 2018 Год
16.6 16600 2018 Год
16.7 16700 2018 Год
17.0 17000 2018 Год
17.1 17100 2018 Год
17.2 17200 2018 Год
17.3 17300 2018 Год
18.0 18000 2018 Год
18.1 18100 2019 Год
19.0 19000 2019 Год
19.1 19100 2019 Год
19.2 19200 2019 Год
19.3 19300 2019 Год
19.4 19400 2019 Год
20.0 20000 2019 Год
20.1 20100 2019 Год
20.2 20200 2020 Год
20.3 20300 2020 Год
20.4 20400 2020 Год
21.0 21000 2020 Год
21.1 21100 2020 Год
21.2 21200 2020 Год
21.3 21300 2021 Год
21.4 21400 2021 Год
22.0 22000 23 Февраля 2021 Года
22.1 22100 9 Апреля 2021 Года
23.0 23000 12 Мая 2021 Года
24.0 24000 22 Января 2022 Года
24.1 24100 28 Января 2022 Года
24.2 24200 2 Марта 2022 Года
24.3 24300 10 Марта 2022 Года
25.0 25000 7 Июня 2022 Года
25.1 25100 19 Июня 2022 Года
25.2 25200 21 Июля 2022 Года
26.0 26000 5 Апреля 2023 Года
26.1 26100 11 Апреля 2023 Года
26.2 26200 28 Августа 2023 Года
26.3 26300 4 Сентября 2023 Года
26.4 26400 6 Ноября 2023 Года
27.0 27000 3 Февраля 2024 Года
Закрыть

Последние Бета Версии

Canary Debug
Подробнее Версия, Кодовая Версия ...
Версия Кодовая Версия Дата Выхода
81658d45 27002 2024 Год
81658d45 27002 (D) 2024 Год
Закрыть

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

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

Примечания

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.