® Magisk | Рут-менеджер и внесистемная платформа



Реп: (1142)
® Magisk
Версия: 27.0

Последнее обновление программы в шапке: 06.02.2024

Каталог модулей для Magisk » | Обсуждение модулей для Magisk » | Стол заказов модулей для Magisk » | Клуб любителей Magisk » | Magisk на XDA
Прохождение SafetyNet / Play Integrity API, скрытие Root
Magisk - FAQ


Прикрепленное изображение

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Для функционирования программы необходимы права root пользователя.

Краткое описание:
Платформа с открытым исходным кодом, для:
  • MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
  • Magisk Modules: Внесистемной модификации системы "на лету" (оверлеем) посредством модулей;
  • Zygisk: Динамического внедрения стороннего кода в процессы приложений.

Описание
Magisk — современная платформа с открытым исходным кодом для: получения ROOT-прав и управления ими, применения различных модификаций системы модулями в systemless режиме (без нарушения целостности системных разделов) и запуска пользовательских скриптов на различных этапах загрузки устройства. Служит платформой для многих сторонних проектов (например LSPosed) благодаря компоненту "Zygisk". Позволяет скрывать различные факторы вмешательства в устройство (например обнаружение ROOT-прав или разблокированного загрузчика) благодаря компоненту "DenyList".
Правила темы
  1. В теме обсуждается непосредственно функционал самого Magisk, особенности и нюансы его работы, установки, удаления и отката. А также, возможные проблемы в его работе.
  2. Разблокировка загрузчиков, установка Recovery, замена ядер, бэкапы и перепрошивки обсуждаются исключительно в профильных темах Ваших устройств!
  3. Межтематические и около-magisk-овые вопросы обсуждаются в дочерних и соседних темах:
  4. Обсуждение сторонних приложений и нюансы их работы ведётся исключительно в профильных темах этих приложений.
  5. Обсуждение особенностей установки/использования/работы, ровно как и проблемы/баги сторонних форков (модификаций) Magisk рекомендуется вести исключительно на собственных платформах поддержки таких модификаций (если существуют). Использование модификаций Magisk осуществляется Вами на добровольной основе, на Ваш страх и риск!
  6. Вопросы скрытия чего-либо от чего-либо, прохождения SafetyNet/Integrity API, получение сертификаций и т.п. обсуждаются в профильной теме: Прохождение SafetyNet / Play Integrity API, скрытие Root
Шаблоны публикации обновлений Magisk
Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.

Обновление Magisk в (STABLE | BETA) каналах
[b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]

[i][b]Изменения:[/b][/i][spoiler][list]
[*]Первое
[*]Второе
[*]Третье
[/list][/spoiler]
• [url="https://ссылка_на_подробное_описание_обновления"][i]Развернутое описание[/i][/url]

[color=blue][b]Скачать:[/b][/color] "*.apk файл сборки Magisk"

Где:
  • "25.1" — Укажите версию Magisk.
  • "(25100)" — Укажите код сборки Magisk. Находится в самом приложении на главном экране, а так же в файле конфига канала обновлений. Конфиг для "STABLE" канала тут. Конфиг для "BETA" канала тут.
  • "(31)" — Укажите код версии "stub" компонента Magisk (компонент для скрытия). Находится в самом приложении на главном экране, а так же в файле конфига канала обновлений. Конфиг для "STABLE" канала тут. Конфиг для "BETA" канала тут.
  • "STABLE" или "BETA" — Укажите канал рассылки обновления. "STABLE" указывайте цветом "green", "BETA" указывайте цветом "orange".
  • "OFFICIAL" — Указывается принадлежность сборки к официальному каналу распространения. То бишь, данная сборка не является каким-либо форком от сторонних разработчиков.
  • Спойлер "Изменения" — Укажите список изменений, опубликованный разработчиком. Список изменений для каждой версии находится тут, просто скопируйте и поместите списком в данный спойлер. Пожалуйста, избегайте скриншотов.
  • Ссылка на "Развернутое описание" обновления — Укажите ссылку на подробное описание обновления, опубликованное разработчиком. Описание для каждой версии находится тут.
  • "*.apk файл сборки Magisk" — Собственно, прикрепите сам "*.apk" файл.
Обновление Magisk в (CANARY | DEBUG) каналах
[b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]

[spoiler=[color=Red][b]ПРОЧТИ МЕНЯ!!![/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из "CANARY | DEBUG" каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url="https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title="]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]
[/spoiler]
[i][b]Изменения:[/b][/i]
Первое
Второе
Третье

[color=blue][b]Скачать:[/b][/color]
[b][[color=red]CANARY[/color]]:[/b] "*.apk файл сборки Magisk CANARY"[b][[color=red]DEBUG[/color]]:[/b] "*.apk файл сборки Magisk DEBUG"

