FORUMS
Remove All Ads from XDA
OnePlus 6 On Sale

[ROM]PACEficator Project. STOCKfied ROM 1.3.6d Installer v1.8 (2018/05/15)

669 posts
Thanks Meter: 527
 
By Saratoga79, Senior Member on 3rd December 2017, 11:13 AM
Post Reply Email Thread

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:

STOCKfied ROM is the first custom stock rom based on latest US/International 1.3.6d Firmware released this week.

It is PACEfied's little sister since it has some resources and goodies from PACEfied ROM, such Bootloader, Recovery and more.

Also Multilenguage is supported.


Quote:

Based on latest US/International 1.3.6d Firmware
Multilanguage GUI installer





Multilanguge ROM support. Supported languages for now:
- English (US) as base language.
- Spanish (ES)
- Basque (EU)
- Portuguese-Brazil (BR)
- Catalan (CA)
- German (DE)
- French (FR)
- Hungarian (HU)
- Italian (IT)
- Hebrew (HE)
- Dutch (NL)
- Polish (PL)
- Turkish (TR)
- Portuguese-Portugal (PT)
- Czech (CS)
- Slovak (SK)
- Greek (GR)
- Slovenian (SI)
- Russian (RU)

* New languages
** Some languages may be incomplete
You can install or/and switch between languages on the installer
Rooted with SuperSU v2.82-SR5
Init.d tweak scripts by N&N Team
Working Custom Watch Face store from CN Amazfit app, tested in AmazMod which is a modded CN Amazfit app, recomendable.
Working File Manager from CN Amazfit app, tested in AmazMod which is a modded CN Amazfit app, recomendable.

BusyBox
Custom stock Kernel
PACEfied ROM Bootloader, Recovery
Some other goodies from PACEfied ROM
Stratos (Pace v2) official bootanimation
New Iphone icon pack
New tzdata
Font selection
Custom BigWeather Watch Face

Download the WF language pack
...and more.


Quote:

A1612 US/International
A1602 Chinese/PACEfied


Quote:

Properly ADB drivers installed on your PC
Unlocked Bootloader for stock/original ROM watch
If you already are in PACEfied ROM, you do not need unlocked Bottloader anymore in order to install this rom. But, after installing this rom you MUST do a factory reset on your watch since Health app, and maybe more, will force close
Since this is a "stock" rom, you need Play Store Amazfit app to pair it, once the watch is paired, you can install the Chinese Amazfit app if you want.
At least 300 MB free on your sdcard
40% or more battery


Quote:

@Neuer_User for PACEfied ROM and all collaborators/translators
@Iker Viteri @Saratoga79 (EU) for collaborating/translating
@zuperjotmeil @Saratoga79 (ES) for collaborating/translating
@Pi3rluigi @Zekyel @peppe85 (IT) for collaborating/translating
@Klaus @jogsch @alexanderschreibt (DE) for collaborating/translating
@nuke66 @mahmutuslu34 @ygecesefa (TR) for collaborating/translating
@calimero 38 @Zekyel (FR) for collaborating/translating
@David Capdevila (CA) for collaborating/translating
@Uri @1immortal @azarzar @sinofage @baryamin (HE) for collaborating/translating
@Kaudii @sznoorek @Mikrus @JanixMagnix (PL) for collaborating/translating
@ronny.gyles @joost12345 (NL) for collaborating/translating
@rbt07 (CS) for collaborating/translating
@rbt07 @jasterica @majzel003 (SK) for collaborating/translating
@GreatApo (GR) for collaborating/translating
@mclaudio @valtermat (PT) for collaborating/translating
@nikec (SI) for collaborating/translating
...and more (Check full Collaborators list in OneSky Project)
@zuperjotmeil for tzdata and Iphone icon pack
@sergioextre and N&N Team for inti.d sripts
@1immortal for his support and for being my favorite BetaTester Thanks dude!
My Spanish Telegram group and all other people I may be forgetting
Original Spanish forum thread
@Giovanni & @Marco for BigWeather Watch Face. If you like it, buy then a beer.
@Ranomez for original local root script
@susoacu 3 sec countdown mod


Quote:

New Installation Guide in Post #4



Quote:

Changelog v1.7.1 -> v1.8
+ Custom US Stock1.3.6d ROM
+ Updated translations
+ New Russian (RU) language
+ Removed 3 sec countdown for activity start
+ Added new features to the installer:

