วิธีการส่ง SafetyNet บน OnePlus 6 Android Pie Open Beta

OnePlus ได้เปิดตัว Android Pie สำหรับ OnePlus 6 แล้วหากคุณต้องการอัปเดตเป็น OxygenOS เวอร์ชัน Open Beta ล่าสุดและแม้ว่าจะเป็น Android Pie ที่มีคุณสมบัติครบถ้วนพร้อมการออกแบบวัสดุล่าสุด Adaptive Battery และคุณสมบัติอื่น ๆ ของ Android Pie มันมีข้อเสียเนื่องจากสถานะเบต้าเปิด - ตัวอย่างเช่นความจริงที่ว่า Google Pay ไม่ ได้ รับการสนับสนุน ( และ) และ OnePlus 6 ของคุณจะล้มเหลวในการทดสอบ SafetyNet Attestation API ซึ่งหมายความว่าคุณไม่สามารถใช้ Google Play, เข้าสู่ระบบ Snapchat, ดู Netflix หรือแอปอื่น ๆ ที่ต้องการให้คุณส่ง SafetyNet แม้ว่า OnePlus 6 ของคุณจะไม่ได้รับการรูท ( แม้ว่าคุณจะยังสามารถโหลด NetFlix APK ได้ ดูเหมือนว่าจะทำงาน)

โดยทั่วไปเมื่ออุปกรณ์ล้มเหลวในการตรวจสอบ ctsProfile แต่ยังคงผ่านการ ตรวจสอบ ขั้นพื้นฐาน ก็มักจะเกิดจากลายนิ้วมือแต่ละตัวของโทรศัพท์ - ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับ ROM ที่คุณใช้และตรวจสอบว่า Android สร้างขึ้นหรือไม่ เกี่ยวกับ> Build) ได้รับการยืนยันผ่าน CTS ( ชุดทดสอบความเข้ากันได้) ของ Google

หากลายนิ้วมือไม่ตรงกับ Android ที่รับรอง CTS มันจะล้มเหลวทันที อย่าถามเราว่าเหตุใด OnePlus จึงผลักดัน ROM แบบเปิดที่ล้มเหลว SafetyNet - เรามั่นใจว่าจะได้รับการแก้ไขในอนาคต แต่ในระหว่างนี้เราจำเป็นต้องแก้ไขลายนิ้วมือของอุปกรณ์ซึ่งพบได้ในไฟล์ build.prop ของคุณ

เรามีวิธีแก้ปัญหาสำหรับคุณ - โดยทำตามคำแนะนำนี้คุณจะสามารถส่ง SafetyNet ใน OxygenOS เวอร์ชัน Open Beta และแม้แต่ใช้ Google Pay ได้อย่างสมบูรณ์แบบ เราจะทำสิ่งนี้ให้สำเร็จด้วยสองวิธีที่คุณสามารถเลือกได้ - คุณสามารถใช้ Magisk และโมดูลที่ให้คุณเปลี่ยนลายนิ้วมือของอุปกรณ์หรือคุณสามารถแก้ไข build.prop ด้วยตัวเอง - เราจะแนะนำคุณทั้งสองวิธี . เพียงทำตามอย่างระมัดระวังและแสดงความคิดเห็นหากมีอะไรผิดพลาด

แก้ไข Build.Prop ตัวคุณเองเพื่อส่ง SafetyNet บน OnePlus 6

โดยทั่วไปจะง่ายกว่าวิธี Magisk ดังนั้นคุณควรเริ่มต้นที่นี่ก่อนหากคุณไม่ต้องการคนจรจัดมากเกินไป OnePlus 6 ของคุณต้องได้รับการรูตผ่าน Magisk แล้ว - หากไม่ใช่คุณสามารถอ่านคำแนะนำของ Appual“ วิธีการรูท OnePlus 6”

เมื่อคุณรูทแล้วคุณจะต้องดาวน์โหลด build.prop editor หรือใช้ root file explorer เพื่อค้นหาและแก้ไขมันเองผ่าน text editor (MiXplorer เป็นที่ชื่นชอบส่วนตัวของฉัน)

