FORUMS
Remove All Ads from XDA

PACEficator Project|Everest 2.0.70.1 ROM v2.2 Installer|Amazfit Stratos(2019/06/21)

1,331 posts
Thanks Meter: 1,472
 
By Saratoga79, Senior Member on 6th March 2019, 09:27 AM
Post Reply Email Thread
THIS IS NOT FOR AMAZFIT PACE OR AMAZFIT VERGE

THIS IS NOT FOR AMAZFIT PACE OR AMAZFIT VERGE

THIS IS NOT FOR AMAZFIT PACE OR AMAZFIT VERGE



Quote:

I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please make sure you read and understand everything written in the post before flashing it! YOU are choosing to make these modifications and must be sure of what it does.


Quote:

  • The project is aimed to support multilanguage translations for Amazfit Stratos and continue the work of Stratosfied ROM by @Neuer_User.
  • This Custom ROM is based on latest Stable Chinese Firmware, and used translations are from STOCKfied and Pace ROM on Crowdin (See Post #3) and OneSky before.
  • Never take OTA updates when running a custom ROM.


Quote:

  • Based on latest Chinese Firmware
  • Supported languages (some languages may be in English/Chinese):
  1. Español (ES)
  2. English (US)
  3. Euskera (EU)
  4. Portuguese (BR)
  5. Catalán (CA)
  6. German (DE)
  7. French (FR)
  8. Hungarian (HU)
  9. Italian (IT)
  10. Hebrew (HE)
  11. Dutch (NL)
  12. Polish (PL)
  13. Turkish (TR)
  14. Portuguese (PT)
  15. Czech (CS)
  16. Slovak (SK)
  17. Greek (GR)
  18. Slovenian (SI)
  19. Russian (RU)
  20. Croatian (HR)
  21. Vietnamese (VN)
  22. Arabic (SA)
  23. Persian (AF)
  24. Thai (TH)
  25. Bulgarian (BG)
  • Sport voice alerts:
  • Spanish
  • Basque
  • English
  • Polish
  • Italian
  • French
  • Portuguese-BR
  • Deleted Chinese apps
    • Alipay.apk
    • XimalayaSound.apk
  • Real time data of Last Lap (L.L.) and Current Lap (C.L.)
  • Init.d support and included script
  • Zipalign binary by @osm0sis (App optimization)
  • Samsung S8 Oreo emojis
  • AmazMod or WatchDroid (notifications manager)
  • PaceCalendar, GreatFit and T9 keyboard (AmazMod)
  • Font selection and preview (?) for stock notifications
  • Stock
  • Arabic
  • Hebrew
  • New1 (Updated Stock font from Android Studio SDK)
  • New2 (Updated Stock font from Android Studio SDK/JRE)
  • New3 (Code200 font)
  • Thai and Korean fonts
  • Option to choose between old Pace or new Stratos GPS Firmware
  • Option to choose animations speed
  • New bootanimation
  • Save locations and navigate to them starting an activity
  • Old keys mapping
  • Option for ADB/Fastboot/USB driver installation
  • Option to launch QR code
  • Re-enabled OTA update notifications
  • Option to install watchface date format mod
  • No 2 widget limitation


Quote:

  • A1609(S) CN/Chinese version
  • A1619(S) US/Global/International version


Quote:

  • Properly installed adb/fastboot drivers on your PC
  • Unlocked Bootloader if you are on stock/original ROM
  • 40% battery
  • 300 MB free on your watch
  • Doing a factory reset is recommended on installation.


Quote:

  • @Neuer_User for PACEfied & Stratosfied ROM and for a lot of stuff
  • @Cracklydisc (Nicola Sagliano) for AmazIT & StratOS ROM and for a lot of stuff
  • @1mmortal for a lot of stuff and support (My Master & Commander ;-p)
  • @YashdSaraf and @osm0sis for MIPS Busybox
  • @S3V3N for system dump scripts
  • @lfom for new English voice alerts and other stuff
  • @Ranomez for original local root script
  • @sergioextre and N&N Team for inti.d sripts
  • @s_k_u_ll for Linux .sh scripts
  • @JRevenge for Italian (IT) translations
  • @Kaudii for Polish (PL) translations
  • @MASVA for Croatian (HR) translations
  • And to all the people who contributed for STOCKfied and Stratos ROM translations projects on OneSky and now on Crowdin.
  • @Snoop05 for USB/ADB/Fastboot drivers
  • @yener90 for watchface date format mod
  • AmazMod team
  • Pablo for WatchDroid
  • @GreatApo for Calendar
  • @Anb2rw from 4PDA for original T9 keyboard and @ahsim for his mod.
  • Installer audio by NoCopyrightSounds
  • If I forget someone, please let me know.


Quote:

Windows automatic installer:

  1. Sync all your data with Amazfit Watch App
  2. Download the ROM zip
  3. Extract it somewhere
  4. Connect your watch to PC (Watch needs to be full booted (showing the Watch Face))
  5. Run .exe file (without administrator privileges)
  6. Choose your language
  7. Choose ROM installation
  8. Setup the features of the ROM (Some features will increase installation time considerably)
  9. And choose ROM installation
  10. Wait and enjoy

Some screenshot





Installation output example for Spanish language
Quote:

*****************************************
CONECTA EL RELOJ AL PC ANTES DE EMPEZAR
*****************************************
* daemon not running; starting now at tcp:5037
* daemon started successfully
**************************************************
COMPROBANDO QUE EL RELOJ HA ARRANCADO TOTALMENTE
**************************************************
OK! EMPECEMOS!
**************************
CARACTERISTICAS ELEGIDAS
**************************
Idioma de la ROM = en-ES
Reset de Fabrica = si
Fuentes de sistema = new1
Antiguo Firmware del GPS = no
Aumento volumen Bluetooth = si
App List del Launcher = si
Gestor de notificaciones = AmazMod
Velocidad de animaciones = 0.1
Formato de fecha Watchfaces = 31-12-2019
***************************
CARACTERISTICAS DEL RELOJ
***************************
NIVEL DE BATERIA: 93
ESTADO DEL BOOTLOADER: Desbloqueado
MODELO DE RELOJ DETECTADO: A1609 - Amazfit Sports Watch 2
VERSION DE ROM INSTALADA: everest-2.0.66.1
ROM STRATOS CHINA TRADUCIDA ENCONTRADA
***********************
INSTALACION DE LA ROM
***********************
************************************************** *******************************
COPIANDO ARCHIVOS AL RELOJ. TARDARA UN POCO (SE RECOMIENDA TENER 300 MB LIBRES)
************************************************** *******************************
AutoPlay\Docs\rom\start_update.sh: 1 file pushed. 0.2 MB/s (956 bytes in 0.005s)
AutoPlay\Docs\rom\md5s.txt: 1 file pushed. 0.0 MB/s (149 bytes in 0.008s)
AutoPlay\Docs\rom\recovery.img: 1 file pushed. 2.4 MB/s (6924288 bytes in 2.791s)
AutoPlay\Docs\rom\update-signed.zip: 1 file pushed. 1.4 MB/s (280523441 bytes in 193.509s)
************************************************** ********************************
COMPROBANDO ARCHIVOS. SE REINICIARA EN MODO RECOVERY PARA INICIAR LA INSTALACION
TEN PACIENCIA PORQUE PUEDE TARDAR HASTA 5 MINUTOS
************************************************** ********************************
============= PACEfied Installer ===============
Validating files...
update-signed.zip: OK
recovery.img: OK
start_update.sh: OK
Rebooting into recovery for installation...
*******************
BORRANDO ARCHIVOS
*******************
List of devices attached
9dee1d33 device

**********************
MONTANDO PARTICIONES
**********************
remount succeeded
*******************
ARCHIVOS BORRADOS
*******************
********************************************
COMPROBANDO INSTALACION CORRECTA DE LA ROM
********************************************
************************************************** ****
LA ROM EVEREST 2.0.66.1 v2.1 SE INSTALO CORRECTAMENTE
************************************************** ****
******************************
FLASEANDO bootloader STRATOS
******************************
AutoPlay\Docs\stratos\u-boot-with-spl-mbr-gpt.bin: 1 file pushed. 1.8 MB/s (894164 bytes in 0.475s)
1746+1 records in
1746+1 records out
894164 bytes (873.2KB) copied, 0.490857 seconds, 1.7MB/s
*****************************
CAMBIANDO EL IDIOMA A ES
*****************************
************************************************** ****************************
ESTADO DEL BOOTLOADER: Desbloqueado. HACIENDO RESET DE FABRICA EN FASTBOOT
************************************************** ****************************
***************************************
RESETEANDO EL RELOJ. TARDARA UN RATO
***************************************
< waiting for any device >
Erasing 'data' OKAY [205.376s]
Finished. Total time: 205.405s
******** Did you mean to fastboot format this ext4 partition?
Erasing 'cache' OKAY [ 8.027s]
Finished. Total time: 8.053s
Rebooting
Finished. Total time: 0.019s
********************
INSTALANDO SuperSU
********************
AutoPlay\Docs\supersu\supersu\: 6 files pushed. 1.3 MB/s (710149 bytes in 0.525s)
============= INSTALLING SuperSU v2.82-SR5 ===============
============= SuperSU v2.82-SR5 INSTALLED ===============
*******************************************
BORRANDO ESTADISTICAS ANTIGUAS DE BATERIA
*******************************************
************************************
INSTALANADO APLICACIONES RESTANTES
************************************
remount succeeded
AutoPlay\Docs\fuentes\new1\.\: 1 file pushed. 2.7 MB/s (4529044 bytes in 1.611s)
AutoPlay\Docs\tra_ES\NewWearSport.apk: 1 file pushed. 1.0 MB/s (7428337 bytes in 7.420s)
AutoPlay\Docs\tra_ES\HuamiWatchFaces.apk: 1 file pushed. 2.9 MB/s (13214059 bytes in 4.357s)
*******************************
USANDO FIRMWARE STOCK DEL GPS
*******************************
****************
DANDO PERMISOS
****************
************************************************** **
INSTALANDO MOD DE FORMATO DE FECHA PARA WATCHFACES
************************************************** **
AutoPlay\Docs\date\mod\HuamiWatchFaces.odex: 1 file pushed. 3.7 MB/s (6840752 bytes in 1.773s)
************************************************** ***************************
ESPERANDO A QUE ARRANQUE POR COMPLETO PARA ACTIVAR LA APP LIST DEL LAUNCHER
************************************************** ***************************
***********************************
ACTIVANDO LA APPLIST DEL LAUNCHER
***********************************
AutoPlay\Docs\lista\launcher_config.ini: 1 file pushed.
************************************************** **********************************
ESPERANDO A QUE ARRANQUE POR COMPLETO PARA ACTIVAR EL AUMENTO DE VOLUMEN BLUETOOTH
************************************************** **********************************
***************************************
ACTIVANDO MEJORA DE VOLUMEN BLUETOOTH
***************************************
============= PACEfied Bluetooth Volume Boost ===============
Done
************************************************** **************************
ESPERANDO A QUE ARRANQUE POR COMPLETO PARA INSTALAR EL SERVICIO DE AMAZMOD
************************************************** **************************
**************************
DESINSTALANDO WATCHDROID
**************************
**********************************
INSTALANDO SERVICIO AMAZMOD 1894
**********************************
AutoPlay\Docs\amazmod\service-release.apk: 1 file pushed. 4.6 MB/s (12688016 bytes in 2.647s)
pkg: /data/local/tmp/service-release.apk
Success
***********************************
INSTALANDO WATCHFACE GREATFIT 3.9
***********************************
AutoPlay\Docs\amazmod\GreatFit.apk: 1 file pushed. 3.4 MB/s (2780206 bytes in 0.784s)
pkg: /data/local/tmp/GreatFit.apk
Success
********************************
INSTALANDO PACECALENDAR 1.9.3
********************************
AutoPlay\Docs\amazmod\PaceCalendarWidget.apk: 1 file pushed. 3.4 MB/s (4051202 bytes in 1.152s)
pkg: /data/local/tmp/PaceCalendarWidget.apk
Success
***********************
INSTALANDO TECLADO T9
***********************
AutoPlay\Docs\t9\t9.apk: 1 file pushed. 2.9 MB/s (157309 bytes in 0.051s)
pkg: /data/local/tmp/t9.apk
Success
*****************************
ESTABLECIENDOLO POR DEFECTO
*****************************
Input method com.anb2rw.keyboardt9/.T9InputMethodService: now enabled
Input method com.anb2rw.keyboardt9/.T9InputMethodService selected
************************************************** ***********************************
ESPERANDO A QUE ARRANQUE POR COMPLETO PARA CAMBIAR VELOCIDAD DE ANIMACIONES A 0.1
************************************************** ***********************************
HECHO!
**************************
ACTIVANDO MEJORAS init.d
**************************
*************************
DESMONTANDO PARTICIONES
*************************
remount succeeded
**************
REINICIO 1/2
**************
******************
OPTIMIZANDO APPs
******************
**************
REINICIO 2/2
**************
***********************
FIN DE LA INSTALACION
***********************
*****************
TAREA TERMINADA
*****************
Presione una tecla para continuar . . .

Linux scripts and Manual installation method in Post #2
Since installer v1.9 all files for manual installation are built-in the automatic installer, in order to access them:
  1. Unzip the installer .zip (7zip is recommended)
  2. Unzip the .exe file
  3. Navigate to Instalador_XX\Autoplay\Docs
  4. Use manual installation guide as always

Quote:

Language change
You can switch between different languages with ease choosing Change language menu in the installer, but note that you MUST have the ROM installed to do it.

  1. Run .exe file (without administrator privileges)
  2. Choose your language
  3. Choose Change language
  4. Setup the features of the ROM (Some features will increase installation time considerably)
  5. And choose ROM installation
  6. Wait and enjoy

Quote:

CN Apps Pack
You can install/uninstall some Chinese apps which are removed by default from Change language>CN Apps Pack>Install

  • Alipay.apk (deleted by default)
  • HmTvHelper.apk (not deleted by default)
  • WearSmartHome.apk (not deleted by default)
  • XimalayaSound.apk(deleted by default)

Quote:

Factory Reset

  • This will wipe all your data and installed applications so sync all data in Amazfit app before installation.
  • While wiping data you must turn off bluetooth on your phone and unpair the watch on Amazfit app.
  • When whole installation process finishes, turn on bluetooth on your phone and pair the watch on Amazfit app.
  • If you face any trouble pairing the watch reboot both, watch and phone, and try again.

NOTE
  • Sync all your data with Amazfit app before installing the ROM.
  • Doing a Factory Reset during ROM installation is recommended.
  • Before first activity, calibrate and run the Compass outdoor for few minutes. Also starting an activity outdoors for few minutes is recommended in order to check GPS connection and altitude.
  • Before starting any activity, sync all your data with Amazfit app in order to update A-GPS data if needed.
  • If data is not syncing after an activity, turn off bluetooth on your phone, unpair the watch, turn on the bluetooth and repair the watch.
  • If you still face issues to sync data, install the Amazfit App Data Sync Fix.
  • Install only one notifications manager, AmazMod or WatchDroid app on your phone
  • AmazMod official thread.
    • If phone app is not connecting with your watch, remember to reboot the phone after installing the app from Play Store. Note that Amazfit app must be installed too.
    • If you are getting duplicated notifications, go to app settings, disable notifications, apply, enable notifications and apply again. Remember to disable notifications for Amazfit app.
    • If you want to uninstall AmazMod service from watch, first you need to Revoke Administrator Privileges on Tweaks menu from phone's app.
    • If you can't see the calendar widget, go to AmazMod>Settings>Reorder Widgets and enable it there. If still no widget, reboot your watch and try again.
  • GreatFit official thread.
  • T9 keyboard official thread.
  • If Training widget, or any other widget on watch, stays loading and never does, disable that widget on Amazfit app and enable it.
  • To report any bug or issue, you must give as much info as possible, like a log or a copy-paste text of the installation process or a screenshot.
  • If you want to collaborate in this project, you can do it here.
  • Installing AmazBoost mod will probably break init.d support.



Quote:

Changelog 2.1.1 -> 2.2 (2019/06/21)
+ Based on Chinese 2.0.70.1 Stable Firmware

- Optimize the problem of high initial velocity of motion due to some conditions
- Optimize the start of the sport
- Fixed an issue where the average stride was greater than the maximum stride in some cases
- Fixed the occasional appearance of the i0S version of the app.
- Repair swimming pool from custom pool length to standard pool length, if already set
Automatic segmentation, the automatic segmentation distance can not automatically modify the length of the pool
- Fixed bugs
+ Supported languages:
- Español (ES)
- English (US)
- Euskera (EU)
- Portuguese (BR)
- Catalán (CA)
- German (DE)
- French (FR)
- Hungarian (HU)
- Italian (IT)
- Hebrew (HE)
- Dutch (NL)
- Polish (PL)
- Turkish (TR)
- Portuguese (PT)
- Czech (CS)
- Slovak (SK)
- Greek (GR)
- Slovenian (SI)
- Russian (RU)
- Croatian (HR)
- Vietnamese (VN)
- Arabic (SA)
- Persian (AF)
- Thai (TH)
- Bulgarian (BG)
+ Sport voice alerts:
- Spanish
- Basque
- English
- Polish
- Italian
- French
- Portuguese-BR
+ Updated translations (Italian and Persian)
+ Init.d support and included script
- Zipalign binary by osm0sis (App optimization)
+ Samsung S8 Oreo emojis
+ AmazMod or WatchDroid (notificactiosn manager)
- PaceCalendar, GreatFit and T9 keyboard (AmazMod)
+ New font selection and preview (?)
- New1 (Updated Stock from Android Studio SDK)
- New2 (Updated Stock from Android Studio SDK/JRE)
- New3 (Code200 font)
+ New Thai and Korean fonts
+ Option to choose between old Pace or new Stratos GPS Firmware
+ Option to choose animations speed
+ Save locations and navigate to them starting an activity
+ Old keys mapping
+ Option for Driver installation
+ Option to launch QR code
+ Re-enabled OTA update notifications
+ Modded date format for stock watchfaces
+ No 2 widget limitation
+ Latest adb.exe/fasboot.exe (platform-tools_r29.0.1) version
- Don't worry if you get "fastboot: error: Command failed" when booting temporal root in fastboot
+ New bootanimation


Changelog 2.1 -> 2.1.1 (2019/06/19)
+ Based on Chinese 2.0.66.1 Stable Firmware
+ Latest adb.exe/fasboot.exe (platform-tools_r29.0.1) version
+ Updated translations
+ AmazMod 1894
+ GreatFit 3.9
+ T9 keyboard
+ New bootanimation
+ No 2 widget limitation
+ Modded date format for stock watchfaces


Changelog 2.0.1 -> 2.1 (2019/05/24)
+ Based on Chinese 2.0.66.1 Stable Firmware
- Optimizes the quality of the heart rate signal, optimizes the heart rate algorithm, improves the accuracy of the heart rate data, appears the disconnection of the iOS phone The problem is that the connection can not be reconnected after the connection. The problem is that the programming is configured in the application and, sometimes, the problem that the programming can not be displayed in the state of the clock lock screen is fixed. After automatic segmentation is turned off, the data in this segment and the previous segment will be reset based on the last distance.?? Repair. After the end of the campaign, even if the fastest personal score of 3 km does not occur, the clock will still Indicates the problem of the new best personal score faster than 3 km. · Repair the number of steps to reach the standard reminder, if the number of steps is standard, the clock will still remember the problem to fix the automatic due to the restart, the problem of fixing the error.
+ Supported languages:
- Español (ES)
- English (US)
- Euskera (EU)
- Portuguese (BR)
- Catalán (CA)
- German (DE)
- French (FR)
- Hungarian (HU)
- Italian (IT)
- Hebrew (HE)
- Dutch (NL)
- Polish (PL)
- Turkish (TR)
- Portuguese (PT)
- Czech (CS)
- Slovak (SK)
- Greek (GR)
- Slovenian (SI)
- Russian (RU)
- Croatian (HR)
- Vietnamese (VN)
- Arabic (SA)
- Persian (AF)
- Thai (TH)
- Bulgarian (BG)
+ Sport voice alerts:
- Spanish
- Basque
- English
- Polish
- Italian
- French
- Portuguese-BR
+ Updated translations (Italian and Persian)
+ Init.d support and included script
- Zipalign binary by osm0sis (App optimization)
+ Samsung S8 Oreo emojis
+ AmazMod or WatchDroid (notificaction manager)
- PaceCalendar, GreatFit and T9 keyboard (AmazMod)
+ New font selection and preview (?)
- New1 (Updated Stock from Android Studio SDK)
- New2 (Updated Stock from Android Studio SDK/JRE)
- New3 (Code200 font)
+ New Thai and Korean fonts
+ Option to choose between old Pace or new Stratos GPS Firmware
+ Option to choose animations speed
+ Amazfit Verge's bootanimation
+ Save locations and navigate to them starting an activity
+ Old keys mapping
+ Option for Driver installation
+ Option to launch QR code
+ Re-enabled OTA update notifications
+ Modded date format for stock watchfaces
+ No 2 widget limitation


Older Changelogs
Changelog v1.9 -> v2.0 (2019/04/27)
Changelog v1.8 -> v1.9 (2019/04/10)
Changelog v1.7 -> v1.8 (2019/03/14)


Quote:

  • If you like my work you can buy me a beer here

The Following 18 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
 
 
6th March 2019, 09:27 AM |#2  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Manual installation method
Manual installation method

Introduction
This is a guide for manual installation of the ROM using any command or terminal window. Requirements are the same as stated on OP.
Default ROM language is English (US) so if you want to set your watch in another language you need to install the ROM + change the language to install some not multilanguage apps. Later you can install/add some extra features if you want.

Since installer v1.9 all files for manual installation are built-in the automatic installer, in order to access them:
  1. Unzip the installer .zip (7zip is recommended)
  2. Unzip the .exe file
  3. Navigate to Instalador_XX\Autoplay\Docs
  4. Use manual installation guide as always

Older versions
v1.8_Docs_Stratos_ROM_2.0.55.1 | Mirror
v1.7_Docs_Stratos_ROM_2.0.51.2 | Mirror

If you have installed an adb emulator
If you have installed an adb emulator, replace all adb commands with adb -d command.

Windows alternative installer
To use an alternative Windows installer, run ROM_US.bat for a English interface or ROM_ES.bat for a Spanish interface.

This is the output running ROM_US.bat
Quote:

*****************************
CONNECT YOUR WATCH TO BEGIN
*****************************
* daemon not running; starting now at tcp:5037
* daemon started successfully
************************************
CHECKING IF FULL BOOT IS COMPLETED
************************************
OK! LET'S GO!
***********************
INSTALLATION FEATURES
***********************
ROM Language = en-BG
Factory Reset = no
System Fonts = new1
Old GPS Firmware = no
Bluetooth volume boost = no
Launcher App List = yes
Notifications manager = AmazMod
Animations speed = 0.1
Watchface date format = 31-12-2019
******************
WATCH FEATURES
******************
BATTERY LEVEL: 98
BOOTLOADER STATUS: Unlocked
DETECTED WATCH MODEL: A1609 - Amazfit Sports Watch 2
INSTALLED ROM VERSION: huanghe-2.0.51.2v1.7
STRATOS CHINESE CUSTOM ROM
******************
ROM INSTALLATION
******************
************************************************
COPYING FILES TO WATCH. THIS WILL TAKE A WHILE
************************************************
AutoPlay\Docs\rom\start_update.sh: 1 file pushed. 0.0 MB/s (956 bytes in 0.025s)
AutoPlay\Docs\rom\md5s.txt: 1 file pushed. 0.0 MB/s (149 bytes in 0.003s)
AutoPlay\Docs\rom\recovery.img: 1 file pushed. 2.5 MB/s (6924288 bytes in 2.609s)
AutoPlay\Docs\rom\update-signed.zip: 1 file pushed. 2.4 MB/s (280924412 bytes in 112.572s)
************************************************** *********************************
CHECKING FILES. YOUR WATCH WILL REBOOT IN RECOVERY MODE TO BEGIN THE INSTALLATION
BE PATIENT, THIS WILL TAKE AROUND 5 MINUTES
************************************************** *********************************
============= PACEfied Installer ===============
Validating files...
update-signed.zip: OK
recovery.img: OK
start_update.sh: OK
Rebooting into recovery for installation...
****************
REMOVING FILES
****************
List of devices attached
9dee1d33 device

**********************
MOUNTING PARTITIONS
**********************
remount succeeded
***************
FILES REMOVED
***************
********************************************
CHECKING IF ROM WAS SUCESSFULLY INSTALLED
********************************************
************************************************** *****
ROM EVEREST 2.0.51.2 v1.7 SUCCESSFULLY INSTALLED
************************************************** *****
CHANGING LANGUAGE TO BG
****************************
********************
INSTALLING SuperSU
********************
AutoPlay\Docs\supersu\supersu\: 6 files pushed. 2.1 MB/s (710149 bytes in 0.324s)
============= INSTALLING SuperSU v2.82-SR5 ===============
============= SuperSU v2.82-SR5 INSTALLED ===============
****************************
REMOVING OLD BATTERY STATS
****************************
***********************************
INSTALLING REMAINING APPLICATIONS
***********************************
remount succeeded
AutoPlay\Docs\fuentes\new1\.\: 1 file pushed. 6.1 MB/s (4529044 bytes in 0.707s)
AutoPlay\Docs\tra_BG\NewWearSport.apk: 1 file pushed. 3.7 MB/s (8274720 bytes in 2.135s)
AutoPlay\Docs\tra_BG\HuamiWatchFaces.apk: 1 file pushed. 3.6 MB/s (13372198 bytes in 3.553s)
**************************
USING STOCK GPS FIRMWARE
**************************
*********************
SETTING PERMISSIONS
*********************
**************************************
INSTALLING WATCHFACE DATE FORMAT MOD
**************************************
AutoPlay\Docs\date\mod\HuamiWatchFaces.odex: 1 file pushed. 3.7 MB/s (6783408 bytes in 1.766s)
************************************************** *
WAITING FOR FULL BOOT TO ENABLE LAUNCHER APP LIST
************************************************** *
****************************
ENABLING LAUNCHER APP LIST
****************************
AutoPlay\Docs\lista\launcher_config.ini: 1 file pushed.
**************************************************
WAITING FOR FULL BOOT TO INSTALL AMAZMOD SERVICE
**************************************************
*************************
UNINSTALLING WATCHDROID
*************************
*********************************
INSTALLING AMAZMOD SERVICE 1880
*********************************
AutoPlay\Docs\amazmod\service-release.apk: 1 file pushed. 2.0 MB/s (12619605 bytes in 6.039s)
pkg: /data/local/tmp/service-release.apk
Success
***********************************
INSTALLING GREATFIT 3.8 WATCHFACE
***********************************
AutoPlay\Docs\amazmod\GreatFit.apk: 1 file pushed. 4.1 MB/s (2582540 bytes in 0.597s)
pkg: /data/local/tmp/GreatFit.apk
Success
********************************
INSTALLING PACECALENDAR 1.9.3
********************************
AutoPlay\Docs\amazmod\PaceCalendarWidget.apk: 1 file pushed. 3.1 MB/s (4051202 bytes in 1.247s)
pkg: /data/local/tmp/PaceCalendarWidget.apk
Success
************************************************** *********
WAITING FOR FULL BOOT TO CHANGE ANIMATIONS SPEED TO 0.1
************************************************** *********
DONE!
************************
APPLYING init.d TWEAKS
************************
***********************
UNMOUNTING PARTITIONS
***********************
remount succeeded
************
REBOOT 1/2
************
*****************
OPTIMIZING APPs
*****************
************
REBOOT 2/2
************
**************************
INSTALLATION IS FINISHED
**************************
***************
FINISHED TASK
***************
Presione una tecla para continuar . . .

Linux installation script (Beta)
Open a command or terminal window on the root of unzipped folder.
Run the .sh for installation
Code:
sh rom_xy.sh
Where
Code:
rom_es.sh (Spanish text interface)
rom_us.sh (English text interface)
If you need to Factory Reset your watch, run this .sh script
Code:
sh fct_rst.sh
USB/ADB/Fastboot drivers installation
Navigate to Instalador_XX\Autoplay\Docs\drivers and run the .exe file, reply with Y or y to all questions and accept whole installation process.

Installation using commands
Windows user may want to use adb.exe instead of adb and fastboot.exe instead of fastboot for a better compatibility.

Temporal root for Stock ROM
0. If you are on Stock Rom, you need to install CN or US temporal root depending on your ROM version in order to install the ROM.
Reboot in fastboot mode
Code:
adb shell reboot bootloader
Flash CN temp root
Code:
fastboot boot root\boot-CN-adb-root.img
or flash US temp root
Code:
fastboot boot root\boot-US-adb-root.img
Output (or similar)
Code:
< waiting for any device >
downloading 'boot.img'...
OKAY [  0.396s]
booting...
FAILED (status read failed (Too many links))
finished. total time: 1.437s
The watch will reboot. When you see the bootanimation check adb connection with the watch.
Code:
adb devices
Try it until your watch gets detected.
Output (or similar)
Code:
List of devices attached
be601824        device
And after this go to next step, you will do the file copy process.[/COLOR]


ROM installation
1. Copy ROM files to your watch.
Code:
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/          (Notification icons for iOS)
Output (or similar)
Code:
[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. Run installation script to enter recovery mode and install the ROM.
Code:
adb root
adb shell cd /sdcard/; sh start_update.sh
or this if above doesn't work, use separated commands
Code:
adb root
adb shell
Output (or similar)
Code:
[email protected]:/ #
Go to sdcard where all files are stored
Code:
cd /sdcard/
Output (or similar)
Code:
[email protected]:/sdcard #
Run installation script
Code:
sh start_update.sh
Output (or similar)
Code:
============= PACEfied Installer ===============
Validating files...
start_update.sh: OK
update-signed.zip: OK
recovery.img: OK
Rebooting into recovery for installation...
Your watch will check the copied files, install a modded Recovery (If needed) and then will flash the ROM in recovery mode.
When the ROM installs, the watch will reboot and optimize all apps. Once full boot is completed, you will have your watch in English (US) language.
3. Remove ROM files from watch
Code:
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
Change language
This will set the watch on your language and will also copy some not multilanguage apps. The ROM supports 6 languages, so you need to localize your language folder, in order to push correct apps to you watch. This step is not needed if you just want US English. Note that from the name format "tra_XY", XY is your language. Those are folder and language relationships:
Quote:

tra_ES = Folder with Spanish files.
tra_EU = Folder with Basque files.
tra_HE = Folder with Hebrew files.
tra_HU = Folder with Hungarian files.
tra_IT = Folder with Italian files.
tra_US = Folder with US English files.
tra_BR = Folder with Portuguese-Brazil files.
tra_CA = Folder with Catalán files.
tra_DE = Folder with German files.
tra_FR = Folder with French files.
tra_NL = Folder with Dutch files.
tra_PL = Folder with Polish files.
tra_TR = Folder with Turkish files.
tra_PT = Folder with Portuguese-Portugal files.
tra_CS = Folder with Czech files.
tra_SK = Folder with Slovak files.
tra_GR = Folder with Greek files.
tra_SI = Folder with Slovenian files.
tra_RU = Folder with Russian files.
tra_HR = Folder with Croatian files.
tra_VN = Folder with Vietnamese files.
tra_SA = Folder with Arabic files.
tra_AF = Folder with Persian files.
tra_TH = Folder with Thai files.
tra_BG = Folder with Bulgarian files.

10. Set your language (XY) as default even if Factory Reset your watch
Code:
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. Push apps to your watch from your language folder
Code:
adb push tra_XY\HuamiWatchFaces.apk system/app/HuamiWatchFaces
adb push tra_XY\NewWearSport.apk system/app/NewWearSport
Output (or similar)
Code:
[100%] system/app/HuamiWatchFaces/HuamiWatchFaces.apk
[100%] system/app/NewWearSport/NewWearSport.apk
12. Set permissions to the apps
Code:
adb shell chmod 644 system/app/HuamiWatchFaces/HuamiWatchFaces.apk
adb shell chmod 644 system/app/NewWearSport/NewWearSport.apk
13. Reboot your watch
Code:
adb remount ro
adb reboot
Now your watch is set permanently in your language

Extra Features
Enable non market apps installation + SuperSU root
This will install enable the installation of non market apps on watch, one of Watch Droid feature, and will install SuperSU root on watch.
20. Enable non market apps support (Watch needs to be full booted)
Code:
adb shell settings put secure install_non_market_apps 1
21. Copy SuperSU folder to your watch
Code:
adb root
adb remount rw
adb push supersu\supersu /sdcard/
Output (or similar)
Code:
/sdcard/supersu/: 6 files pushed. 0 files skipped. 4.0 MB/s (710149 bytes in 0.169s)
22. Run SuperSU installer script
Code:
adb shell cd /sdcard/supersu/; sh root_amazfit.sh
or this if above doesn't work, use separated commands
Code:
adb root
adb remount rw
adb shell
Output (or similar)
Code:
[email protected]:/ #
Go to SuperSU folder on your watch where all files are stored
Code:
cd /sdcard/supersu
Output (or similar)
Code:
[email protected]:/sdcard/supersu #
Run installation script
Code:
sh root_amazfit.sh
Output (or similar)
Code:
============= INSTALLING SuperSU v2.82-SR5 ===============
============= SuperSU v2.82-SR5 INSTALLED ===============
Reboot your watch
Code:
adb reboot
23. Remove SuperSU folder from your watch
Code:
adb shell rm -r /sdcard/supersu/
Install the firmware for your GPS
30. To install the new/stock Stratos GPS firmware:
Code:
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
Install a firmware for your GPS
31. And to install the old/previous Stratos GPS firmware:
Code:
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
Enable launcher App list
You can enable launcher App List to see a list of installed apps (like and app drawer) and get access to BLE app where you can pop-up QR code for pairing.
40. Enable App List
Code:
adb push lista\launcher_config.ini /sdcard/launcher_config.ini
adb shell am force-stop com.huami.watch.launcher
Output (or similar)
Code:
[   ?] /sdcard/launcher_config.ini: 0/?
41. Disable App list
Code:
adb shell rm sdcard/launcher_config.ini
adb shell am force-stop com.huami.watch.launcher
Enable Bluetooth volume boost
50. Enable Bluetooth volume boost
Code:
adb shell btVolBoost
Outout (or similar)
Code:
============= PACEfied Bluetooth Volume Boost ===============
Done, now rebooting
Delete old battery stats
60. This will delete old battery stats from previous ROM and will help to properly calibrate the battery.
Code:
adb shell rm data/system/batterystats.bin
It needs a reboot to apply.

Install more fonts
70. You can install 3 different fonts in this ROM. The location of each font is "fuentes/xyz" where xyz depends on the font you want to install:
Quote:

ara = Arabic fonts
heb = Hebrew fonts
sto = Stock fonts
New1 = Stock updated font from Android SDK
New2 = Stock updated font from Android SDK/JRE
New3 = Code2000 font

To install a font, navigate on your command window to "fuentes/xyz".
And push the font to your watch
Code:
adb root
adb remount rw
adb push DroidSansFallback.ttf /system/fonts
Set correct permmsions
Code:
adb shell chmod 644 system/fonts/DroidSansFallback.ttf
adb remount ro
And reboot to apply
Code:
adb reboot
System animations
71. Faster system animations
This will make watch interface/menu go faster
Code:
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
Where AB can be any value from 0.1 (value in this ROM) and 1.0 (Stock ROM original value)

Pairing QR code
73. Launch pairing QR code
Code:
adb shell am start -n com.huami.watch.setupwizard/.InitPairQRActivity
Install a notitications manager
Install only one, WatchDroid or AmazMod
73. WatchDroid
Uninstall first all related to AmazMod if you installed it before. To do this, you have to Revoke Administrator Privileges to AmazMod on telephone's app or from AmazMod settings on watch widget.
Code:
adb uninstall com.amazmod.service
adb uninstall com.dinodevs.pacecalendarwidget
Install WatchDroid Assistant
Code:
adb install -r wd\watch.apk
Install WatchDroid widget
Code:
adb install -r wd\Widget.apk
74. AmazMod and PaceCalendar
Uninstall first all related to WatchDroid if you installed it before.
Code:
adb uninstall com.lumaticsoft.watchdroidassistant
adb uninstall com.lumaticsoft.amazfitwatchdroid
Install AmazMod and set Administrator privileges
Code:
adb install -r amazmod\service-release.apk
adb shell dpm set-device-owner com.amazmod.service/.AdminReceiver
Install PaceCalendar
Code:
adb install -r amazmod\PaceCalendarWidget.apk
After that reboot your watch
Code:
adb reboot
Watchface date format Mod
75. Watchface date format Mod
If you want to set watchface date format to a 31/12/2019.
Code:
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/[email protected]@[email protected]@classes.dex
adb reboot
and if you want to set it to stock format 2019/12/31.
Code:
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/[email protected]@[email protected]@classes.dex
adb reboot
Factory Reset
80. If you need to do a factory reset on your watch, you can run FCT_RST.bat if you are on Windows. or use these commands, which are only valid for unlocked bootloader.
Code:
adb shell reboot bootloader
fastboot erase data
fastboot erase cache
fastboot reboot
Another command to do a factory reset and which also works for Stock ROM is
Code:
adb reboot wipe
When it finished, the watch will power off.

You are done with this, enjoy!
The Following 4 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
6th March 2019, 09:28 AM |#3  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Crowdin Community Translation Platform
Crowdin Community Translation Platform
Quote:

Crowdin is an online Community Translation Platform where you can contribute to this project translating the ROM to your language or others.
This project shares translations for Amazfit Stratos and Amazfit Pace ROMs.

Create an account here
Go to Crowdin projects here
Select your language and start translating. If you can't find your language, just request it here.

Some tips from my expreience
Quote:

Main apps/files to be translated in Crowdin are:

  • HuamiWatchFaces
    • arrays.xml needs full translation, partial translation may cause the app to crash
    • strings.xml could be partially translated
  • NewWearSport
    • arrays.xml needs full translation, partial translation may cause the app to crash
    • strings.xml could be partially translated
Some date strings/letters like "MM-dd" or "yyyy-MM-dd" MUST NOT be translated, leave them that way, but you can change the sequence to fit your date format, "dd-MM-yyyy" and so on.

Imperial and metric and other units, use international language, so don't translate them to your language (km, mi, ft, h, min, s,..).

Strings like %s, %d %1$s, %2$s, and %3$s MUST NOT be translated.

Don't translate strings like:
Code:
com.huami.watch.weather/com.huami.watch.weather.WeatherWidgetView
Don't translate any value like:
Code:
<string name="menu_item_high_light_scale_factor">0.5</string>
to something like this:
Code:
<string name="menu_item_high_light_scale_factor">0,5</string>
If you doubt on how to translate a string just don't do it, it's ok. Note that a incorrect translation may lead to a compiling app error, this means that language string won't be added to next release. Or even worst, the app maybe could be compiled correctly but when flashing the ROM it could cause continuos app Force Close (FC)

Don't translate these strings on Launcher app>arrays.xml
Code:
<string-array name="jazzy_effects">
        <item>Standard</item>
        <item>Tablet</item>
        <item>CubeIn</item>
        <item>CubeOut</item>
        <item>FlipVertical</item>
        <item>FlipHorizontal</item>
        <item>Stack</item>
        <item>ZoomIn</item>
        <item>ZoomOut</item>
        <item>RotateUp</item>
        <item>RotateDown</item>
        <item>Accordion</item>
    </string-array>

Extra Translation Files
Quote:

Other extra stuff which also needs translation but not in Crowdin: Here
Use assets_US folder files of each app as base to translate to your language
.

  1. HuamiWatchFaces
    • .png files for weekdays, battery level, unlock,... translations
  2. NewWearSport
    • Sport effect and sport voice alerts translations

The Following User Says Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
6th March 2019, 09:28 AM |#4  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Bugs/Feature request
Bugs/Feature request
WIP
The Following User Says Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
6th March 2019, 09:29 AM |#5  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Threads of interest
Threads of interest
The Following 4 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
6th March 2019, 09:29 AM |#6  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Mio
Mio
The Following 2 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
6th March 2019, 09:36 AM |#7  
Senior Member
Flag Petah Tiqwa
Thanks Meter: 436
 
Donate to Me
More
:g ood:
7th March 2019, 01:45 AM |#8  
Senior Member
Thanks Meter: 9
 
More
Hello @Saratoga79, first thanks for this aswome project! cant wait to try it.
i dont know if this happen because you didnt finished the post or not, but when i opened the link to contribute with translations but i think it is broken, its asked for login.

The link in Question:
"Other extra stuff which also needs translation but not in Crowdin: Here
Use assets_US folder files of each app as base to translate to your language....."
7th March 2019, 09:07 AM |#9  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Thread updated with new download links and manual installation method commands and files.
The Following 5 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
7th March 2019, 09:09 AM |#10  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 1,472
 
More
Quote:
Originally Posted by saarakura

The link in Question:
"Other extra stuff which also needs translation but not in Crowdin: Here
Use assets_US folder files of each app as base to translate to your language....."

This link contains a .zip file with some stuff which is not in the translation platform, like Watchface weekdays .png. and Sport voice alerts .mp3 files.
The Following 3 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
9th March 2019, 01:20 PM |#11  
Senior Member
Thanks Meter: 9
 
More
Hello, trying this ROM i got stuck on this option "choose between old Pace or new Stratos GPS Firmware", what is the best?
Post Reply Subscribe to Thread

Tags
amazfit, multilanguage, rom, stratos

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes