Ver Mensaje Individual
  #25  
Viejo 27/05/18, 13:35:23
Array

[xs_avatar]
hackvier1 hackvier1 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2009
Localización: A Coruña, Galicia
Mensajes: 620
Modelo de smartphone: RedMi Note 3 pro
Tu operador: Simyo
 Cita: Originalmente Escrito por Saratoga Ver Mensaje
ESTE MÉTODO ES TOTALMENTE EXPERIMENTAL


¿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:
Código:
adb devices
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
Código:
fastboot reboot
2. Tener root en el reloj

Para comprobarlo, con el reloj normal y encendido:

Código:
adb root
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)
Código:
root@watch:/ #
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:
Código:
user@watch:/ $
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.
Increible el tutorial, me has sacado de una buena, Gracias!!
__________________
Responder Con Cita
Gracias de parte de: