MÉTODO 100% FUNCIONAL Y CONTRASTADO
¿Qués es esto?
Es un tutorial o guía para intentar recuperar el número de serie (SN = Null) y desbloquear el bootloader en aquellos relojes que se han instalado alguna ROM del Amazfit 1/Pace en vez de una ROM del Amazfit 2/Stratos. En este caso podríamos decir que hemos brickeado el reloj.
Algunos síntomas de un reloj brickeado tras la instalación de una ROM equivocada son:
- Se pierde el número de serie del reloj (o aparece como Null)
- Se bloquea el bootloader, porque se le ha flasheado el bootlaoder del Amazfit 1/Pace
- La pantalla táctil no funciona.
- Los botones no funcionan.
- El reloj se queda en bootloop y no llega a arrancar.
¿Se puede arreglar?
Sí y no. Todo depende de como esté el reloj de brickeado, o de lo que se le haya hecho después de haberlo brickeado, si has intentado instalar alguna otra ROM,...
NUNCA INSTALAR UNA ROM STOCK PORQUE PERDERÉIS EL ACCESO ROOT
Requisitos
Como ya he dicho antes, esto es un método experimental con el que yo he recuperaod mi Pace, y también un Stratos, pero puede que no a todos les funcione, avisados quedáis. Pero para que pueda llegar a funcionar, tenéis que cumplir estos requisitos:
1. Tener conexión adb/fastboot con el reloj desde el PC, así como los drivers 100% funcionando. Se puede comprobar desde CMD.exe o cualquier terminal de comandos:
Conexión adb, con el reloj normal y encendido:
Resultado (o algo similar)
Código:
List of devices attached
9dee1d33 device
Conexión fastboot:
Código:
adb shell reboot bootloader
fastboot devices
Resultado (o algo similar)
Código:
0123456789 fastboot
Para salir de fastboot
2. Tener root en el reloj
Para comprobarlo, con el reloj normal y encendido:
Resultado (o algo similar)
Código:
adbd is already running as root
Esto quiere decir que ya tienes root, por lo que puedes seguir con la guía.
Otro método sería:
Código:
adb root
adb shell
Resultado (o algo similar)
Si tienes root y # puedes seguir con la guía.
Si en la comprobación de root obtienes algnua de estas cosas:
Código:
adb cannot run as root in production builds
O esto después de usar adb shell:
Tu reloj no tiene acceso root por lo que no puedes seguir con la guía, y por tanto, recuperar tu reloj.
¿Cómo se recupera el reloj?
En resumen, hay que dar estos pasos:
0. Cumplir todos los requisitos del apartado anterior, si no es así, no se puede.
1. Obtener unos determinados datos del reloj brickeado.
2. Modificar una archivo que aquí se proporcionará con los datos anteriormente obtenidos.
3. Volcar ese archivo modificado al reloj para restarurar la partición defectuosa y recuperar el número de serie, entre otras cosas.
4. Usar el código de desbloqueo proporcionado en su día para desbloquear el bootloader. (este paso puede variar).
5. Instalar una ROM compatible para el Stratos como la STRATOSfied, para poder arrancar el reloj, que también se proporionará aquí.
6. Comprobar si el bootloader está desbloqueado, si no es así, usar de nuevo el código.
7. Instalar la ROM que quieras y comprobar si funcioa todo.
El desarrollo lo pondré en el siguiente Post.
Agradecimientos
@S3V3N por el script original Dump/Restore del Pace.
@neur_User por todo su trabajo para el Pace y Stratos.
@nicola_Sagliano por todo su trabajo para el Pace y Stratos.
@1immortal por su apoyo y todo su trabajo para el Pace y Stratos.
Y a los 2 Antonio que han servido como conejillos de Índias, con dispar suerte por desgracia.
+ Si te gusta mi trabajo, invítame a una
cerveza.
SI NO CUMPLES LOS REQUISITOS ANTERIORES, TU ÚNICA SOLUCION ES: https://forum.xda-developers.com/sma...mzfit-t3908237