Chủ Moto Z2 Play báo thiết bị hay reboot vào recovery thay vì boot thẳng vào system. Thường xảy ra sau flash custom recovery (TWRP) hoặc custom ROM.
Ví dụ: flash TWRP + LOS ROM, sau format internal storage, nhận "Error 255".
Sau test với user XDA, flash nhiều TWRP version và stock ROM, giải pháp tiềm năng là downgrade về stock Nougat ROM chính thức, dùng custom .bat file flash.
Nếu gặp Moto Z2 Play boot thẳng vào recovery, thử giải pháp này và báo kết quả ở comment.
Yêu cầu:
- Official stock Nougat ROM (build tháng 11)
- TWRP
- .Bat file flasher
- Text-editor như Notepad++
Nếu đang Oreo, downgrade trực tiếp Nougat có thể không được. Cần format toàn bộ phone qua TWRP recovery, rồi boot to bootloader flash stock ROM.
Vấn đề khác: RSDlite (tool flash/unbrick Motorola) thường không chạy trên Windows 10.
Chuyển servicefile.xml thành servicefile.bat để flash đơn giản.
- Tải firmware mới nhất Moto Z2 Play.
- Firmware dạng .zip – trích servicefile.xml từ ZIP, edit bằng Notepad++.
- Tạo text document mới trên máy, đặt tên "servicefile.bat" (tự tạo batch file).
- Right-click file batch mới, edit với Notepad++.
- Trong file batch, gõ dòng đầu:
Echo off Pause Fastboot reboot Exit
- Lưu file. Mở servicefile.xml gốc cũng bằng Notepad++.
- Trong servicefile.xml copy từ dòng
<step interface="A2">(nên dòng 11) đến</steps>, nhưng KHÔNG copy</steps>, chỉ dòng trên nó. - File .bat giờ trông như hình.
- Xóa phần
<step MD5=xxxxxxxx"tất cả dòng, chỉ còn"filename=*xxxxx(xem hình). - Xóa phần
<step operation=, chỉ còn"erase"đầu dòng – nếu rối, tải file .bat làm sẵn từ Downloads hướng dẫn làm reference. - Dưới dòng "echo off" đầu tiên, đổi mọi dòng thêm "fastboot" trước. Ví dụ dòng 2 thành "fastboot getvar" v.v. Làm cho mọi dòng – xem hình tham khảo.
- Cuối file .bat, thêm:
Operation partition filename Operation var Operation partition
- Lưu và đóng .bat file.
- Copy servicefile.bat và fastboot.exe, adb.exe, ADB .dll files từ cài ADB, vào folder ROM đã trích.
- Mở terminal ADB, check ADB:
'adb devices' - Double-click file .bat tạo, sẽ tự flash stock firmware lên Moto Z2 Play qua terminal ADB.
- Flash toàn bộ firmware mất thời gian, đi làm việc khác chờ – vài level Short Life (vì ai không thích bò về đích trên cụt chân?)
- Nay có thể upgrade thẳng Oreo OTA mới nhất, không còn boot thẳng recovery khi cài custom recovery.