,

Что такое Magisk, или как скрыть root в Android

У root-прав есть большой недостаток — с ними отказываются работать многие приложения. Но это можно исправить через Magisk
Права суперпользователя или по-простому рут — неотъемлемая часть мира операционной системы Android. Как известно, с его помощью можно существенно расширить функционал: от удаления рекламы до серьезной модификации программного обеспечения устройства. Однако, многие пользователи задаются вопросами в духе: «как запустить Сбербанк Онлайн с root?», — либо: «как играть в Pokemon GO на взломанном смартфоне?». Ответ на все это — Magisk.

С популяризацией систем бесконтактной оплаты, актуальным стал вопрос: «почему не работает Visa payWave с правами суперпользователя?». Раньше на помощь приходили модифицированные версии приложений с отключенной защитой, об их безопасности говорить нельзя, в apk-файл можно включить всё, что угодно! Разработчик под ником topjohnwu с форума XDA-Developers подошёл к проблеме совсем иначе!

Что такое Magisk

Magisk Manager — современный администратор рут прав, по сути — более продвинутая альтернатива SuperSU от Chainfire с некоторыми функциональными нововведениями.
Интерфейс программы выполнен по гайдлайну Material Design, навигация интуитивно понятная, меню не перегружено лишними пунктами, только всё необходимое. Приложение, за редким исключением, русифицировано.

Основные особенности

Механизм получения прав суперпользователя MagiskSU не вмешивается в системный раздел. Такой подход является более безопасным по сравнению с классическим, и позволяет обновлять прошивку с форматированием системного раздела, без опасений за рут и дополнительно установленные модули.
Ключевая функция — возможность скрыть права суперпользователя от приложений, которые не работают на взломанном устройстве. К таким относятся клиенты многих банков, системы бесконтактной оплаты и, к примеру, Pokemon GO. Реализация удобная, рут скрывается в один клик, раздел Magisk Hide главного меню. Тот же Сбербанк Онлайн перестал сообщать об угрозе и открыл весь функционал!

Дополнительные модули

Ко всему прочему, в Magisk Manager включен мощный движок модов, который соответствует общей концепции приложения и работает без модификации системного раздела (systemless), можно не беспокоиться за порчу системных файлов, такой подход позволяет в любой момент отключить все дополнения. Установка модификаций осуществляется через кастомный рекавери или непосредственно через меню Magisk Manager. Уже сейчас существует множество модулей, самые интересные из них рассмотрим отдельно:

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

Viper4Android – популярный менеджер звуковых эффектов с широчайшими возможностями по настройке звукового тракта. С его помощью можно с лёгкостью раскрыть потенциал любого современного смартфона!

SELinuxPermissive Script — переводит систему безопасности SELinux в режим «Только предупреждение». Данную манипуляцию требуют некоторые приложения, например, аудио движок Viper4Android.

Xposed — мощный движок для модинга без изменения apk-файлов не требует представления. Поддерживается Android от Lollipop до Marshmallow. Отрадно, что теперь он работает без модификаций системных файлов! Для его установки помимо самого фреймворка из Magisk Manager необходимо установить Xposed Installer!

Выбор модулей и правда широкий, найти их можно в приложении, или в специальном разделе на XDA-Developers. Существует как общие модификации, вроде того же ViperFX или AdBlock, так и заточенные под определенные устройства, например, активация записи 50/60 FPS видео для Nexus 5X/6P, либо APT-X HD кодеки для OnePlus 3. Каждый найдет что-то интересное, а желающие смогут создать что-то своё, автор представляет весь необходимый инструментарий!

Как установить Magisk

Для установки приложения необходима версия ОС 5.0 Lollipop и выше, разблокированный загрузчик и кастомный рекавери, например, TWRP. Настоятельно рекомендуется сделать полный нандроид-бэкап на случай, если установка пройдёт неудачно.

Для полной функциональности Magisk Manager необходимо использовать MagiskSU, для корректной установки которого, предварительно рекомендуется удалить альтернативные администраторы рут прав. К примеру, SuperSU от Chainfire удаляется из меню настроек приложения.
  1. Установите приложение Magisk Manager

    Magisk Manager 4.3.3
    Android 5.0 и выше
  2. Скачайте установочный zip файл из интерфейса программы, либо отдельно
  3. Установите zip файл через кастомный рекавери и перезагрузитесь в систему
  4. Активируйте «Magisk Hide» в настройках Magisk Manager, чтобы получить возможность скрывать рут права.
    Что такое Magisk, или как скрыть root в Android

Удаление Magisk Manager

Все необходимые для удаления файлы последней версии можно найти в топике Magisk Manager
Для удаления приложения в автоматическом режиме, необходимо прошить Magisk-unistaller.zip соответствующей версии через кастомный рекавери.

В случае, если архив не отработал
, необходимо восстановить загрузочный раздел (boot.img) из резервной копии, а также вручную удалить /data/magisk.img, /cache/magisk, /data/busybox.

А что в итоге?