- Enable launcher app list
- Enable Bluetooth volume boost
+ New installation scripts
+ Working Custom Watch Face store from CN Amazfit app, tested in AmazMod which is a modded CN Amazfit app, recomendable.
+ Working File Manager from CN Amazfit app, tested in AmazMod which is a modded CN Amazfit app, recomendable.
+ All features from previous version


Changelog v1.7 -> v1.7.1
+ Updated and fixed crashing translations (downloaded yesterday).
+ Fixed WatchFace apps. Now all the stock WF are working fine when screen on or stand-by, but some custom WF may show English weekdays on stand-by, I don't know where those strings are. I also found that if you delete the translated png weekdays files, the watch uses some hardcoded English strings like "Tues" and so on. Note that WF app doesn't support multilanguage feature.

v1.6 -> v1.7 (2018/02/08)
+ Custom US Stock1.3.6d ROM
+ Updated translations
+ New Slovenian (SI) language
+ SuperSU v2.82-SR5 binaries addd for local root
- You can use any root app
+ New option to add improved GPS config (testing)
- Only for supported languages/countries. Options explanation:
- Yes: Will add a specific GPS config for selected language/country, in this case for the 18 supported countries in the Rom
- Global: Will add a Global GPS config valid for any language/country, the 18 countries included in the Rom
- No: Will delete any custom GPS config if present in the Rom, and will use stock config.


v1.5 -> v1.6 (2018/01/24)
+ New GUI (The Cramberries tribute splash screen)
+ New languages added:
- Portuguese-Portugal (PT)
- Czech (CS)
- Slovak (SK)
- Greek (GR)
+ Fixed and updated translations
+ New BigWeather Watch Face by Giovanni & Marco
+ Option to choose between 3 fonts in installation

v1.2 -> v1.5 (2018/01/07)
+ Custom Stock 1.3.5 ROM
+ Android & iOS support
+ Available languages
- Spanish (ES)
- English (US)
- Basque (EU)
- Portuguese (BR)
- Catalan (CA)
- German (DE)
- French (FR)
- Hungarian (HU)
- Italian (IT)
- Hebrew (HE)
- Dutch (NL)
- Polish (PL)
- Turkish (TR)
+ Fixed translations
+ New init.d script by N&N Team
+ Red-White theme for Sport activities
+ Option to factory reset the watch using the installer

v1.2 (2017/12/03)
Initial XDA release


Quote:

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

Version Information
Status: Stable installer/Testing Translations
Current Stable Version: 1.7.1
Stable Release Date: 2018/02/15

Created: 2017/11/24
Last Updated: 2018/02/15
The Following 30 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
 
 
3rd December 2017, 11:13 AM |#2  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
v1.8 manual installation method
v1.8 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.

Download and unzip v1.8 Docs from here: v1.8_Docs_STOCKfied_1.3.6d
Open a command or terminal window on the root of unzipped folder, or run Manual.bat if you are on Windows to open a CMD.exe window.

Temporal root for Stock ROM
0. If you are on Stock Rom, you need to install temporal root in order to install the ROM.
0.1 Reboot in fastboot mode
Code:
adb shell reboot bootloader
0.2a If you are on Stock Chinese ROM:
Code:
fastboot boot root\boot-CN-adb-root.img
0.2b If you are on Stock English/International ROM:
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
Your watch will reboot and until next reboot you will have adb root access.

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:
root@watch:/ #
Go to sdcard where all files are stored
Code:
cd /sdcard/
Output (or similar)
Code:
root@watch:/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 19 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_XX", XX is your language. Those are folder and language relationships:
Quote:

tra_BR = Folder with Portuguese-Brasil files.
tra_CA = Folder with Catalan files.
tra_CS = Folder with Czech files.
tra_DE = Folder with German files.
tra_ES = Folder with Spanish files.
tra_EU = Folder with Basque files.
tra_FR = Folder with French files.
tra_GR = Folder with Greek files.
tra_HE = Folder with Hebrew files.
tra_HU = Folder with Hungarian files.
tra_IT = Folder with Italian files.
tra_NL = Folder with Dutch files.
tra_PL = Folder with Polish files.
tra_PT = Folder with Portuguese-Portugal files.
tra_RU = Folder with Russian files.
tra_SI = Folder with Slovenian files.
tra_SK = Folder with Slovak files.
tra_TR = Folder with Turkish files.
tra_US = Folder with US English files.

