Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách giải quyết vòng lặp khởi động khôi phục Moto Z2 Play

Vì một số lý do, chủ sở hữu của Moto Z2 Play báo cáo rằng thiết bị có xu hướng khởi động lại để khôi phục thay vì trực tiếp vào hệ thống. Điều này có xu hướng xảy ra sau khi flash khôi phục tùy chỉnh như TWRP hoặc ROM tùy chỉnh.

Ví dụ:bạn có thể flash TWRP + ROM LOS và sau khi định dạng bộ nhớ trong, bạn sẽ nhận được “Lỗi 255” đáng sợ.

Sau một số thử nghiệm với nhiều người dùng XDA khác nhau, bao gồm nhấp nháy các phiên bản TWRP khác nhau và ROM gốc, hóa ra là một giải pháp tiềm năng liên quan đến việc hạ cấp vào ROM Nougat chính thức và sử dụng tệp .bat tùy chỉnh để flash điện thoại.

Vì vậy, nếu bạn là một trong những người gặp phải tình trạng Moto Z2 Play khởi động trực tiếp để khôi phục, hãy thử giải pháp này và báo cáo nếu nó phù hợp với bạn trong phần nhận xét của chúng tôi.

Yêu cầu:

  • ROM Nougat gốc chính thức (bản dựng tháng 11)
  • TWRP
  • Trình chạy nhanh tệp .Bat
  • Một trình soạn thảo văn bản như Notepad ++

Nếu bạn đang sử dụng Oreo, việc hạ cấp trực tiếp xuống Android Nougat có thể không thực hiện được. Bạn sẽ cần phải định dạng toàn bộ điện thoại thông qua khôi phục TWRP, sau đó khởi động vào bộ nạp khởi động và flash ROM gốc.

Một vấn đề khác là RSDlite ( công cụ nhấp nháy và xử lý ứng dụng cho Motorola) thường không hoạt động trên Windows 10, nếu đó là hệ điều hành của bạn.

Trong mọi trường hợp, chúng tôi cần chuyển đổi servicefile.xml thành servicefile.bat để có thể nhấp nháy đơn giản.

Vì vậy, bạn nên tải xuống chương trình cơ sở mới nhất cho Moto Z2 Play của mình.

Phần sụn sẽ ở dạng tệp .zip - bạn cần giải nén servicefile.xml từ ZIP và chỉnh sửa nó trong Notepad ++.

Bây giờ, hãy tạo một tài liệu văn bản mới trên máy tính của bạn và đặt tên nó như “servicefile.bat”, điều này sẽ tự động tạo một tệp hàng loạt.

Bây giờ, hãy nhấp chuột phải vào tệp hàng loạt mới này và chỉnh sửa nó bằng Notepad +

Trong tệp loạt này, hãy nhập các dòng sau ở đầu tài liệu:

Echo off

Pause

Fastboot reboot

Exit

Lưu các tập tin. Bây giờ quay lại servicefile.xml ban đầu và cũng mở nó trong Notepad ++

Trong servicefile.xml, bạn muốn sao chép mọi thứ bắt đầu từ dòng ( phải là dòng 11) tất cả các đường xuống , nhưng không sao chép , chỉ dòng phía trên nó.

Tệp .bat của bạn bây giờ sẽ trông giống như sau:

Cách giải quyết vòng lặp khởi động khôi phục Moto Z2 Play

Bây giờ bạn muốn xóa tất cả các phần của dòng có nội dung xem hình bên dưới)

Cách giải quyết vòng lặp khởi động khôi phục Moto Z2 Play

Tiếp theo, bạn cũng cần xóa các bit có nội dung

Vì vậy, bây giờ bên dưới dòng đầu tiên “echo off”, bạn muốn thay đổi từng dòng đơn để có “fastboot” trước nó ”. Vì vậy, ví dụ dòng 2 bây giờ sẽ thành “fastboot getvar”, v.v. Làm điều này cho mọi dòng - một lần nữa, hãy xem hình ảnh để tham khảo.

Cách giải quyết vòng lặp khởi động khôi phục Moto Z2 Play

Cuối cùng ở cuối tệp .bat, thêm các dòng sau:

Operation partition filename

Operation var

Operation partition

Bây giờ bạn có thể lưu và đóng tệp .bat.

Bây giờ sao chép servicefile.bat và cả fastboot.exe và adb.exe và các tệp ADB .dll từ cài đặt ADB của bạn và sao chép chúng vào thư mục ROM đã giải nén.

Khởi chạy thiết bị đầu cuối ADB trên PC của bạn và đảm bảo kết nối ADB được nhận dạng bằng cách nhập ‘ adb devices’

Bây giờ, bạn có thể tiếp tục và nhấp đúp vào tệp .bat mà bạn đã tạo và nó sẽ tự động flash firmware stock vào Moto Z2 Play của bạn thông qua thiết bị đầu cuối ADB.

Việc nhấp nháy toàn bộ gói phần mềm cơ sở có thể mất một lúc, vì vậy chúng tôi khuyên bạn nên bắt đầu và làm điều gì đó trong khi chờ đợi - một vài cấp độ của Vòng đời ngắn sẽ thực hiện được mẹo ( bởi vì ai không thích bò về đích trên những gốc cây bị cắt đứt ?)

Giờ đây, bạn sẽ có thể nâng cấp trực tiếp lên Oreo OTA mới nhất và nó sẽ không còn khởi động trực tiếp để khôi phục khi cài đặt khôi phục tùy chỉnh.