ด้วยเหตุผลบางประการ เจ้าของ Moto Z2 Play กำลังรายงานว่าอุปกรณ์มีแนวโน้มที่จะรีบูตเพื่อกู้คืนแทนที่จะเข้าสู่ระบบโดยตรง สิ่งนี้มักจะเกิดขึ้นหลังจากแฟลชการกู้คืนแบบกำหนดเอง เช่น TWRP หรือ ROM ที่กำหนดเอง
ตัวอย่างเช่น คุณอาจแฟลช TWRP + LOS ROM และหลังจากฟอร์แมตที่จัดเก็บข้อมูลภายในแล้ว คุณจะได้รับ “Error 255” ที่น่ากลัว
หลังจากทดสอบกับผู้ใช้ XDA หลายราย รวมถึงการแฟลชเวอร์ชัน TWRP ต่างๆ และ ROM สต็อก ปรากฎว่าโซลูชันที่เป็นไปได้เกี่ยวข้องกับ การปรับลดรุ่น ไปยัง ROM Nougat อย่างเป็นทางการ และใช้ไฟล์ .bat ที่กำหนดเองเพื่อแฟลชโทรศัพท์
ดังนั้น หากคุณเป็นคนหนึ่งที่ประสบปัญหาการบูท Moto Z2 Play เพื่อการกู้คืนโดยตรง ให้ลองใช้วิธีแก้ปัญหานี้และรายงานหากใช้ได้ผลสำหรับคุณในความคิดเห็นของเรา
ข้อกำหนด:
- หุ้นอย่างเป็นทางการ Nougat ROM (รุ่นเดือนพฤศจิกายน)
- TWRP
- .Bat ไฟล์กะพริบ
- โปรแกรมแก้ไขข้อความอย่าง Notepad++
หากคุณใช้ Oreo การดาวน์เกรดโดยตรงเป็น Android Nougat อาจเป็นไปไม่ได้ คุณจะต้องฟอร์แมตโทรศัพท์ทั้งหมดผ่านการกู้คืน TWRP จากนั้นบูตไปที่ bootloader และแฟลช ROM หุ้น
อีกปัญหาหนึ่งคือ RSDlite (เครื่องมือกะพริบและปลดล็อกสำหรับ Motorola) โดยทั่วไปแล้วจะไม่ทำงานบน Windows 10 หากเป็นระบบปฏิบัติการของคุณ
ไม่ว่าในกรณีใด เราจำเป็นต้องแปลง servicefile.xml เป็น servicefile.bat เพื่อให้กะพริบง่าย ๆ
ดังนั้นคุณควรดาวน์โหลดเฟิร์มแวร์ล่าสุดสำหรับ Moto Z2 Play ของคุณ
เฟิร์มแวร์จะมาในรูปแบบไฟล์ .zip คุณต้องแตกไฟล์ servicefile.xml จาก ZIP และแก้ไขใน Notepad++
ตอนนี้สร้างเอกสารข้อความใหม่บนคอมพิวเตอร์ของคุณ แล้วตั้งชื่อว่า "servicefile.bat" ซึ่งจะสร้างไฟล์แบตช์โดยอัตโนมัติ
ตอนนี้ให้คลิกขวาที่แบตช์ไฟล์ใหม่นี้แล้วแก้ไขด้วย Notepad+
ในแบตช์ไฟล์นี้ ให้พิมพ์บรรทัดต่อไปนี้ที่ด้านบนของเอกสาร:
Echo off Pause Fastboot reboot Exit
บันทึกไฟล์. กลับไปที่ servicefile.xml เดิมแล้วเปิดใน Notepad++
ใน servicefile.xml คุณต้องการคัดลอกทุกอย่างที่เริ่มต้นจากบรรทัด
ไฟล์ .bat ของคุณควรมีลักษณะดังนี้:
ตอนนี้คุณต้องการลบทุกส่วนของบรรทัดที่ระบุว่า
ถัดไป คุณต้องลบบิตที่ระบุว่า <ขั้นตอนการดำเนินการ=ดังนั้นคุณจึงเหลือเพียง "ลบ" ที่จุดเริ่มต้นของบรรทัด – หากเกิดความสับสน คุณสามารถดาวน์โหลดไฟล์ .bat ที่สร้างไว้ล่วงหน้าจากการดาวน์โหลด ของคู่มือนี้และใช้เป็นข้อมูลอ้างอิง
ดังนั้น ใต้บรรทัดแรก "echo off" คุณต้องการเปลี่ยนทุกบรรทัดให้มี "fastboot" ก่อนหน้านั้น ตัวอย่างเช่น บรรทัดที่ 2 ควรอ่านว่า “fastboot getvar” เป็นต้น ทำเช่นนี้กับทุกบรรทัด – ดูภาพเพื่อใช้อ้างอิงอีกครั้ง
สุดท้ายที่ด้านล่างของไฟล์ .bat ให้เพิ่มบรรทัดเหล่านี้:
Operation partition filename Operation var Operation partition
ตอนนี้คุณสามารถบันทึกและปิดไฟล์ .bat ได้
ตอนนี้ให้คัดลอกไฟล์ servicefile.bat และ fastboot.exe และ adb.exe และไฟล์ ADB .dll จากการติดตั้ง ADB ของคุณ แล้วคัดลอกลงในโฟลเดอร์ ROM ที่แยกออกมา
เปิดเทอร์มินัล ADB บนพีซีของคุณ และตรวจสอบให้แน่ใจว่าการเชื่อมต่อ ADB นั้นรู้จักโดยพิมพ์ 'adb devices'
ตอนนี้คุณสามารถไปข้างหน้าและดับเบิลคลิกที่ไฟล์ .bat ที่คุณสร้างขึ้น แล้วไฟล์นั้นจะแฟลชเฟิร์มแวร์หุ้นไปยัง Moto Z2 Play ของคุณโดยอัตโนมัติผ่านเทอร์มินัล ADB
การกะพริบของแพ็คเกจเฟิร์มแวร์ทั้งหมดอาจใช้เวลาสักครู่ ดังนั้นเราขอแนะนำให้คุณปิดและทำบางสิ่งในขณะที่คุณรอ – Short Life สองสามระดับควรทำได้ (เพราะผู้ที่ไม่ชอบคลานไปยังเส้นชัยบนตอไม้ที่ถูกตัดขาด ?)
ตอนนี้คุณควรจะสามารถอัปเกรดเป็น Oreo OTA ล่าสุดได้โดยตรง และไม่ควรบูตโดยตรงเพื่อกู้คืนเมื่อติดตั้งการกู้คืนที่กำหนดเอง