10. Set your language (XX) 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=XX:' /system/build.prop
adb shell setprop persist.sys.language en
adb shell setprop persist.sys.country XX
11. Push apps to your watch from your language folder
Code:
adb push tra_XX\HuamiWatchFaces.apk system/app/HuamiWatchFaces
adb push tra_XX\TrainingPlan.apk system/app/TrainingPlan
adb push tra_XX\BigWeather.apk system/app/BigWeather
Output (or similar)
Code:
[100%] system/app/HuamiWatchFaces/HuamiWatchFaces.apk
[100%] system/app/TrainingPlan/TrainingPlan.apk
[100%] system/app/BigWeather/BigWeather.apk
12. Set permissions to the apps
Code:
adb shell chmod 644 system/app/HuamiWatchFaces/HuamiWatchFaces.apk
adb shell chmod 644 system/app/TrainingPlan/TrainingPlan.apk
adb shell chmod 644 system/app/BigWeather/BigWeather.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 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 SueprSU 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 shell
Output (or similar)
Code:
root@watch:/ #
Go to sdcard where all files are stored
Code:
cd /sdcard/
Output (or similar)
Code:
root@watch:/sdcard #
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 improved GPS config for your country
30. This will install and improved GPS config file based on your country
Code:
adb root
adb remount rw
adb push tra_XX\gps.conf system/etc
adb shell chmod 644 /system/etc/gps.conf
adb remount ro
adb reboot
31. If your country is not supported, install a Global GPS config file
Code:
adb root
adb remount rw
adb push global\gps.conf system/etc
adb shell chmod 644 /system/etc/gps.conf
adb remount ro
adb reboot
32. To remove any improved GPS config file and use stock values
Code:
adb root
adb remount rw
adb shell rm /system/etc/gps.conf
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
You are done with this, enjoy!
The Following 12 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
3rd December 2017, 11:14 AM |#3  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
OneSky Community Translation Platform added
I have uploaded some of the most relevant apps to a Community Translation Platform, OneSky as stated before.

Create your account and go here to start translating the strings.

SOME TIPS FROM MY EXPERIENCE
Quote:

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:

PHP Code:
com.huami.watch.weather/com.huami.watch.weather.WeatherWidgetView 
In arrays.xml of WearLauncher.apk, don't translate these strings:
PHP 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> 
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).

So, let's get STOCKfied!

How to look for new translations in OneSky

Go to OneSky>choose an app>choose your language

Click this tab and you will find the amount of not translated words, updated words by other user and some other info


When you are done with a string translation, click on submit and next to validate the translation and go to next string




Collaborators Team
Quote:

@Iker Viteri @Saratoga79 (EU)
@zuperjotmeil @Saratoga79 (ES)
@Pi3rluigi (IT)
@nuke66 @mahmutuslu34 (TR)
@calimero 38 @Zekyel (FR)
@David Capdevila (CA)
@smoky-jr @1immortal @azarzar @sinofage @baryamin (IW)
@Mikrus @JanixMagnix (PL)


(2017/12/05) New Info
Quote:

Note that some apps are not 100% multilanguge, such Sport, Watchface and TrainningPlan apps. So I will attatch here some stuff.
+ If you want to translate Sport voice, here you are.
+ If you want to translate TrainningPlan/assets strings , here you are.
+ If you want to translate Watchfaces png's, here you are.
+ Only Sport watchfaces png files, here.

(2017/12/06) New languages and translations added to OneSky
Quote:

+ Hebrew language/translations
+ German language/translations
+ Brazilian Portuguese language/translations
+ French language/translations
+ Italian language/translations

(2017/12/17) New languages added to OneSky for translation
Quote:

+ Hungarian language/translations
+ Polish language/translations

(2017/12/19) New languages added to OneSky for translation
Quote:

+ Greek language
+ Dutch language/translations
+ Turkish language/translations

(2018/01/10) New languages and translations added to OneSky for translation
Quote:

+ Slovakian language/translations
+ Czech language/translations
+ Portuguese-Portugal language/translations

(2018/01/31) New language added to OneSky for translation
Quote:

+ Slovenian language/translations

(2018/02/07) New Sources
Quote:

New 1.3.6d Firmware Sources

