Is it possible to make a custom animated watchface on amazfit pace? - Amazfit

Since the watch have a build-in watchface called "Morning Runner" which is kinda look very animated for me, and after a multiple research about the custom watchface, The most of what I found is a "static" watchface, one watchface that is nearly animated for me is the one named "pacman" which is only animated with the Hands and the ghost's eyes, which is pretty cool tho,
So, now I'm curious, is there any possible way to make a custom animated watchface for the pace? What tools shoud I use? And there is any tutorial related to my project?
One sample in my mind is to build the Mario one, that he will jump every second to hit the " : " box, thats it.

No, the API doesn't support it, at least for now.
If you want to make a *.wfz, just open one as zip file and see the content.

Related

Amazfit Pace Watchface Maker for windows

Guys , I've found this watchface maker for windows on Huami BBS site, it took me a while to register there and find it using google translate , so I'll post it here , if that's ok.
I can't post credits since I don't know chinese , so if anyone is kind enough to find it , I'll gladly edit post.
Also, if author of file on HuamiBBS didn't give a permission to share , which I didn't come across with google translate, I'll remove it. Anyways, I reckon it will be helpful in previewing your watchfaces, since it can import, edit, save , etc.
It has one exe and one dll which is english translation , I think. For me , it starts in english by default
It does have a number of bugs, and some features are quite oddly implemented, plus it doesn't match the actual layout you'll see on the watch, but it's a good tool for testing watch faces you've made with features that Fabio's site doesn't currently support.
I would like to see some watchface maker that allow us to change icons color or even simply remove them. I found few watchface pictures from samsungs s3 that could be reproduced, but I miss that maker. Or it exist and I missed it?
For me it starts in Chinese, and I couldn't find where to change it... =(
DRoma82 said:
For me it starts in Chinese, and I couldn't find where to change it... =(
Click to expand...
Click to collapse
Have you tried to change you PC language to English ? Someone told me that it could be the way to use the Face maker in English. I haven't tried it yet on my own...
kwoodall said:
made with features that Fabio's site doesn't currently support.
Click to expand...
Click to collapse
What additional features are there?
When saving watch faces I get the message 'object reference not set to an instance of an object'.
The first time I only had a background image but I did not select the image.
I think it works the same way for time hands but doubleclicking the time digits does not allow me to set something.
Any idea how to fix this?
generationgav said:
What additional features are there?
Click to expand...
Click to collapse
Masks, multiple backgrounds, multiple fonts, etc
droidhd said:
I would like to see some watchface maker that allow us to change icons color or even simply remove them. I found few watchface pictures from samsungs s3 that could be reproduced, but I miss that maker. Or it exist and I missed it?
Click to expand...
Click to collapse
This is a limitation of the API. You can't make such a watchface for pace, unless it is an apk.
Wen I open an existing digital watch face I can see the actual time in the time digits and the clock is ticking. In the one I create I can only see an empty rectangle.
How to make sure the time is visible?

[PROJECT] Better WatchFace API through HuamiWatchFaces.apk patch