เมื่อคุณติดตั้งแอปพลิเคชันที่คุณสามารถใช้เพื่อแก้ไข build.prop ของคุณให้ไปที่บรรทัด“ ro.build.fingerprint” และเปลี่ยนค่า:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 9 / PKQ1.180716.001 / 1808301430: ผู้ใช้ / ปล่อยคีย์ 

(หรืออะไรก็ตามที่สร้างลายนิ้วมือปัจจุบัน) ไปที่:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 8.1.0 / OPM1.171019.011 / 06140300: ผู้ใช้ / ปล่อยปุ่ม 

รีบูทอุปกรณ์ของคุณและตอนนี้คุณจะผ่าน SafetyNet ข้อเสียของการทำเช่นนี้คือคุณกำลังทำการเปลี่ยนแปลง / ระบบดังนั้นการอัปเดตโทรศัพท์ของคุณหรือ reflashing ROM ของคุณจะเขียนทับการเปลี่ยนแปลงนี้ คุณกำลังปลอมแปลงลายนิ้วมือของรุ่นเสถียรล่าสุดดังนั้นสำหรับ Google ปรากฏว่ารุ่น Android ของคุณได้รับการทดสอบ CTS ตอนนี้คุณจะสามารถใช้ Google Pay บน Android Pie ได้แล้ว

การใช้โมดูล Magisk เพื่อส่ง SafetyNet บน OnePlus 6

หากคุณต้องการทำตามวิธีนี้ให้ระวังว่ามันค่อนข้างยุ่งยาก - คุณต้องใช้ Magisk Canary builds ใหม่เนื่องจาก Resetprop ( ซึ่งใช้สำหรับการแก้ไข build.prop อย่าง ไม่มีระบบ ) ไม่ทำงานบน Android Pie เว้นแต่คุณจะเป็น ใช้ Magisk Canary รุ่นใหม่ล่าสุด สิ่งนี้มีประโยชน์ในการช่วยให้คุณเล่นเกมเช่น Fortnite Mobile แต่ยังนำบั๊กที่เกี่ยวข้องกับ Magisk Canary builds ด้วยดังนั้นหากคุณไม่เคยคุ้นเคยกับ Magisk Canary มาก่อนมันเป็นความคิดที่ดีกว่าในการสร้างคู่มือ build.prop .

เมื่อคุณได้รับการตั้งค่าแล้วคุณจะต้องดาวน์โหลดและติดตั้งโมดูล "MagiskHide Props Config" ซึ่งสามารถพบได้บน repo โมดูล Magisk เมื่อคุณทำเสร็จแล้วให้ดาวน์โหลดเทอร์มินัลอีมูเลเตอร์ (เทอร์มินัลอีมูเลเตอร์โดย Jack Palevich ทำงานได้อย่างสมบูรณ์แบบ) และพิมพ์“ อุปกรณ์ประกอบฉาก” หลังจากเปิดตัว

คุณควรเห็นผลลัพธ์ / เมนูนี้บนหน้าจอเทอร์มินัลของคุณ:

Magisk Module Props Editor ตัวแก้ไขการกำหนดค่า

ตอนนี้คุณต้องกด (ตามลำดับนี้):

  • “ 1” ( แก้ไขลายนิ้วมืออุปกรณ์)
  • “ F” ( เลือกลายนิ้วมือที่ผ่านการรับรอง)
  • 8” ( OnePlus)
  • “ 7” ( OnePlus 6 8.1.0)

หลังจากนั้นคุณต้องรีบู๊ตและตอนนี้คุณควรผ่าน SafetyNet

หากคุณมีปัญหาใด ๆ ที่ทำตามวิธีใดวิธีหนึ่งเหล่านี้โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่างเพื่อให้เราสามารถช่วยคุณหาวิธีการแก้ปัญหา

บทความที่น่าสนใจ