Attached Thumbnails
Click image for larger version

Name:	Not translated.png
Views:	238
Size:	158.2 KB
ID:	4413077   Click image for larger version

Name:	submit.png
Views:	234
Size:	143.9 KB
ID:	4413078  
The Following 4 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
3rd December 2017, 11:14 AM |#4  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
Installation Guide

Quote:

a. Run the .exe installer, select your language ( 1 ) and click "GO" ( 2 ) to go to Main Menu



Quote:

b. Click on "ROM installation or change language" menu ( 3 )



Quote:

c. To start the installation, click "ROM installation" ( 4 )
c1. To check the Bootloader click "CHECK" ( 5 )
c2. To request Bootloader unlock code click "CODE REQUEST" ( 6 )



Quote:

d. To be able to use the option "Change the language" ( 7 ) previously you need to INSTALL THE ROM, once you have installed the ROM, you can select any of the available languages ( 8 ) and click "GO" ( 9 ) to switch to the selected language.



FACTORY RESET (Unlocked Bootloader)
Quote:

e. After installation, I really recommend you a "Factory Reset" ( 10 ) in order to avoid problems with Weather or Sport apps. This option is available in Main Menu.



Quote:

f. In the Dialogue menu, read carefully the warning, you MUST unpair your watch from Amazfit app and delete it in Bluetooth settings, if it is present, during the system wipe process. When you read and understand how to proceed, tick the checkbox ( 11 ) and then click "START" ( 12 ) to factory reset your watch, and get ready to unpair your watch as stated before.

The Following 7 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
3rd December 2017, 02:14 PM |#5  
Senior Member
Flag Turin
Thanks Meter: 178
 
More
How can I help you adding Italian language?

Inviato dal mio MI 5s utilizzando Tapatalk
The Following 2 Users Say Thank You to Pi3rluigi For This Useful Post: [ View ] Gift Pi3rluigi Ad-Free
3rd December 2017, 02:31 PM |#6  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
Quote:
Originally Posted by Pi3rluigi

How can I help you adding Italian language?

Inviato dal mio MI 5s utilizzando Tapatalk

Give me few days and I will contact you
The Following User Says Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
3rd December 2017, 03:43 PM |#7  
Member
Flag Dhaka
Thanks Meter: 17
 
More
Updated from PACEfied 1.2.45 without any problem. Thanks a lot for all of your hard work @Saratoga79. Much appreciated.
The Following 2 Users Say Thank You to Kibria For This Useful Post: [ View ] Gift Kibria Ad-Free
3rd December 2017, 05:09 PM |#8  
Junior Member
Thanks Meter: 4
 
More
How can i add Turkish language
The Following User Says Thank You to nuke66 For This Useful Post: [ View ] Gift nuke66 Ad-Free
3rd December 2017, 05:16 PM |#9  
Junior Member
Thanks Meter: 4
 
More
French translation it is possibel?
The Following User Says Thank You to calimero 38 For This Useful Post: [ View ] Gift calimero 38 Ad-Free
4th December 2017, 09:22 AM |#10  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
Quote:
Originally Posted by Pi3rluigi

How can I help you adding Italian language?

Inviato dal mio MI 5s utilizzando Tapatalk

Quote:
Originally Posted by nuke66

How can i add Turkish language

Quote:
Originally Posted by calimero 38

French translation it is possibel?

Much appreciated for your interest.

Give me some time to look for the best way to manage translations, any suggestion is welcome.

I'm thinking about to use OneSky as community translation platform, as I have used it before to translate some other apps
The Following User Says Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
4th December 2017, 01:45 PM |#11  
Saratoga79's Avatar
OP Senior Member
Flag Ordizia Capital
Thanks Meter: 527
 
More
Community Translation Platform added
I have uploaded some of the most relevant apps to a Community Translation Platform, OneSky as stated before.

Create your account and go here to start translating the strings.

SOME TIPS FROM MY EXPERIENCE
Quote:

Some date strings like "MM-dd" or "yyyy-MM-dd" MUST NOT be translated, leave them that way.

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.

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).

So, let's get STOCKfied!
The Following 2 Users Say Thank You to Saratoga79 For This Useful Post: [ View ] Gift Saratoga79 Ad-Free
Post Reply Subscribe to Thread

Tags
amazfit, pacefied, rom, stockfied, tool

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

Advanced Search
Display Modes