Ver Mensaje Individual
  #2  
Viejo 26/12/17, 11:54:38
Array

[xs_avatar]
Saratoga Saratoga no está en línea
Betatester oficial
 
Fecha de registro: nov 2011
Mensajes: 1,209
Tu operador: Pepephone

Lightbulb Método manual de instalación v2.8.4.0

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. Descarga y descomprime el instalador para Desbrickear, copia el script 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 2.

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
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
0. Nos aseguramos que el PC detecta el reloj
Código:
adb kill-server
adb start-server
adb devices 
Resultado (O similar)
Código:
List of devices attached
be601824        device
1. Reiniciamos en fastboot
Código:
adb shell reboot bootloader
2. Comprobamos la conexión con el reloj
Código:
fastboot devices
Resultado (O similar)
Código:
0123456789      fastboot
Si llegado a este punto no has obtenido los resultados anteriores o similares, no continúes y revisa los drivers adb/fastboot.

3. Flasheamos el Recovery Modificado de Amazfit
Código:
fastboot boot Amazfit-mod-recovery.img
Resultado (O similar)
Código:
Downloading 'boot.img'                      OKAY [  0.475s]
booting                                            FAILED (status read failed (Too many links))
Finished. Total time: 1.540s
4. Esperamos a que en el reloj salga el triángulo con el signo de admiración (!)

5. Copiamos los archivos necesarios al reloj (puede tardar un minuto)
Código:
adb push boot.img.gz /data/media/0/
adb push system.img.gz /data/media/0/
adb push flash_eng_version.sh /data/media/0/
adb push md5s.txt /data/media/0
Resulstado (O similar)
Código:
boot.img.gz: 1 file pushed. 7.3 MB/s (5578363 bytes in 0.731s)
system.img.gz: 1 file pushed. 4.9 MB/s (298686734 bytes in 57.752s)
flash_eng_version.sh: 1 file pushed. 0.2 MB/s (398 bytes in 0.002s)
md5s.txt: 1 file pushed. 0.0 MB/s (94 bytes in 0.002s)
6. Iniciamos el script de instalación de Firmware
Código:
adb shell sh /data/media/0/flash_eng_version.sh 
Resultado (O similar)
Código:
Validating images
boot.img.gz: OK
system.img.gz: OK
Flashing boot.img
2304+0 records in
2304+0 records out
9437184 bytes (9.0MB) copied, 2.699810 seconds, 3.3MB/s
Flashing system.img
210944+0 records in
210944+0 records out
864026624 bytes (824.0MB) copied, 93.146915 seconds, 8.8MB/s
Finished
7. 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.gz
adb shell rm /data/media/0/system.img.gz
adb shell rm /data/media/0/md5s.txt
adb shell rm /data/media/0/flash_eng_version.sh
8. Reiniciamos
Código:
adb reboot
9. 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 y Bootloader stock

10. Reiniciamos en modo fastboot
Código:
adb shell reboot bootloader
11. Flasheamos el root temporal
Código:
fastboot boot boot-US-adb-root.img
Resultado (O similar)
Código:
< waiting for any device >
Downloading 'boot.img'                      OKAY [  0.399s]
booting                                            FAILED (status read failed (Too many links))
Finished. Total time: 1.449s
12. Esperamos a que reinicie y empiece el bootanimation

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 similar)
Código:
install_recovery.sh: 1 file pushed. 0.2 MB/s (687 bytes in 0.004s)
recovery.img: 1 file pushed. 1.1 MB/s (16777216 bytes in 14.611s)
u-boot-with-spl-mbr-gpt.bin: 1 file pushed. 0.5 MB/s (894164 bytes in 1.839s)
14. Iniciamos el script para la instalación del recovery
Código:
adb shell cd /data/media/0/; sh install_recovery.sh
Resultado (O 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. Flasheamos el Bootloader
Código:
adb shell busybox dd if=/data/media/0/u-boot-with-spl-mbr-gpt.bin of=/dev/block/mmcblk0
Resultado (O similar)
Código:
1746+1 records in
1746+1 records out
894164 bytes (873.2KB) copied, 1.002318 seconds, 871.2KB/s
16. Borramos los archivos de Recovery y Bootloader
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
adb shell rm -rf /data/dalvik-cache
17. Reiniciamos
Código:
adb reboot
adb kill-server
18. Fin.

Comandos Extra

Factory Reset
Lo mejor después de cada cambio de firmware, suele ser hacer un factory reset al reloj para dejarlo limpio de versiones anteriores. Esto lo haremos desde fastboot
Código:
adb shell reboot bootloader
fastboot erase cache
fastboot erase data
fastboot reboot
Borrar Caché
No es necesario si has hecho un Factory Reset, ya que éste incluye este paso
Código:
adb shell reboot bootloader
fastboot erase cache
fastboot reboot
__________________

Última edición por Saratoga Día 04/04/19 a las 10:45:29.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Saratoga su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]