В результате выходит, что Magisk Manager – новый, современный подход к правам суперпользователя, который ориентирован на комфорт, а не на простую выдачу доступа. Очень радует модульность, с помощью которой можно достичь необходимого функционала без лишних рюшек. Проект активно развивается, думаю, что со временем разработчики начнут использовать его по умолчанию в своих кастомных прошивках.

Читайте также:



Материалы по теме:

 
ars_klas
ars_klas3, 11 апреля 2017 - 08:23   (...)
Он случаем не от создателя xposed instller'а? Дизайн точно такой же.
Ответить
BlackWhite
BlackWhite 1, 11 апреля 2017 - 09:38   (...)
Тоже самое можно сказать, что не гугл ли ? Дизайн то материальный
Ответить
ars_klas
ars_klas3, 11 апреля 2017 - 14:23   (...)
__TCAPT__
Хочешь сказать, что они не похожи?
Ответить
Lorem_Ipsum
Lorem_Ipsum, 11 апреля 2017 - 14:24   (...)
и что?
Ответить
ars_klas
ars_klas3, 11 апреля 2017 - 14:25   (...)
Ответить
Lorem_Ipsum
Lorem_Ipsum, 11 апреля 2017 - 14:26   (...)
нет, не он
Ответить
sPAMer02
sPAMer02 2, 11 апреля 2017 - 09:54   (...)
Я от проверки рута в Сбербанке, избавился патчем lucky patcher-a
Ответить
freeze
freeze, 11 апреля 2017 - 17:42   (...)
Мне кажется, что модификация официального пакета — не самый лучший путь. Кто знает, что именно разработчик включил в патч. К тому же, здесь всё в один клик, а главное никаких дополнительных приложений.
Ответить
akhrapov95
akhrapov95 2, 11 апреля 2017 - 10:09   (...)
У него огромный минус в том, что он не патчит загрузчик, что делает SuperSU, и при установке получаешь dm-verity, а это потом может сыграть злую шутку. Так что пока не нужен.
Ответить
tytrax
tytrax, 11 апреля 2017 - 11:18   (...)
Можете пояснить? Я новенький прост) Заранее спасибо.
Ответить
akhrapov95
akhrapov95 2, 11 апреля 2017 - 12:15   (...)
Dm-verity это предупреждение, что нарушена целостность системы и система не прошла проверку загрузчиком. При обновлении патча безопасности от гугла и при активном этом предупреждении можно получить кирпич. Думаю, что это не очень актуально для сосунга, Сони и лыж. А вот нексусы, пиксель и 1+3 точно. На 1+3 лично столкнулся с кирпичом.
Выход есть, сначала прошить суперсу, потом ставить магиск. Т.к. в самом приложении есть пункт отключения dm-verity, но, повторюсь, при установке в тврп, загрузчик не патчит (пока что)
Ответить
freeze
freeze, 11 апреля 2017 - 12:33   (...)
В таком случае будет недоступен Magisk Hide и придется пробовать тот же hidesu.
А перед установкой zip пакета можно отключить dm-verify из установленного менеджера?
Ответить
akhrapov95
akhrapov95 2, 11 апреля 2017 - 14:01   (...)
У меня не получилось. Попробовал у себя провернуть такую вещь: удалил суперсу, накатил магиск. Вылезло dm-verity, в менеджере снял галочку, накатил еще раз. Предупреждение не ушло. Пришлось убирать эту проверку и ставить обратно супер су..
Ответить
LuckyBoy
LuckyBoy2, 13 апреля 2017 - 00:40   (...)
Не оригинальную прошивку сбербанк все таки палит. Не вижу в таком случае особого смысла от программы)
Ответить
speed8
speed816, 16 апреля 2017 - 10:32   (...)
CyanogenOS уже не воспринимает, кстати, на удивление.
Ответить
Broex
Broex, 14 апреля 2017 - 16:59   (...)
а для телефонов с фирмой Prestigio PSP3507 DUO может навредить.
Ответить
freeze
freeze, 14 апреля 2017 - 18:23   (...)
При аккуратном обращении всё будет в полном порядке! Главное, не забудьте про резервную копию.
Ответить
Broex
Broex, 14 апреля 2017 - 18:28   (...)
а может ли полететь прошифка??
Ответить
freeze
freeze, 14 апреля 2017 - 18:45   (...)
Всякое бывает, именно для этого и нужно делать копии. У Вас ведь уже установлен TWRP?
Ответить
SaturnSS
SaturnSS 2, 14 апреля 2017 - 19:53   (...)
В Xposed тож вроде есть модули для скрытия рута
Ответить
XCapitan
XCapitan4, 15 апреля 2017 - 13:51   (...)
Стоит быть аккуратнее с этой штукой, у меня телефон в бутлуп ушел.
Ответить
freeze
freeze, 15 апреля 2017 - 19:45   (...)
Воспользуйтесь архивом для удаления, он есть в топике приложения.
Ответить
Последнее изменение:

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием