Ver Mensaje Individual
  #3  
Viejo 21/02/18, 22:48:18
Array

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

Post Método manual de instalación

Método manual de instalación

Introducción
Esta es la guía para poder instalar manualmente la ROM usando cualquier ventana o terminal de comandos, así como scripts Linux y un instalador alternativo para Wndows. Para ello, hay que cumplir los mismos requisitos descritos en el Post #1.

El idioma por defecto de la ROM es el Inglés (US) por lo que si lo quieres tener en Español, después de la instalación de la ROM, tendrás que cambiar el idioma e instalar las apps restantes que no son multilenguaje para tenerlo al 100%, así como otras características extras si quieres.

Los archivos necesarios para el método manual de instalación vienen ya incluidos en el instalador automático, para acceder a ellos:
  1. Descomprimir el instalador .zip (se recomienda usar 7zip para ello)
  2. Descomprimir el .exe
  3. Navegar hasta la carpeta Instalador_XX\Autoplay\Docs
  4. Seguir la guía de siempre del método manual

Si tienes instalado un emulador adb
Si tienes instalado algún emulador adb o parecido, sustituye todos los comandos adb por adb -d.

Instalador alternativo de Windows
Instalador de ROM
Si el instalador automático te da problemas, tendrás que usar este método.
Para ello, ejecuta el instalador ROM_ES.bat.


Instalador apps Stratos 3 y Salud (Nuevo)
Antes de instalar la app Salud, echa un ojo a la sección de la App Salud del OP.
Ejecuta el instalador[COLOR=" STRATOS3_ES.bat.


Scripts Linux
Abre una ventana o terminal de comandos en la carpeta ./Docs.
Ejecuta unos de estos scripts en función de tu reloj y tus necesidades:

Instalador ROM Stratos y mapeado nuevo de los botones:

Código:
sh stratos_es_nuevo.sh
Instalador ROM Stratos y mapeado antiguo de los botones:

Código:
sh stratos_es_antiguo.sh
Instalador ROM Pace:
Código:
sh pace_es.sh
Instalador ROM Pace con función Vo2max:
Código:
sh pace_vo2max_es.sh
Instalador apps Stratos 3:
Pace (Nuevo)
Código:
sh stratos3_apps_pace_es.sh
Stratos (Nuevo)
Código:
sh stratos3_apps_stratos_es.sh
Instalador apps Stratos 3 y app Salud:
Pace (Nuevo)
Código:
sh stratos3_salud_pace_es.sh
Stratos (Nuevo)
Código:
sh stratos3_salud_stratos_es.sh
Para hacer un Reset de Fábrica al reloj, ejecuta el siguiente script .sh. Recomendado para usuarios Stratos, y OBLIGATORIO para usuarios Pace.
Código:
sh fct_rst.sh
Instalador de drivers USB/ADB
Navegar hasta .\Carpeta_archivos\drivers\driver\ y ejecutar el instalador .exe que hay aceptando todas las preguntas del instalador con "Y" o "y" para completar el proceso de instalación.

Método manual por comandos
Abre o navega con el terminal de comandos hasta la raíz de la carpeta ./Docs, o ejecuta el script terminal_cmd.bat si usas Windows para que ya te posicione en la ubicación correcta.

Algunos "/" o "\" podrían variar en los comandos en función de tu Sistema Operativo, la guía está basada en CMD para Windows.

Todos los usuarios. Root temporal si tienes firmware stock
0. Si estás en un firmware stock, tienes que instalar la versión CN o US del root temporal dependiendo del firmware que tengas instalado, Chino o Internacional.
Código:
# Reiniciar en fastboot
adb shell reboot bootloader
# Instalar root temporal CN
fastboot boot root\boot-CN-adb-root.img

# O instalar root temporal US
fastboot boot root\boot-US-adb-root.img
Resultado (O similar)
Código:
< waiting for any device >
downloading 'boot.img'...
OKAY [  0.396s]
booting...
FAILED (status read failed (Too many links))
finished. total time: 1.437s
El reloj se reiniciará. Cuando veas el bootanimation, comprueba la conexión adb con el reloj
Código:
adb devices
Sigue probando hasta que se detecte el reloj.
Resultado (O similar)
Código:
List of devices attached
be601824        device
Después de esto sigue al siguiente paso.[/color]

Todos los usuarios. Instalación de la ROM
1. Copia los archivos al reloj.
Código:
adb push rom\start_update.sh /sdcard/
adb push rom\md5s.txt /sdcard/
adb push rom\recovery.img /sdcard/
adb push rom\update-signed.zip /sdcard/
adb push icon /sdcard/.ble
Resultado (O similar)
Código:
[100%] /sdcard/start_update.sh
[100%] /sdcard/md5s.txt
[100%] /sdcard/recovery.img
[100%] /sdcard/update-signed.zip
/sdcard/.ble/icon/: 86 files pushed. 0 files skipped. 0.6 MB/s (526173 bytes in 0.829s)
2. Ejecuta el script de instalación.
Código:
adb root
adb shell cd /sdcard/; sh start_update.sh
Si el comando anterior falla, usa los siguientes comandos por separado
Código:
adb root
adb shell
Resultado (O similar)
Código:
root@watch:/ #
Go to sdcard where all files are stored
Código:
cd /sdcard
Resultado (O similar)
Código:
root@watch:/sdcard #
Run installation script
Código:
sh start_update.sh
Resultado (O similar)
Código:
============= PACEfied Installer ===============
Validating files...
start_update.sh: OK
update-signed.zip: OK
recovery.img: OK
Rebooting into recovery for installation...
Se comprobarán los archivos copiados, se instalará un recovery modificado con adb root (si es necesario) y después se reiniciará en Recovery para flashear la ROM.
Cuando la ROM se instale, el reloj se reiniciará y optimizará todas las apps. Después de esto tendrá el reloj en Inglés (US).


Sólo usuario Stratos
Haz sólo esto en el Stratos y NUNCA en el Pace, o se te cerrará el bootloader.
2.1 Flashear bootloader para Stratos
Código:
adb push stratos\u-boot-with-spl-mbr-gpt.bin /sdcard/
adb shell busybox dd if=/sdcard/u-boot-with-spl-mbr-gpt.bin of=/dev/block/mmcblk0
adb shell rm /sdcard/u-boot-with-spl-mbr-gpt.bin
Todos los usuarios
3. Borrar los archivos copiados para la instalación de la ROM
Código:
adb shell rm /sdcard/md5s.txt
adb shell rm /sdcard/start_update.sh
adb shell rm /sdcard/recovery.img
adb shell rm /sdcard/update-signed.zip
Sólo usuarios Pace
4. Configura el reloj para Pace
Código:
# Montar el sistema
adb root
adb remount rw
# Copiar un archivo para saber en el futuro que es la ROM Hybrid Pace
adb push pace\.pace_hybrid /system/
# Copiar los archivos y scripts para poder activar o desactivar la función Vo2max y Vueltas Manuales desde AmazMod o PC
adb shell mkdir /system/hybrid
adb push pace\sensorhub.bin /system/hybrid/sensorhub_pace.bin
adb push stratos\sensorhub.bin /system/hybrid/sensorhub_stratos.bin
adb push pace\gpio-keys_Laps.kl /system/hybrid/gpio-keys_Laps.kl
adb push pace\gpio-keys_Lock.kl /system/hybrid/gpio-keys_Lock.kl
adb push pace\gpio-keys_Power.kl /system/hybrid/gpio-keys_Power.kl
adb push hybrid\. /system/xbin/
adb shell chmod -R 0755 /system/xbin/.
adb shell chmod -R 0644 /system/hybrid/. 
adb shell chmod 0755 /system/hybrid
5. Copiar y flashear Flash boot.img, recovery.img y bootloader para Pace
Código:
# Copiamos los archivos
adb push pace\boot.img /sdcard/
adb push pace\recovery.img /sdcard/
# Flasheamos los archivos
# boot.img
adb shell busybox dd if=/sdcard/boot.img of=/dev/block/platform/jzmmc_v1.2.0/by-name/boot bs=4096
# recovery.img
adb shell busybox dd if=/sdcard/recovery.img of=/dev/block/platform/jzmmc_v1.2.0/by-name/recovery bs=4096
6. Copiamos las librerías necesarias para Pace
Código:
# Si quieres ACTIVAR la función Vo2max, no uses los comandos en rojo. Para DESHABILITAR la función Vo2max, usa todos los comandos.
adb push pace\sensorhub.bin /system/etc/firmware
adb push pace\gpio-keys-Power.kl /system/usr/keylayout/gpio-keys.kl
adb push pace\libslpt-linux.so /system/lib (Nuevo)
adb push pace\slpt.pipe.so /system/lib (Nuevo)
adb push pace\libcoded2-jni.so /system/lib
adb push pace\libopus-jni.so /system/lib
adb push pace\libopus-share.so /system/lib
adb push pace\libvadstdaln.so /system/lib
adb push pace\bluetooth.default.so /system/lib/hw
adb push pace\sensors.sensorHub.so /system/lib/hw
adb push pace\WearSettings.odex /system/priv-app/WearSettings/mips (Nuevo)
adb shell chmod 0644 /system/etc/firmware/sensorhub.bin
adb shell chmod 0644 /system/usr/keylayout/gpio-keys.kl
adb shell chmod 0644 /system/lib/libslpt-linux.so (Nuevo)
adb shell chmod 0644 /system/lib/slpt.pipe.so (Nuevo)
adb shell chmod 0644 /system/lib/libcoded2-jni.so
adb shell chmod 0644 /system/lib/libopus-jni.so
adb shell chmod 0644 /system/lib/libopus-share.so
adb shell chmod 0644 /system/lib/libvadstdaln.so
adb shell chmod 0644 /system/lib/hw/bluetooth.default.so
adb shell chmod 0644 /system/lib/hw/sensors.sensorHub.so
adb shell rm /data/dalvik-cache/mips/system@priv-app@[email protected]@classes.dex (Nuevo)
7. Borrar los archivos para Pace del reloj
Código:
adb shell rm /sdcard/boot.img
adb shell rm /sdcard/recovery.img
adb shell rm /sdcard/u-boot-with-spl-mbr-gpt.bin
Todos los usuarios. Cambiar de idioma
Con esto podrás poner el reloj en tu idioma y también copiar las apps/archivos restantes al reloj para tenerlo al 100% en el idioma deseado. La ROM dispone de 25 idiomas, por lo que tienes que localizar la carpeta correspondiente al tuyo para poder instalar las apps/archivos que no son multilenguaje. Las carpetas con las apps tienen el formato "tra_XY", donde XY corresponde a cada uno de los idiomas disponibles en la ROM:
 Cita:
tra_ES = Carpeta con los archivos en Español
tra_EU = Carpeta con los archivos en Euskera
tra_HE = Carpeta con los archivos en Hebreo
tra_HU = Carpeta con los archivos en Húngaro
tra_IT = Carpeta con los archivos en Italiano
tra_US = Carpeta con los archivos en Inglés
tra_BR = Carpeta con los archivos en Portugués-Brasil
tra_CA = Carpeta con los archivos en Catalán
tra_DE = Carpeta con los archivos en Alemán
tra_FR = Carpeta con los archivos en Francés
tra_NL = Carpeta con los archivos en Holandés
tra_PL = Carpeta con los archivos en Polaco
tra_TR = Carpeta con los archivos en Turco
tra_PT = Carpeta con los archivos en Portugués-Portugal
tra_CS = Carpeta con los archivos en Checo
tra_SK = Carpeta con los archivos en Eslovaco
tra_GR = Carpeta con los archivos en Griego
tra_SI = Carpeta con los archivos en Esloveno
tra_RU = Carpeta con los archivos en Ruso
tra_HR = Carpeta con los archivos en Croata
tra_VN = Carpeta con los archivos en Vietnamita
tra_SA = Carpeta con los archivos en Árabe
tra_AF = Carpeta con los archivos en Persa
tra_TH = Carpeta con los archivos en Thai
tra_BG = Carpeta con los archivos en Búlgaro
10. Pon tu idioma (XY) por defecto en el reloj
Código:
adb root
adb remount rw
adb shell busybox "sed -i 's:ro.product.locale.region=.*:ro.product.locale.region=XY:' /system/build.prop
adb shell setprop persist.sys.country XY
adb shell setprop persist.sys.language en
11. Copia las apps restantes de tu idioma al reloj
Código:
adb push tra_XY\HuamiWatchFaces.apk system/app/HuamiWatchFaces
adb push tra_XY\NewWearSport.apk system/app/NewWearSport
Resultado (O similar)
Código:
[100%] system/app/HuamiWatchFaces/HuamiWatchFaces.apk
[100%] system/app/NewWearSport/NewWearSport.apk
12. Da permisos a las apps copiadas en el reloj
Código:
adb shell chmod 644 system/app/HuamiWatchFaces/HuamiWatchFaces.apk
adb shell chmod 644 system/app/NewWearSport/NewWearSport.apk
13. Reinicia el reloj
Código:
adb remount ro
adb reboot
Ahora ya, el reloj tendrá de forma permanente el idioma elegido aunque hagas un Reset de Fábrica o Factory Reset.

Todos los usuarios
Características Extra
Habilita la instalación de apps en el reloj + root SuperSU
Esto habilitará la instalación de apps desde el propio reloj e instalará el root SuperSU..
20. Habilita la instalación de apps (El reloj necesita estar completamente arrancado)
Código:
adb shell settings put secure install_non_market_apps 1
21. Copia la carpeta SuperSU al reloj
Código:
adb root
adb remount rw
adb push supersu\supersu /sdcard
Resultado (O similar)
Código:
/sdcard/supersu/: 6 files pushed. 0 files skipped. 4.0 MB/s (710149 bytes in 0.169s)
22. Ejecuta el script de instalación del root SuperSU
Si quieres poder activar o desactivar la función Vo2max desde el teléfono, tienes que instalar esto (así como AmazMod).
SuperSU debe de ser instalado nada más iniciarse el reloj.
Código:
# Reinicia el reloj
adb reboot
# Cuando se inicie el bootanimation, monta rápidamente el sistema y ejecuta la instalación
adb root
adb remount rw
adb shell cd /sdcard/supersu/; sh root_amazfit.sh
si el comando anterior no funciona, usa los siguientes por separado
Código:
adb reboot
# Cuando se inicie el bootanimation, monta rápidamente el sistema y ejecuta la instalación
adb root
adb root
adb remount rw
adb shell
Resultado (O similar)
Código:
root@watch:/ #
Ve hasta la carpeta SuperSU en tu reloj
Código:
cd /sdcard/supersu
Resultado (O similar)
Código:
root@watch:/sdcard/supersu #
Ejecuta la instalación
Código:
sh root_amazfit.sh
Resultado (O similar)
Código:
============= INSTALLING SuperSU v2.82-SR5 ===============
============= SuperSU v2.82-SR5 INSTALLED ===============
Reinicia el reloj
Código:
adb reboot
23. Borra la carpeta SuperSU de tu reloj
Código:
adb shell rm -r /sdcard/supersu
Instala el firmware del GPS

30. Para instalar el firmware nuevo/stock del GPS
Sólo será necesario si anteriormente instalaste el firmware antiguo del GPS.
Código:
adb root
adb remount rw
adb push gps\stock\sony_gps_fw_e.bin /system/etc/firmware
adb shell chmod 644 /system/etc/firmware/sony_gps_fw_e.bin
adb remount ro
adb reboot
instalaste el firmware antiguo del GPS
31. Y para instalar el firmware antiguo del GPS:
Código:
adb root
adb remount rw
adb push gps\old\sony_gps_fw_e.bin /system/etc/firmware
adb shell chmod 644 /system/etc/firmware/sony_gps_fw_e.bin
adb remount ro
adb reboot
Para mí, a día de hoy no hay ninguna diferencia entre el nuevo y el antiguo.

"]Activa la App List del launcher
Pudes activar la app list del launcher para poder acceder a todas las apps instaladas en el reloj, poder sacar el código QR,...
40. Activar App List
Código:
adb push lista\launcher_config.ini /sdcard/launcher_config.ini
adb shell am force-stop com.huami.watch.launcher
Resultado (O similar)
Código:
[   ?] /sdcard/launcher_config.ini: 0/?
41. Desactivar App list
Código:
adb shell rm sdcard/launcher_config.ini
adb shell am force-stop com.huami.watch.launcher
Mejora de volumen Bluetooth
50. Activar la mejora de volumen Bluetooth
Código:
adb shell btVolBoost
Resultado (O similar)
Código:
============= PACEfied Bluetooth Volume Boost ===============
Done, now rebooting
Borrar las estadísticas antiguas de batería
60. Esto es recomendable hacerlo cada vez que se instala una nueva ROM para poder calibrar correctamente la batería del reloj.
Código:
adb shell rm data/system/batterystats.bin
Reinicia el reloj para aplicar los cambios

Instalar otras fuentes
70. Puedes instalar hasta 5 fuentes diferentes en función del idioma que quieras usar y de tus necesidades. Las fuentes las puedes encontrar en la carpeta "fuentesXYZ", donde XYZ corresponde al tipo de las fuentes:
 Cita:
ara = Fuentes Árabes
heb = Fuentes Hebreas
sto = Fuentes Stock
samsung = Fuente Samsung OneUI 2.1 (Nuevo)
miui = Fuente MIUI12 (Nuevo)
applemint = Fuente Applemint
Para instalarlas, navega desde el terminal de comandos hasta la carpeta "fuentesXYZ"".
Y copia la fuente[/b]
Código:
adb root
adb remount rw
adb push DroidSansFallback.ttf /system/fonts
Da los permisos necesarios y reinicia el reloj
Código:
adb shell chmod 644 system/fonts/DroidSansFallback.ttf
adb remount ro
adb reboot
Animaciones del sistema
71. Animaciones más rápidas
Hará que el UI vaya más rápido
Código:
adb shell settings put global window_animation_scale AB
adb shell settings put global transition_animation_scale AB
adb shell settings put global animator_duration_scale AB
adb reboot
Donde AB puede ser cualquier valor entre 0.1 y 1.0 (valor original)

Código QR de emparejamiento
73. Inicia el código QR
Código:
adb shell am start -n com.huami.watch.setupwizard/.InitPairQRActivity
Instala un gestor de notificaciones
Instala sólo uno, WatchDroid o AmazMod
73. WatchDroid
Desinstala previamente AmazMod si lo tienes instalado. Para ello:
Código:
adb uninstall com.amazmod.service
adb uninstall com.dinodevs.pacecalendarwidget
Instala WatchDroid Assistant en el reloj
Código:
adb install -r wd\watch.apk
Install WatchDroid widget
Código:
adb install -r wd\Widget.apk
Recuerda instalar la app correspondiente en el teléfono

74. AmazMod y PaceCalendar
Desinstala previamente WatchDroid si lo tienes instalado.
Código:
adb uninstall com.lumaticsoft.watchdroidassistant
adb uninstall com.lumaticsoft.amazfitwatchdroid
Instala AmazMod
Código:
adb install -r amazmod\service-release.apk
Instala PaceCalendar
Código:
adb install -r amazmod\PaceCalendarWidget.apk
After that reboot your watch
Código:
adb reboot
Recuerda instalar la app correspondiente en el teléfono

Mod de formato de fecha en Watchfaces stock
75. Formato de fecha modificado
Si quieres tener el formato de fecha 31/12/2019.
Código:
adb root
adb remount
adb.exe push date\mod\HuamiWatchFaces.odex system/app/HuamiWatchFaces/mips
adb.exe shell chmod 644 system/app/HuamiWatchFaces/mips/HuamiWatchFaces.odex
adb.exe shell rm /data/dalvik-cache/mips/system@app@[email protected]@classes.dex
adb reboot
y si quieres volver al formato de fecha stock 2019/12/31.
Código:
adb root
adb remount
adb.exe push date\stock\HuamiWatchFaces.odex system/app/HuamiWatchFaces/mips
adb.exe shell chmod 644 system/app/HuamiWatchFaces/mips/HuamiWatchFaces.odex
adb.exe shell rm /data/dalvik-cache/mips/system@app@[email protected]@classes.dex
adb reboot
Todos los usuarios
App Ajustes con soporte para DT2W (Nuevo)
Instala la app de Ajustes correspondiente a tu reloj
Código:
adb root
adb remount rw 
adb shell rm /system/priv-app/WearSettings/mips/WearSettings.odex
adb shell rm /system/priv-app/WearSettings/WearSettings.apk
adb push stratos3\varios\dev\WearSettings.apk system/priv-app/WearSettings
Donde dev es tu reloj:
Stratos para usuarios Stratos
Pace para usuarios Pace

Apps Stratos3 y app Salud (Nuevo)
Si quieres flashear las apps del Stratos3:
Mira el OP antes de instalar la app Salud. Puedes instalar las apps del Stratos 3 y Salud o solo las apps del Stratos 3 sin la app Salud.
76. App Salud
Código:
adb -d root
adb -d remount rw
adb -d shell rm -r /system/app/WearHealth/
adb -d push stratos3\varios\WearHealth\. /system/app/WearHealth
adb -d reboot
77. Apps Stratos 3
Código:
adb push stratos3\update.zip /sdcard
adb reboot update
Bootanimation (Nuevo)
78. Bootanimation
Elige entre 3 bootanimations:
  • stock
  • everest
  • starwars
  • nexus (Nuevo)
Reemplaza boot_name por uno de los nombres anteriores:
Código:
adb push boots\boot_name\bootanimation.zip /system/media
adb shell chmod 644 /system/media/bootanimation.zip
adb reboot
Reset de Fábrica
80. Si necesitas hacer un Reset de Fábrica, puedes ejecutar FCT_RST.bat en Windows, o usar estos comandos si tienes desbloqueado el bootloader.
Código:
adb shell reboot bootloader
fastboot erase data
fastboot erase cache
fastboot reboot
O si tienes el bootloader bloqueado
Código:
adb reboot wipe
Al terminar, el reloj se apagará.

Fin de la instalación de la ROM, ¡Disfruta!

Todos los usuarios
Volver al firmware stock
Instala el firmware como siempre, tienes los enlaces en elPost #2.

Sólo usuarios Pace
Volver a la ROM WOS
Antes de poder instalar la ROM, tendrás que "convertir" el reloj en un Pace
Usa estos comandos
Código:
adb root
adb remount rw
adb shell busybox "sed -i 's:ro.build.huami.model=.*:ro.build.huami.model=A1602:' /system/build.prop
adb remount ro
adb reboot
Cuando el reloj arranque completamente, instala la ROM como siempre haciendo un Reset de Fábrica

Activar o desactivar la función Vo2max
Mira como hacerlo en el OP.

Activar o desactivar la función de Vueltas Manuales
Mira como hacerlo en el OP.
__________________

Última edición por Saratoga Día 22/07/20 a las 08:12:57. Razón: Actualizado para nueva versión v2.7.1
Responder Con Cita
Los siguientes 7 usuarios han agradecido a Saratoga su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]