Как пройти SafetyNet на рутированном Android 12
В этом руководстве мы покажем вам, как пройти тест SafetyNet Test на вашем корневом устройстве Android 12. Последняя итерация ОС содержит множество новых и интригующих функций. Прямо из коробки вы увидите новый дизайн «Материал для вас», движок UX Theming Engine на основе обоев, новое меню «Настройки», новую панель уведомлений и некоторые другие функции. функция доступности, такая как переключатель камеры. Однако все это только то, что может предложить OEM.
Если вы хотите ступить на неизведанную территорию, то первым предварительным условием является получение административных привилегий. Это можно сделать либо путем прошивки исправленного файла boot.img Magisk, либо путем прошивки приложения Magisk через TWRP. Как только вы это сделаете, вы получите доступ к системному разделу. Это, в свою очередь, позволит вам запускать модули Magisk, Xposed Framework, темы Substratum и множество других настроек. Однако за все эти настройки приходится платить……
Что такое безопасность в Android?
Как только вы успешно рутируете свое устройство, оно в конечном итоге активирует флаг безопасности. Также известный как SafetyNet, это API, который Google встраивает в ваше устройство, чтобы проверить, было ли ваше устройство изменено или нет. Только когда ваше устройство сможет пройти этот тест, вы сможете использовать определенные типы приложений.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Более того, Google перешел с BASIC (который было легче обойти) и теперь внедрил аппаратную аттестацию, которую нелегко обмануть. Но не волнуйтесь, есть еще удобный выход. Вы можете подменить базовую аттестацию на текущую аппаратную, что, в свою очередь, позволит вам легко пройти тест SafetyNet на вашем корневом устройстве Android 12.
Что делать, если SafetyNet не работает?
Что ж, если тест не пройден, вы не сможете использовать какие-либо банковские приложения или потоковые сервисы, такие как Netflix, которые используют сертификацию WideVine. В том же духе такие игры, как Pokemon Go, не будут работать должным образом.
Тесты basicIntegrity и ctsProfile
Все эти приложения просто проверяют значение флага SafetyNet, и если оно оказывается «Сбой», то оно не позволит вам выполнять его функции на вашем устройстве. В связи с этим эти приложения выполняют два теста SafetyNet — basicIntegrity и ctsProfile. Чтобы успешно использовать эти приложения, вам придется пройти оба этих теста (прохождение только одного не принесет никакой пользы, см. изображение ниже).
Однако с каждым новым выпуском Android все становится немного сложнее. И недавняя разработка, связанная с Magisk, также приносит пользу техническим энтузиастам. Но того факта, что это платформа с открытым исходным кодом, для нас более чем достаточно. И в полной мере используя то же самое, это руководство покажет вам шаги для прохождения теста SafetyNet на вашем корневом устройстве Android 12. Следуйте вместе.
Как пройти SafetyNet на рутированном Android 12
На данный момент мы предполагаем, что вы уже рутировали свое устройство через Magisk, а также установили приложение Magisk. Если это не так, обратитесь к нашему руководству по рутированию Android 12 через Magisk и установке приложения Magisk. После этого вы можете приступить к следующим шагам. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
ШАГ 1: Установите конфигурацию MagiskHide Props
- Для начала запустите приложение Magisk на своем устройстве.
- Затем перейдите в раздел «Модули» и найдите MagiskHide Props Config.
- Нажмите на значок «Загрузить» рядом с ним и нажмите «Установить».
- После завершения установки нажмите кнопку «Перезагрузка», расположенную в правом нижнем углу.
ШАГ 2. Принудительная базовая аттестация
Теперь мы начнем (вторая половина будет завершена после того, как вы выполните ШАГ 5) с реализации аттестации BASIC поверх аппаратной, чтобы ее было легче обойти. Вот как это можно сделать:
- Прежде всего, установите на свое устройство любое приложение эмулятора терминала (например, приложение Termux).
- Теперь запустите его и введите следующую команду: su -c props
- Теперь вы получите запрос суперпользователя, нажмите «Предоставить».
- Теперь он должен запустить MagiskHide Props Config в самом терминале. Введите 2 [Force BASIC Key Attestation] и нажмите Enter.
- Вы перейдете на страницу Force BASIC Key Attestation. По умолчанию значение будет установлено на Nexus 5.
- Хотя нет особой ценности как таковой, которая, несомненно, говорила бы об успехе, но, похоже, Nexus 6P или Pixel 3A дает наилучшие результаты.
- В связи с этим я использовал значение Nexus 6P на моем Pixel 4A с root-правами и смог пройти Safetynet, поэтому давайте выберем его. Для этого введите d [Yes, pick value from device list] и нажмите Enter.
- Затем введите 7 [Google] и нажмите Enter. После этого введите 5 [Google Nexus 6P] и нажмите Enter.
- Теперь он попросит вас подтвердить выбранное значение, введите y [YES]и нажмите Enter.
- Наконец, вам придется перезагрузить устройство. Так что введите y [YES] и нажмите Enter.
ШАГ 3: Включите MagiskHide
- Как только ваше устройство загрузится, запустите приложение Magisk.
- Затем нажмите на значок настроек, расположенный в правом верхнем углу.
- Теперь прокрутите до раздела Magisk и включите переключатель рядом с MagiskHide.
ШАГ 4: Установите модуль Riru
Затем вам нужно будет установить модуль Riru, который является предварительным условием для модуля исправления SafetyNet (ШАГ 5).
- Итак, запустите приложение Magisk и перейдите в раздел «Модули».
- Затем найдите Riru и нажмите кнопку «Загрузить» рядом с ним.
- Теперь нажмите «Установить» и дождитесь завершения процесса.
- После этого нажмите на кнопку «Перезагрузка», которая появляется в правом нижнем углу.
ШАГ 5: исправление Flash SafetyNet
Это модуль, созданный старшим членом XDA. kdrag0n что завершает процесс внедрения БАЗОВОЙ аттестации поверх аппаратной. И да, это последний кусочек этой головоломки, собрав который вы бы добились успеха.
- Так что зайдите на GitHub и загрузите Универсальный модуль Magisk Fix SafetyNet.
- Теперь перенесите этот модуль на свое устройство и запустите приложение Magisk.
- Затем перейдите в раздел «Модули» и нажмите «Установить из хранилища».
- Перейдите к модулю Universal SafetyNet Fix Magisk и выберите его. Теперь модуль будет прошит.
- После этого нажмите на кнопку «Перезагрузка», которая появляется в правом нижнем углу.
ШАГ 6: Включите Zygisk
- Запустите приложение Magisk и коснитесь значка «Настройки», расположенного в правом верхнем углу.
- После этого прокрутите до раздела Magisk и включите переключатель рядом с Zygisk.
- Теперь перезагрузите устройство, чтобы изменения вступили в силу.
- Как только он загрузится, запустите Magisk и убедитесь, что рядом с Zygisk написано YES.
ШАГ 7: Проверьте результаты SafetyNet
ОБНОВЛЕНИЕ 1: последнее обновление приложения Magisk удалило возможность проверки SafetyNet. Так что теперь вам придется воспользоваться помощью стороннего приложения. Что касается этого руководства, мы будем использовать YASNAC — еще одно средство проверки аттестации SafetyNet.
- Итак, скачайте YASNAC из игрового магазина и установите его на свое устройство.
- Затем запустите приложение и нажмите «Выполнить аттестацию SafetyNet».
До и после
- Теперь вы должны получить результат Pass в разделах basicIntegrity и ctsProfile.
Старый метод проверки Safetynet, а именно Magisk, сохранен ниже:
- Для начала запустите приложение Magisk и нажмите «Проверить SafetyNet».
- Если вы выполняете эту проверку впервые, Magisk уведомит вас о необходимости загрузки проприетарного кода, нажмите «ОК».
- Как только он будет загружен, результаты будут прямо перед вами.
- В нем должно быть указано сообщение об успешном выполнении, а тесты basicIntegrity и ctsProfile отмечены флажком.
ШАГ 8: скрыть рут от приложений
Теперь, когда мы прошли сеть безопасности, давайте назовем ее полное использование. И не могло быть лучшего способа сделать это, чем скрыть рут от приложений и игр по вашему выбору (ну, это был наш главный мотив, для начала). Поэтому обратитесь к нашему подробному руководству о том, как скрыть рут от приложений через Magisk DenyList. [Android 12].
Заключительные замечания
Итак, на этом мы завершаем руководство о том, как пройти тест SafetyNet на вашем корневом устройстве Android 12. Если у вас по-прежнему возникают проблемы и вы хотите попробовать выполнить эти шаги, используя аттестацию любого другого устройства, просто выполните инструкции, перечисленные в ШАГЕ 2, выберите другое устройство. [we had used Nexus 6P] и перезагрузите телефон после выбора. Нет необходимости выполнять какие-либо другие шаги (при условии, что вы сделали это хотя бы один раз). На этой ноте мы завершаем это руководство. Все ваши вопросы приветствуются в разделе комментариев.