Где:
  • "(25101)" — Укажите код сборки Magisk. Находится в самом приложении на главном экране, а так же в файле конфига канала обновлений. Конфиг для "CANARY" канала тут. Конфиг для "DEBUG" канала тут.
  • "(31)" — Укажите код версии "stub" компонента Magisk (компонент для скрытия). Находится в самом приложении на главном экране, а так же в файле конфига канала обновлений. Конфиг для "CANARY" канала тут. Конфиг для "DEBUG" канала тут.
  • "CANARY | DEBUG" — Укажите соответствующие каналы рассылки обновления.
  • "OFFICIAL" — Указывается принадлежность сборки к официальному каналу распространения. То бишь, данная сборка не является каким-либо форком от сторонних разработчиков.
  • "Изменения" — Укажите список изменений, опубликованный разработчиком. Список изменений для актуальной версии находится тут, просто скопируйте и поместите списком в данный спойлер. Пожалуйста, избегайте скриншотов.
  • "*.apk файл сборки Magisk" — Собственно, прикрепите сами "*.apk" файлы.

Важная информация и объявление
  1. Анонс. Напутствие. На ближайшее будущее
  2. Android 10 Капсула времени!
  3. Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
  4. Некоторые приложения, допустим "Дія", используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru - MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
  5. MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
  6. Magisk не полностью поддерживает установку на адаптированный накопитель ("adoptable storage" - SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
  7. Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. "Устаревание" одного компонента при обновлении другого приводит к проблемам.
  8. Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
  9. При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
  10. Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.

База знаний и FAQ
О проекте | Системные требования
  • Google Play: Не существует!
  • Официальный сайт: Не существует!
  • Имя пакета: com.topjohnwu.magisk

  • GitHub (исходный код): https://github.com/topjohnwu/Magisk
  • Документация: https://topjohnwu.github.io/Magisk/

  • Разработчики: topjohnwu, diareuse, vvb2060, osm0sis, yujincheng08, RikkaW, canyie и многие другие (более 250 участников)
  • Русский интерфейс: Поддерживается (перевели: Displax, VladWinner, zertyuiop, groozchique, NoSayGoodbye, Exalm )

  • Системные требования (для последней стабильной версии):
    • Общее окружение: Android: 6.0+ | ABI: armeabi-v7a, arm64-v8a, x86, x86_64
    • Поддержка DenyList: Ядро Linux: 3.8+ | (Де-факто: 3.10+)
    • Поддержка Zygisk: Android: 6.0+ | (Де-факто: 8.0+) | Ядро Linux (Рекомендовано): 3.19+
    • Поддержка изоляции компонентов: Ядро Linux: 4.7+ | (Де-факто: 4.9+)


Скачать:
[STABLE] Версия: 27.0 ® Magisk (Пост -DIO- #128130519)
[BETA] Версия: 27.0 ® Magisk (-DIO-)
[CANARY | DEBUG] Версия: 27001 ® Magisk (Chela_vek)
Модификации | Форки
Прошлые версии
Архив прошлых версий тут: ® Magisk (Пост Washerron™ #113048686)



Тема ищет куратора.
Если считаете, что обладаете знаниями по теме, имеете положительные отзывы из темы и достойны стать куратором, то Вам сюда - Хочу стать куратором.
Желающим, просьба, обратить внимание на требования к кураторам в разделе.


Активность пользователей в теме


Сообщение отредактировал Chudmin - 07.03.24, 11:43
Причина редактирования: правка шапки



Реп: (6)
Пробовал, не помогло. Тест не проходил, красным цветом было написано, что ядро не поддерживает.
Но я решил проблему другим способом.



Реп: (63)
* Ka/|9ka Ma/|9ka, если ядро не поддерживает, просто ставим переключатель в положение ON и юзаем. Этот тест на случай, вдруг у вас поддерживается и ничего включать не надо. У меня сейчас стоит там скриптик, задающий через iptables всем исходящим пакетам TTL 64, всё время подхватывается при загрузке и работает, проверял неоднократно. Ладно, мы от темы отошли. По вопросу несистемного Xposed, не знаю, сюда или в тему про Xposed. Сегодня фреймворк слетал. С системным такого не было. Смотрю, модули не работают. Захожу в инсталлер, а там жёлтеньким горит, что фреймворк загружен, но неактивен, мол, смотрите логи. Перезагрузил девайс, вроде, работает. Это может быть из-за того, что рут включал в Magisk Manager'е?

Сообщение отредактировал PuTTYn - 29.09.16, 05:24



Реп: (226)
Magisk v7
  • Fully open source
  • Remove supolicy dependency, use my own sepolicy-injection
  • Run everything in its own selinux domain, should fix all selinux issues
  • Add Note 7 stock kernel hex patches
  • Add support to install Magisk in Magisk Manager
  • Add support for image merging for module flashing in Magisk Manager
  • Add root helpers for SuperSU auto module-ize and auto upgrading legacy phh superuser
  • New paths to toggle busybox, and support all root solutions
  • Remove root management API; both SuperSU and phh has their own superior solutions
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленные файлы

Прикрепленный файлMagisk-v7.zip ( 2.18 МБ )
Прикрепленный файлMagisk-uninstaller-20161004.zip ( 412.81 КБ )
Прикрепленный файлMagiskManager-v2.0.apk ( 4.13 МБ )
Прикрепленный файлphh-superuser-magisk-r259.zip ( 969.41 КБ )


Сообщение отредактировал VHYWEBNOY - 04.10.16, 19:26



Реп: (50)
Устанавливаем Magisk, затем модули для него. Модуль Xposed, затем модули для него. Рекурсия.



Реп: (111)
* Gabby Freez, рекурсия рекурсией, но делается это один раз)) Удобно)

