Популярная утилита Magisk получила новую альфа-версию, позволяющую скрыть права суперпользователя от Fortnite и Fate/Grand Order. Суть данной программы как-раз таки заключается в маскировке наличия Root-прав от приложений, но до недавнего времени вышеописанные игры не удавалось обмануть.
Некоторые приложения сканируют устройства и проверяют наличие прав суперпользователя. Если в системе есть доступ к корневому разделу, то игры и программы попросту не запускаются — это сделано с целью обезопасить продукт от взлома (через Lucky Patcher, Freedom и подобные утилиты). Разработанное пользователем XDA-Developers под ником topjohnwu приложение Magisk скрывает наличие Root, но Fortnite и Fate/Grand Order всё-равно достоверно идентифицировали права суперпользователя. Видимо, помимо стандартного API SafetyNet Attestation от Google, вышеописанные игры используют собственные методы проверки устройств. Разработчик topjohnwu раскрыл принцип их работы.
Hey guys, I'm playing Fortnite with Magisk installed ✌️✌️ pic.twitter.com/D63Zj0RjQ0— John Wu (@topjohnwu) 9 сентября 2018 г.
На данный момент только последняя сборка Magisk Canary (альфа-версия) скрывает Root-доступ от Fortnite и Fate/Grand Order. Она наверняка содержит множество багов и ошибок, из-за чего не рекомендуется для использования обычным геймерам. Чтобы установить свежую версию Magisk Canary, необходимо проделать следующие действия:
- Откройте Magisk Manager и зайдите в настройки.
- Найдите пункт «Изменить канал» (Update Channel) и поменяйте его на «Пользовательский» (Custom).
- Вставьте следующую ссылку в поле ввода URL-адреса: https:// raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/canary.json (без пробела между https:// и ссылкой)
- Перезапустите приложение Magisk Manager и установите Magisk Canary.