Hello everyone,
Currently the available commands/API we can use for the creation of a *.wfz watch face is very limited. We can create in-line digital clocks through images (can't separate hours from minutes), normal clocks and very limited widgets (steps, wather, battery etc). What if we could patch HuamiWatchFaces.apk in order to make it support a wider range of commands?
We will need to:
- Decompile the HuamiWatchFaces.apk (with the odex file):
I managed to deodex the whole system of stockfield (US 1.3.5) using this software tool.
So, this is the HuamiWatchFaces.apk deodexed: View attachment HuamiWatchFaces-Stockfield-1.3.5-Deodexed.apk
Using APK Studio you can decompile it and see the *.smali files. OR
Using dex2jar we convert the classes.dex file (unzip the attached) to *.jar : View attachment classes-dex2jar.jar
which we can open and read with jd-gui
- Change the code to provide a better API (ability to change minutes position, widgets with custom images of percents etc)
We must read the java code and change the smali...
- Repack back to apk OR provide a patch for the apk
What i have found until now:
(see file: classes-dex2jar.jar\com\huami\watch\watchface\widget\TimeDigitalWidget.class)
- AM/PM are drawn outside of the screen (position x 203, y 1). We could create some xAm and yAm parameters BUT currently they are no READ from watch.xml + they are not passed to the approprite function
- Different position of hours and minutes exists but parameters are not read and they are calculated based on the width and the time position
- The indicator ":" is always turned on (parameter: mEnableIndicator), it needs to be read first
- We could enable the display of seconds... (parameter: mDrawSeconds), it needs to be read first
- Parameters are read in file: classes-dex2jar.jar\com\huami\watch\watchface\util\WatchFaceConfig.class and declared in classes-dex2jar.jar\com\huami\watch\watchface\model\WatchFaceModuleItem.class
What do you guys think?
GreatApo said:
Hello everyone,
Currently the available commands/API we can use for the creation of a *.wfz watch face is very limited. We can create in-line digital clocks through images (can't separate hours from minutes), normal clocks and very limited widgets (steps, wather, battery etc). What if we could patch "HuamiWatchFaces.apk" in order to make it support a wider range of commands?
I suppose we will need to:
- Decompile the HuamiWatchFaces.apk (together with the odex file), can we produce a readable code?
- Change the code to provide a better API (ability to change minutes position, widgets with custom images of percents etc)
What do you guys think?
Click to expand...
Click to collapse
Where on the device is that APK located? I'd like to take a look.
Yo can take a look to the PACEfied Watch Face app here.
Let me know if you want to take a look to latest 1.3.5 US Stock Watch Face app too.
We would like the stock 1.3.5 version too, since pacefield is the Chinese version
I have pulled the one from stockfield from the temp folder of your installer. I suppose its the same with the official right?
GreatApo said:
We would like the stock 1.3.5 version too, since pacefield is the Chinese version
I have pulled the one from stockfield from the temp folder of your installer. I suppose its the same with the official right?
Click to expand...
Click to collapse
If you pulled from US language yes, but with some edited png files
It is possible to Display more than 8 colours for the standbye watchface?
AlexandreVegetaroux said:
It is possible to Display more than 8 colours for the standbye watchface?
Click to expand...
Click to collapse
We don't know yet...
1st post update...
Maybe a Good reference wfz file is the "night run" wfz, because it's the only one witch show the seconds even in standby if you reactivate the watch using the automatic Wrist spin.
Only think about
BTW is there any stuff to do with I can support you? Have only a little bit of xml knowledge.
Excellent work, this can help to modify watchfaces with percentage bars, and increase sphere creation possibilities
AlexandreVegetaroux said:
Maybe a Good reference wfz file is the "night run" wfz, because it's the only one witch show the seconds even in standby if you reactivate the watch using the automatic Wrist spin.
Only think about
Click to expand...
Click to collapse
That's what I thought in the start, but the default watch faces are not *.wtz files. They are programmed in the APK.
AlexandreVegetaroux said:
BTW is there any stuff to do with I can support you? Have only a little bit of xml knowledge.
Click to expand...
Click to collapse
Not really. If anyone has coding experience, he can try read the Java code for a start.
kingofdevils said:
Excellent work, this can help to modify watchfaces with percentage bars, and increase sphere creation possibilities
Click to expand...
Click to collapse
Thats what I am trying to do
Finally. Can you make someting about launcher please ? A buble launcher for amazfit could be awsome.
ygecesefa said:
Finally. Can you make someting about launcher please ? A buble launcher for amazfit could be awsome.
Click to expand...
Click to collapse
Wow, we went a little too far... Lets just try to make simpler things work first

Time Travel Watchface for Amazfit Pace with weather and battery info?

I just got my watch a couple of days ago and I noticed once you start including background images or custom watchfaces with a lot of text or items on screen, the quality of the image while the watch is locked gets a huge hit. So my favourite watchface now is the TimeTravel one, which is the default watchface usually featured on the publicity pictures of the device: https://us.amazfit.com/shop/pace?variant=25112
This watchface looks neat, and even with the screen locked, the image quality is wonderful. What i lack is weather and battery info on it, and I'd be peachy. Is there a way to modify this watchface or any simmilar one with this simple feature? I've been looking through watchfaces here: https://sawfb.fabiobarbon.click/ but can't find one that meets these specifications.
The is a kinda similar face that I found on that site, its called "bcolor".
I don't think it has weather, but it's pretty easy to edit the face using the sites tools so you should be able to add it.
Also there is another site that seems to have a good selection of faces
https://amazfitwatchfaces.com/
Timetravel APK watchface on 2.3.8. Stratos firmware
GFXi0N said:
I just got my watch a couple of days ago and I noticed once you start including background images or custom watchfaces with a lot of text or items on screen, the quality of the image while the watch is locked gets a huge hit. So my favourite watchface now is the TimeTravel one, which is the default watchface usually featured on the publicity pictures of the device: https://us.amazfit.com/shop/pace?variant=25112
This watchface looks neat, and even with the screen locked, the image quality is wonderful. What i lack is weather and battery info on it, and I'd be peachy. Is there a way to modify this watchface or any simmilar one with this simple feature? I've been looking through watchfaces here: https://sawfb.fabiobarbon.click/ but can't find one that meets these specifications.
Click to expand...
Click to collapse
Can someone adapt timetravel watchfaces for 2.3.8. stratos FW?

Icons colors

Is there any way to change the colors of the icons all to white! without always being that green or red?
Can an APK change this?
Thanks
it's possible to make beautiful faces with "Simple Amazfit Watchface Builder by fabio barbon" , but not always with green icons that I can not change unfortunately!
It was important for all amazfit users to be able to have beautiful watch faces
Any solution please?
Any solution so far is to build a custom Java (APK) watchface, and debug it until it works fine with both international and CN firmware.
For me JAVA APK t seems very complicated, I donĀ“t lost much time trying to understand, but it does not seem easy.
I'm afraid to experiment and keep my watch unconfigured and unresolved forever!

apk or wfz watchface

Hi guys
Just wanted to hear some opinions about watchfaces for stratos
Which is best apk or wfz ???
Both
can someone please explain what is the actual difference between apk and wfz watchface
wtz watchfaces is that what you see, in one of those have settings to change Hour and minute hands, some information to show, another doesn't have this option, static graphics
apk watchfaces, are more complex, can show more information to show, animated graphics
Santi_SAZ said:
wtz watchfaces is that what you see, in one of those have settings to change Hour and minute hands, some information to show, another doesn't have this option, static graphics
apk watchfaces, are more complex, can show more information to show, animated graphics
Click to expand...
Click to collapse
Yeah also APK can have any kind of spyware and so on.
afigienas said:
Yeah also APK can have any kind of spyware and so on.
Click to expand...
Click to collapse
Everything is susceptible to have spyware, phone, watch,... Idk why you say a watchface has spyware, I trust the watchfaces developer

Categories

Resources