เจ้าของ OnePlus 3T ที่อัปเกรดเป็น OOS Oreo พบว่าการพยายามติดตั้งรูทอุปกรณ์หรือแฟลชสคริปต์อื่น ๆ ที่ทำการเปลี่ยนแปลงพาร์ติชั่น /system จะถูกเปลี่ยนกลับเมื่อรีบูตอุปกรณ์ เนื่องจากการอัปเดต OOS Oreo บังคับให้ DM-Verity และ Force Encryption บนอุปกรณ์ โดยพื้นฐานแล้วหมายความว่าเมื่อมีการทริกเกอร์ DM-Verity การเปลี่ยนแปลงใดๆ ใน /system จะถูกเปลี่ยนกลับเป็นสถานะเดิมเมื่อคุณรีบูตอุปกรณ์
สิ่งนี้หมายความว่าอุปกรณ์ไม่สามารถรูทหรือการกู้คืนแบบกำหนดเองใด ๆ (หรือสิ่งที่สัมผัส / ระบบสำหรับเรื่องนั้น) ไม่สามารถแฟลชบนอุปกรณ์ได้ โชคดีที่มีวิธีปิดการใช้งาน DM-Verity และ Force Encryption
คำเตือน:เราจะทำการแฟลชอิมเมจสำหรับบูตที่มีการแพตช์สำหรับขั้นตอนนี้ โปรดสำรองข้อมูลสำคัญทั้งหมดในโทรศัพท์ของคุณ รวมถึงเฟิร์มแวร์ดั้งเดิม
ดาวน์โหลด:
- Force Encryption Disabler สำหรับ OOS Beta Oreo
ภาพบูตที่ได้รับการแก้ไขแล้วสำหรับ OnePlus 3T
- อิมเมจบูตที่แก้ไขแล้ว OOS 5.0.1 ที่เสถียร
- อิมเมจบูตที่แก้ไขแล้ว OOS 5.0 ที่เสถียร
- อิมเมจการบูตที่ได้รับการแก้ไข OOS Beta 21
- อิมเมจการบูตที่ได้รับการแก้ไข OOS Beta 20
- อิมเมจการบูตที่ได้รับการแก้ไข OOS Beta 19
ภาพบูตที่ได้รับการแก้ไขแล้วสำหรับ OnePlus 3
- อิมเมจบูตที่แก้ไขแล้ว OOS 5.0.1 ที่เสถียร
- อิมเมจบูตที่แก้ไขแล้ว OOS 5.0 ที่เสถียร
- อิมเมจการบูตที่ได้รับการแก้ไข OOS Beta 30
- อิมเมจการบูตที่ได้รับการแก้ไข OOS เบต้า 29
- อิมเมจการบูตที่ได้รับการแก้ไข OOS Beta 28
ขั้นตอนที่ 1 – สต็อก OOS ผู้ใช้ต้องการข้อมูลที่เข้ารหัส ไม่มีทริกเกอร์ DM-Verity
- ดาวน์โหลดไฟล์ boot-patched.img และ Stock ROM .zip ซึ่งสอดคล้องกับรุ่นและเวอร์ชัน OOS ของคุณ
- รีบูต OnePlus 3T ของคุณเป็น TWRP Recovery (ดูคำแนะนำในการติดตั้ง TWRP ในคู่มือรูท OnePlus 3T ของ Appual)
- ขั้นแรกให้แฟลช Stock ROM .zip ใน TWRP แล้วรีสตาร์ทอุปกรณ์ของคุณกลับเข้าสู่ TWRP Recovery - อย่ารีบูตในระบบ Android!
- ตอนนี้แฟลชไฟล์ boot-patched.img ใน TWRP ตอนนี้คุณสามารถดำเนินการแฟลชสคริปต์หรือม็อดอื่น ๆ ที่คุณต้องการ โดยไม่ต้องเรียกใช้ DM-Verity
สต็อก OOS ผู้ใช้ไม่ต้องการ Force Encryption และ DM-Verity trigger
มีสองขั้นตอนที่ต้องปฏิบัติตามที่นี่ อย่างแรกคือสำหรับผู้ที่ต้องการกำจัด Force Encryption และป้องกันไม่ให้ DM-Verity ทำงานต่อไป ประการที่สองสำหรับผู้ที่มีการเข้ารหัสข้อมูลอยู่ในขณะนี้ และจำเป็นต้องถอดรหัสข้อมูลก่อนที่จะดำเนินการกับโปรแกรมแก้ไข DM-Verity ที่กะพริบ
ขั้นตอนที่ 1 – อุปกรณ์ที่ไม่ได้เข้ารหัส ลบ Force Encryption และทริกเกอร์ DM-Verity
- ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลสำคัญทั้งหมดไว้สำหรับการกู้คืนในภายหลัง
- รีบูต OnePlus 3T ของคุณใน TWRP Recovery และดำเนินการจัดรูปแบบระบบ Dalvik และ Cache
- ใน TWRP ให้แฟลชไฟล์ Oreo Beta OOS .zip แบบเต็ม ห้ามรีบูตอุปกรณ์ของคุณหลังจากนี้
- แฟลชไฟล์ boot-patched.img จากการดาวน์โหลดด้านบน – อีกครั้ง ห้ามรีบูตระบบ รีบูตเป็น TWRP!
- ในเมนู TWRP ให้เลือก Mount System จากนั้นไปที่ Advanced> Terminal แล้วพิมพ์คำสั่งต่อไปนี้:df system
- รายละเอียดของพาร์ติชั่น /system ของคุณจะแสดงขึ้น – ให้มองหา Use% และ Free Space และตรวจสอบว่าคุณมีอย่างน้อย 100MB ใน /System ก่อนดำเนินการต่อ หากคุณมีพื้นที่ไม่เพียงพอ Mount System ใน TWRP ให้ไปที่ File Manager และเพิ่มพื้นที่ว่างโดยการลบแอป bloatware เช่น Duo, Google Hangouts เป็นต้น สาเหตุเป็นเพราะหากพาร์ติชั่น / ระบบ ไม่มีพื้นที่ว่างเพียงพอ ไฟล์ Fstab ที่กำลังแฟลชจะล้มเหลว ส่งผลให้ไฟล์ Fstab ว่างเปล่า และบูตลูปของอุปกรณ์!
- ดังนั้น เมื่อคุณมีพื้นที่สงวนอย่างน้อย 100MB ในพาร์ติชั่น /system ให้รีบูตเป็น TWRP
- ดำเนินการแฟลช Force Encryption Disabler สำหรับไฟล์ OOS Oreo .zip ใน TWRP
- ตอนนี้คุณสามารถแฟลชเครื่องมือการรูทที่คุณเลือกได้ เช่น SuperSu หรือ Magisk เมื่อเสร็จแล้ว คุณสามารถรีบูตระบบได้!
ขั้นตอนที่ 2 – อุปกรณ์ที่เข้ารหัสต้องการการถอดรหัสและการลบทริกเกอร์ DM-Verity
- คุณควรมี ADB ติดตั้งอยู่ในคอมพิวเตอร์ของคุณสำหรับขั้นตอนนี้ โปรดดูคำแนะนำของ Appual “วิธีการติดตั้ง ADB บน Windows”
- ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลผู้ใช้ที่สำคัญทั้งหมดของคุณก่อนที่จะดำเนินการต่อ
- เชื่อมต่อ OnePlus 3T ของคุณผ่าน USB เปิดเทอร์มินัลคำสั่ง ADB แล้วพิมพ์:ข้อมูลผู้ใช้รูปแบบ fastboot (หมายเหตุ:การดำเนินการนี้จะลบข้อมูลผู้ใช้ของคุณ)
- อย่ารีบูตระบบ – ใช้ปุ่มปรับระดับเสียงเพื่อเลือก Boot to Recovery และ Reboot to TWRP
- แฟลชไฟล์ ROM สต็อก .zip และ boot-patched.img จากส่วนการดาวน์โหลดด้านบน ห้ามรีบูตระบบหลังจากนี้ รีบูตเป็น TWRP
- ในเมนู TWRP ให้เลือก Mount System จากนั้นไปที่ Advanced> Terminal แล้วพิมพ์คำสั่งต่อไปนี้:df system
- รายละเอียดของพาร์ติชั่น /system ของคุณจะแสดงขึ้น – ให้มองหา Use% และ Free Space และตรวจสอบว่าคุณมีอย่างน้อย 100MB ใน /System ก่อนดำเนินการต่อ หากคุณมีพื้นที่ไม่เพียงพอ Mount System ใน TWRP ให้ไปที่ File Manager และเพิ่มพื้นที่ว่างโดยการลบแอป bloatware เช่น Duo, Google Hangouts เป็นต้น สาเหตุเป็นเพราะหากพาร์ติชั่น / ระบบ ไม่มีพื้นที่ว่างเพียงพอ ไฟล์ Fstab ที่กำลังแฟลชจะล้มเหลว ส่งผลให้ไฟล์ Fstab ว่างเปล่า และบูตลูปของอุปกรณ์!
- ดังนั้น เมื่อคุณมีพื้นที่สงวนอย่างน้อย 100MB ในพาร์ติชั่น /system ให้รีบูตเป็น TWRP
- ดำเนินการแฟลช Force Encryption Disabler สำหรับไฟล์ OOS Oreo .zip ใน TWRP
- ขณะนี้คุณสามารถแฟลชสคริปต์ /system สคริปต์หรือเครื่องมือรูทใดก็ได้ที่คุณต้องการ เช่น SuperSU หรือ Magisk จากนั้นดำเนินการ Reboot to System
ขั้นตอนที่ 3 – DM-Verity ถูกทริกเกอร์ก่อนหน้านี้ ผู้ใช้ต้องการลบข้อความเตือน DM-Verity อย่างถาวร
จำเป็น:
- 4.0.2 เฟิร์มแวร์สำหรับ Oneplus 3T
- 4.0.2 เฟิร์มแวร์สำหรับ Oneplus 3
- เริ่มต้นด้วยการดาวน์โหลดเฟิร์มแวร์สำหรับรุ่น OnePlus ของคุณและแฟลชภายใน TWRP Recovery
- อย่ารีบูตไปที่ /system – รีบูตไปที่ bootloader จากเมนู TWRP
- เชื่อมต่อโทรศัพท์ของคุณกับพีซีผ่าน USB และเปิดพรอมต์คำสั่ง ADB
- พิมพ์คำสั่งต่อไปนี้ในคอนโซล ADB:
Fastboot oem disable_dm_verity
Fastboot oem enable_dm_verity - ตอนนี้รีบูตเป็น TWRP Recovery จากภายในเมนู TWRP
- ตอนนี้หากคุณใช้ OnePlus 3T , แฟลชไฟล์ใดไฟล์หนึ่งเหล่านี้ที่สอดคล้องกับเวอร์ชันระบบปฏิบัติการของคุณ:
5.0.1 – Oreo
Open Beta 21 – Oreo - หากคุณใช้ OnePlus 3 ให้แฟลชไฟล์ใดไฟล์หนึ่งต่อไปนี้แทน:
Android 6.0.1 OxygenOS:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
โอเพ่นเบต้า:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
Android 7.0 OxygenOS:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
โอเพ่นเบต้า:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
Android 7.1.1 OxygenOS:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
โอเพ่นเบต้า:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
Android 8.0.0 OxygenOS:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด
โอเพ่นเบต้า:
– เฟิร์มแวร์ + โมเด็ม – ดาวน์โหลด - อย่ารีบูตหลังจากแฟลชไฟล์ใดไฟล์หนึ่งข้างต้น – ตอนนี้คุณต้องแฟลชไฟล์ boot-patched.img จากส่วนดาวน์โหลดที่ตอนต้นของคู่มือนี้
- ตอนนี้คุณรีบูตได้แล้ว และข้อความ DM-Verity จะหายไปอย่างสมบูรณ์