Ver Mensaje Individual
  #2  
Viejo 17/03/18, 12:09:18
Avatar de Saratoga
Saratoga Saratoga no está en línea
Betatester oficial
Mensajes: 1,209
 
Fecha de registro: nov 2011
Mensajes: 1,209
Tu operador: Pepephone
Mencionado: 149 comentarios
Tagged: 0 hilos
Método manual por comandos

Método manual de instalación y Desbrickear reloj (Unbrick)

Introducción
Esta es la guía para poder instalar manualmente la ROM usando cualquier terminal de comandos. Para ello, hay que cumplir los mismos requisitos descritos en el Post #1.

En Windows tenéis que abrir CMD.exe y navegar hasta la raíz del archivo .zip que contiene el firmware y habéis descomprimido previamente, o ejecutar terminal_cmd.bat y ya estarás posicionado en la ubicación correcta para seguir con la guía. También puedes usar los comandos como adb.exe y fastboot.exe en vez de adb y fastboot si no tienes instalados los drivers como system wide.

Desbrickear el reloj
Si tú reloj se ha brickeado, quedándose en la A de Amazfit con el punto rojo sin arrancar y no lo detecta el PC por adb, tienes que seguir el tutorial del truco del botón y conectarlo al USB para entrar en fastboot. y ejecutar UNBRICK_ES.bat dentro de la carpeta donde están todos los archivos del firmware stock, y ejecútalo para que se instale automáticamente, aunque recuerda que tienes que tener 100% bien instalados los drivers adb/fastboot.

También una vez entrado en fastboot, puedes descbrickearlo por comandos manuales empezando la guía en el punto 3.

Instalación OTA
Descromprime el .zip del primer post, y si usas Windows ejecuta terminal_cmd.bat, o abre cualquier pantalla/terminal de comandos en la raíz de la carpeta.
Copia la actualización al reloj
Código:
adb push update.zip /sdcard
E inicia la actualización
Código:
adb reboot update[/b]
Espera a que se actualice, y cuando se reinicie borra el archivo de actualización.
Código:
adb shell rm /sdcard/update.zip
Instalación manual por comandos del Firmware
1. Conectar el reloj al PC y comprobamos la conexión con el reloj
Código:
adb devices
Resultado (o algo similar)
Código:
List of devices attached
9dee1d33        device
2. Reiniciamos el reloj en modo fastboot
Código:
adb shell reboot bootloader
3. Cuando el reloj muestre la pantalla de fastboot, comprobamos la conexión
Código:
fastboot devices
Resultado (o algo similar)
Código:
0123456789      fastboot
4. Iniciamos el antiguo Recovery modificado
Código:
fastboot boot recovery-mod.img
o el nuevo Recovery modificado
Código:
fastboot boot recovery-mod2.img
Resultado (o algo similar)
Código:
downloading 'boot.img'...
OKAY [  0.426s]
booting...
FAILED (status read failed (Too many links))
finished. total time: 1.303s
5. Esperamos a que en el reloj salga el triángulo con el signo de admiración (!)

6. Copiamos los archivos necesarios al reloj (puede tardar un minuto)
Código:
adb push boot.img /data/media/0/
adb push system.img.gz /data/media/0/
adb push md5s.txt /data/media/0/
adb push flash_rom.sh /data/media/0
Resultado (o algo similar)
Código:
adb push boot.img /data/media/0/
7546 KB/s (9437184 bytes in 1.221s)

adb push system.img.gz /data/media/0/
7194 KB/s (228153632 bytes in 30.969s)

adb push md5s.txt /data/media/0/
88 KB/s (91 bytes in 0.001s)

adb push flash_rom.sh /data/media/0/
297 KB/s (458 bytes in 0.001s)
7. Iniciamos la instalación (puede tardar un par de minutos)
Código:
adb shell sh /data/media/0/flash_rom.sh
Resultado (o algo similar)
Código:
Validating images
boot.img: OK
system.img.gz: OK
Starting to flash now. DO NOT TURN OFF OR REMOVE THE USB CABLE!
Flashing boot.img
2304+0 records in
2304+0 records out
9437184 bytes (9.0MB) copied, 0.953804 seconds, 9.4MB/s
Flashing system.img
210944+0 records in
210944+0 records out
864026624 bytes (824.0MB) copied, 89.945101 seconds, 9.2MB/s
Finished
8. Ya estaría instalado el firmware, ahora borramos los archivos de instalación del reloj
Código:
adb shell rm /data/media/0/boot.img
adb shell rm /data/media/0/system.img.gz
adb shell rm /data/media/0/md5s.txt
adb shell rm /data/media/0/flash_rom.sh
9. Reiniciamos el reloj
Código:
adb reboot
10. Cuando se inicie el bootanimation, cambiamos el idioma a Inglés
Código:
adb shell setprop persist.sys.language en 
adb shell setprop persist.sys.country US
Proceso de instalación de Recovery stock y Bootloader

11. Reiniciamos en modo fastboot
Código:
adb shell reboot bootloader
12. Iniciamos el antiguo root temporal
Código:
fastboot boot boot-US-adb-root.img
o el nuevo root temporal
Código:
fastboot boot boot2-US-adb-root.img
Resultado (o algo similar)
Código:
downloading 'boot.img'...
OKAY [  0.349s]
booting...
FAILED (status read failed (Too many links))
finished. total time: 1.206s
13. Copiamos los archivos de Recovery y Bootloader
Código:
adb push install_recovery.sh /data/media/0/
adb push recovery.img /data/media/0/
adb push u-boot-with-spl-mbr-gpt.bin /data/media/0
Resultado (o algo similar)
Código:
[100%] /data/media/0/install_recovery.sh
[100%] /data/media/0/recovery.img
14. Ejecutamos el script para la instalación del recovery
Código:
adb shell cd /data/media/0/; sh install_recovery.sh
O si el comando anterior falla, lo hacemos en 2 comandos
Código:
adb shell cd /data/media/0/
adb shell sh install_recovery.sh
Resultado (o algo similar)
[code]
Resultado (o algo similar)
Código:
============= STOCK Installer ===============
Flashing recovery...
4096+0 records in
4096+0 records out
16777216 bytes (16.0MB) copied, 2.461221 seconds, 6.5MB/s
Done. OTA updates should now work.
15. Flashear Bootloader
Código:
adb shell busybox dd if=/data/media/0/u-boot-with-spl-mbr-gpt.bin of=/dev/block/mmcblk0
16 . Borramos los archivos de instalación de recovery
Código:
adb shell rm /data/media/0/install_recovery.sh 
adb shell rm /data/media/0/recovery.img
adb shell rm /data/media/0/u-boot-with-spl-mbr-gpt.bin
17. Reiniciamos
Código:
adb reboot
18. Fin.

Ahora vete a la app de Amazfit y actualiza a la última versión.

Última edición por Saratoga Día 18/03/20 a las 17:30:47 Razón: Añadido paso de Flasheo de Bootloader
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Saratoga su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]