Добавлено 04.10.2016, 20:02:

Лично у меня не работает FlashFire. Ни на прошлых версиях не работал, ни на v7, ни с phh, ни с SuperSU.
При запуске задания уходит в черный экран, помогает только хард ребут. На любых других рутах без Magisk работает прекрасно. В принципе не критично, ведь есть TWRP, но все же, лучше бы он работал))
Как я понял это не у всех так, но встречается.
Если нужен только несистемный рут и несистемный xposed и как бонус 100% рабочий FlashFire, то на мой взгляд связка SuperSU + Xposed 86.2(несистемный для SuperSU от topjohnwu) + suhide + suhide GUI пока более предпочтительный вариант. Но с ростом количества модулей Magisk будет поинтереснее.

Сообщение отредактировал ilfat12 - 04.10.16, 20:06



Реп: (338)
Блин, я что то торможу: а как в Magisk Manager 2 теперь отключать root?



Реп: (111)
* zdrweb, никак. Теперь это прерогатива разработчиков приложений супер пользователя. Например у SuperSU это suhide. Разработчик phh тоже работает над своим suhide, уже есть тестовая версия.
У меня например Кукуруза не видит несистемный su даже без всяких suhide. Если у вас пока с этим проблемы, то можете использовать оригинальный SuperSU+ suhide

Сообщение отредактировал ilfat12 - 04.10.16, 22:05



Реп: (338)
* ilfat12,
та меня эти покемоны бесят, блин. Уже запутался. На 6.0 как то все поставилось, ползунок сдвинул и все ок - типа рута нету, а тут...



Реп: (92)
Как в Magisk: 7 отключить рут....? Прочитав выше коментарий не понял ничего......? Плиз



Реп: (111)
* shaker74, в приложении выдающем Рут права, например в phh или SuperSU. Magisk с 7 версии этим не занимается. Описание в шапке касаемо сокрытия рута, xposed и изменения режима SELinux для Magisk v7 неверно.



Реп: (20)
А если рут циановский, как его удалять?



Реп: (410)
sncsnc @ 8.10.16 15:00 *
А если рут циановский, как его удалять?

Так ведь на циане Рут включается и выключается в настройках.



Реп: (20)
* R05tik,
Я в курсе. Этого достаточно?



Реп: (17)
Сбербанк онлайн все равно видит рут доступ на прошивке RR 5.7.4 Magisk установлен по инструкции, режим суперпользователя выключал и включал, без толку, подскажите что не так делаю?

Сообщение отредактировал jhonnk - 09.10.16, 14:42



Реп: (111)
* jhonnk, дело скорее всего в том, что RR основана на ночнушке СМ, а это не релизная версия и подобные программы это видят. Вам возможно поможет патченая версия приложения, если таковая имеется.
Да и Рут в RR свой системный.

Сообщение отредактировал ilfat12 - 09.10.16, 14:52



Реп: (27)
Добрый вечер! Давно ждал такую возможность, иметь рут с поддержкой ОТА. Но, так как на Нексус 5Х не использую рут из коробки (как то хочется стабильности) то интересует какие манипуляции надо сделать?
Как я понял - надо разлочить бут, поставить ТВРП и далее инструкция в шапке? Или есть еще какие то моменты? И как с разлоченным бутом можно будет получать ОТА?
Стоит сток Андроид 7.0 с последним патчем безопасности.
Заранее благодарю!



Реп: (161)
* s710, разлоченный бут не мешает ОТА. А так, вы все правильно описали. Единственное, ота с кастомным рекавери редко сочетается



Реп: (111)
* s710, * kirillbarnaul, в этом случае ТВРП можно не устанавливать, а просто загрузиться в него командой fastboot boot ваш_ образ_twrp.img и сделать все необходимое.

Сообщение отредактировал ilfat12 - 11.10.16, 20:43



Реп: (876)
* ilfat12, на моем смарте этого достаточно, чтобы не пройти проверку с OTA :)



Реп: (111)
* scile, чего именно? не понял ))

Сообщение отредактировал ilfat12 - 11.10.16, 20:45


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 19.03.24, 11:26