Як передати SafetyNet на бета-версії збірок Android Pie для OnePlus 6

Можна передати SafetyNet на бета-версії Android Pie, що працюють на OnePlus 6. Перевірте, як це зробити тут.

Ви можете встановити Android Pie на свій OnePlus 6 прямо зараз, якщо ви бажаєте перейти на останню відкриту бета-версію компанії OxygenOS. Незважаючи на те, що він оснащений усіма останніми функціями Android Pie, такими як Adaptive Battery і найновішою темою Material Design, він не позбавлений проблем. Однією з головних проблем є те, що Google Pay не підтримується. Насправді пристрій не пройшов тест SafetyNet Attestation API. Це не тільки означає, що ви не можете використовувати Google Pay, але ви не зможете увійти в Snapchat, грати в Pokemon Go або використовувати будь-яку програму, яка вимагає проходження SafetyNet. Ви навіть не можете встановити Netflix через магазин Google Play (хоча бокове завантаження APK все ще працює).

Однак є спосіб обійти це. Ви не тільки передасте SafetyNet на останній відкритій бета-версії OxygenOS, але Google Pay також працюватиме ідеально. Ви можете використовувати Magisk або просто самостійно змінити файл build.prop. Якщо ви хочете зробити це через Magisk, вам знадобиться отримати модуль Magisk, створений визнаним учасником XDA 

Діджерідухан який дозволяє змінити відбиток пальця вашого пристрою.

Як передати SafetyNet на бета-версії збірок Android Pie для OnePlus 6

Коли ваш пристрій не проходить перевірку ctsProfile, але проходить базову цілісність, це, ймовірно, через відбиток пальця вашого телефону. Відбиток пальця — це, по суті, унікальний ідентифікатор ПЗП, який ви використовуєте, і використовується для перевірки чи перевірено збірку Android, яку ви використовуєте, за допомогою набору тестів сумісності Google (CTS). Якщо відбиток пальця не збігається зі збіркою Android, сертифікованою CTS, вона негайно не пройде цей тест. Таким чином, нам потрібно змінити наш відбиток, який міститься у файлі build.prop. Ви можете зробити це двома різними способами.

Спосіб 1. Змініть build.prop вручну

Це варіант, який я вибрав особисто, оскільки він легший, ніж маршрут Magisk. Ми поговоримо про це пізніше. Вам все одно знадобиться рутування OnePlus 6 через Magisk, але ми не будемо використовувати модуль Magisk. Отримавши root-права, завантажте будь-який редактор build.prop із Google Play Store або ви можете зробити це через більшість текстових редакторів із підтримкою root-прав.

Редактор BuildPropРозробник: Android Toolbox - root, ROM, BusyBox тощо

Ціна: безкоштовно.

3.9.

Завантажити

Я особисто використовую цю програму, щоб змінити свій build.prop, але підійде будь-який.

Після встановлення програми, за допомогою якої можна змінювати build.prop, перейдіть до

ro.build.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, тому оновлення телефону або перепрошивка ПЗУ перезапише ці зміни. Ви підроблюєте відбиток останнього стабільного випуску, тому Google здається, що ваша версія Android має пройшов випробування CTS. Тепер ви зможете використовувати Google Pay на Android Pie.

Спосіб 2 - Використання модуля Magisk

Це модуль Magisk, про який ми згадували раніше, і ми зараз не рекомендуємо його тому, що вам доведеться використовувати нові збірки Magisk Canary. Resetprop, який використовується для безсистемної зміни build.prop, не працює на Android Pie, якщо ви не використовуєте останню збірку Canary Magisk. При цьому ви можете грати в такі ігри, як Fortnite Mobile або Fate/Grand Order, у вас можуть виникнути інші помилки, використовуючи збірки Canary. Не дуже гарна ідея використовувати його, якщо ви точно не знаєте, що робите. Якщо ви бажаєте продовжити, ви можете перевірити Тема форуму XDA щоб дізнатися, як встановити Magisk Canary на OnePlus 6.

Після того, як ви налаштуєте це, вам потрібно буде завантажити та встановити модуль «MagiskHide Props Config», який можна знайти в репозиторії модулів Magisk. Зробивши це, завантажте будь-який емулятор терміналу та введіть «props».

[appbox googleplay jackpal.androidterm]

Це додаток Android Terminal, яким я особисто користуюся.

Ви повинні зустріти щось схоже на скріншоти нижче.

Після перезавантаження також потрібно пройти SafetyNet. Незважаючи на те, що обидва вищезазначені методи працюють, доки не буде випущено бета-версію Magisk, я особисто рекомендую безпосередньо змінити свій build.prop. Magisk Canary може мати будь-яку кількість помилок, і безпечніше змінити свій build.prop, коли він все одно не спрацює з SafetyNet.