Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีแก้ไข Moto Z2 Play Recovery Boot Loop

ด้วยเหตุผลบางประการ เจ้าของ 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 คุณต้องการคัดลอกทุกอย่างที่เริ่มต้นจากบรรทัด (ควรเป็นบรรทัดที่ 11) ลงไปจนถึง แต่ห้ามคัดลอก เฉพาะบรรทัดด้านบนเท่านั้น

ไฟล์ .bat ของคุณควรมีลักษณะดังนี้:

วิธีแก้ไข Moto Z2 Play Recovery Boot Loop

ตอนนี้คุณต้องการลบทุกส่วนของบรรทัดที่ระบุว่า ดูภาพด้านล่าง)

วิธีแก้ไข Moto Z2 Play Recovery Boot Loop

ถัดไป คุณต้องลบบิตที่ระบุว่า <ขั้นตอนการดำเนินการ=ดังนั้นคุณจึงเหลือเพียง "ลบ" ที่จุดเริ่มต้นของบรรทัด – หากเกิดความสับสน คุณสามารถดาวน์โหลดไฟล์ .bat ที่สร้างไว้ล่วงหน้าจากการดาวน์โหลด ของคู่มือนี้และใช้เป็นข้อมูลอ้างอิง

ดังนั้น ใต้บรรทัดแรก "echo off" คุณต้องการเปลี่ยนทุกบรรทัดให้มี "fastboot" ก่อนหน้านั้น ตัวอย่างเช่น บรรทัดที่ 2 ควรอ่านว่า “fastboot getvar” เป็นต้น ทำเช่นนี้กับทุกบรรทัด – ดูภาพเพื่อใช้อ้างอิงอีกครั้ง

วิธีแก้ไข Moto Z2 Play Recovery Boot Loop

สุดท้ายที่ด้านล่างของไฟล์ .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 ล่าสุดได้โดยตรง และไม่ควรบูตโดยตรงเพื่อกู้คืนเมื่อติดตั้งการกู้คืนที่กำหนดเอง