Android

Как пройти SafetyNet на OnePlus 6 Android Pie Open Beta

OnePlus сделала доступным Android Pie для OnePlus 6, если вы готовы обновить его до последней версии Open Beta OxygenOS — и хотя это полнофункциональный Android Pie с новейшим Material Design, Adaptive Battery и другими функциями Android Pie, у него есть свои недостатки из-за состояния открытой бета-версии — например, тот факт, что Google Pay не (еще) поддерживается, и что ваш OnePlus 6 не пройдет тест API SafetyNet Attestation. Вкратце это означает, что вы не можете пользоваться Google Play, входить в Snapchat, смотреть Netflix или любое другое приложение, которое требует прохождения SafetyNet — даже если ваш OnePlus 6 не рутован (хотя вы все еще можете загрузить NetFlix APK боком, это, кажется, работает).

Обычно, когда устройство не проходит проверку ctsProfile но все еще проходит тест BasicIntegrity, почти всегда это связано с индивидуальным отпечатком пальца телефона — который является уникальным идентификатором используемого ПЗУ и проверяет, является ли сборка Android, на которой вы находитесь (Settings > О > Build) был проверен через CTS Google (Compatibility Test Suite).

Если отпечаток пальца не соответствует сертифицированной CTS сборке Android, он немедленно завершится неудачей. Не спрашивайте нас, почему OnePlus выпускает открытую бета-версию ROM, в которой не работает SafetyNet — мы уверены, что это будет исправлено в будущем. А пока нам нужно изменить отпечаток пальца устройства, который находится в вашей сборке.файл prop.

У нас есть способ обойти это — следуя этому руководству, вы сможете пройти SafetyNet на Open Beta версии OxygenOS и даже прекрасно пользоваться Google Pay. Мы достигнем этого двумя способами, которые вы можете выбрать — вы можете использовать либо Magisk и модуль, позволяющий изменить отпечаток пальца вашего устройства, либо вы можете изменить build.prop самостоятельно — мы расскажем вам об обоих методах. Просто внимательно следуйте инструкциям и оставьте комментарий, если что-то пойдет не так.

Изменить сборку.Как пройти SafetyNet на OnePlus 6

Этот способ обычно проще, чем метод Magisk, поэтому вам следует начать с него, если вы не хотите слишком много возиться. Ваш OnePlus 6 должен быть уже рутован через Magisk — если это не так, вы можете прочитать руководство Appual «Как рутировать OnePlus 6«.

После рутирования вам нужно загрузить сборку.prop-редактор, или используйте проводник корневых файлов, чтобы найти и вручную отредактировать его через текстовый редактор (MiXplorer это мой личный фаворит).

Как только вы установили приложение, которое можно использовать для изменения сборки.prop, перейдите к строке «ro.сборка.fingerprint» и измените значение:

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys

(или любой другой отпечаток текущего билда), в:

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys

Перезагрузите устройство, и теперь вы пройдете SafetyNet. Недостатком этого способа является то, что вы вносите изменения в /system, поэтому обновление телефона или перепрошивка ROM перезапишет эти изменения. Вы подделываете отпечаток пальца последнего стабильного релиза, поэтому для Google будет казаться, что ваша версия Android прошла CTS-тестирование. Теперь вы сможете использовать Google Pay на Android Pie.

Использование модуля Magisk для прохождения SafetyNet на OnePlus 6

Если вы собираетесь следовать этому методу, имейте в виду, что он немного сложнее — вам нужно использовать новый Magisk Canary builds, потому что Resetprop (который используется для модификации сборки.бессистемно) не работает на Android Pie, если вы не используете последнюю сборку Magisk Canary. Преимущество этого способа в том, что он позволяет играть в такие игры, как Fortnite Mobile, но он также приносит ошибки, связанные со сборками Magisk Canary — поэтому, если вы не знакомы с Magisk Canary, лучше сделать ручную сборку.метод редактирования реквизитов.

Как только вы все настроите, вам нужно будет загрузить и установить «MagiskHide Props Config» модуль, который можно найти в репо модулей Magisk. Как только вы это сделали, загрузите любой эмулятор терминала (Эмулятор терминала от Джека Палевича работает отлично) и введите «props» после его запуска.

Вы должны увидеть этот вывод / меню на экране вашего терминала:

Редактор конфигурации реквизитов модуля Magisk

Теперь вам нужно нажать (в таком порядке):

  • «1» (Редактировать отпечаток пальца устройства),
  • «F» (Выберите сертифицированный реквизит)
  • «8″ (OnePlus)
  • «7» (OnePlus 6 8.1.0)

После этого вам нужно перезагрузиться, и теперь вы должны пройти SafetyNet.

Если у вас возникли проблемы при использовании одного из этих методов, пожалуйста, сообщите нам об этом в комментариях ниже, чтобы мы могли помочь вам найти решение.

Добавить комментарий