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

.



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

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



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



ปรับเปลี่ยน Build ผลักดันตัวเองให้ผ่าน SafetyNet บน OnePlus 6

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



เมื่อคุณรูทแล้วคุณต้องดาวน์โหลดตัวแก้ไข build.prop หรือใช้ root file explorer เพื่อค้นหาและแก้ไขด้วยตนเองผ่านโปรแกรมแก้ไขข้อความ ( 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 ข้อเสียของการทำเช่นนี้คือคุณกำลังทำการเปลี่ยนแปลงกับ / system ดังนั้นการอัปเดตโทรศัพท์ของคุณหรือการรีแฟลช ROM ของคุณจะเขียนทับการเปลี่ยนแปลงนี้ คุณกำลังปลอมแปลงลายนิ้วมือของรุ่นเสถียรล่าสุดดังนั้นสำหรับ Google ดูเหมือนว่าเวอร์ชัน Android ของคุณได้รับการทดสอบ CTS แล้ว ตอนนี้คุณจะใช้ Google Pay บน Android Pie ได้แล้ว

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

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

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

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

ตัวแก้ไขการกำหนดค่าอุปกรณ์ประกอบฉากของ Magisk

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

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

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

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

แท็ก OnePlus ราก อ่าน 3 นาที