Page 6 of 7
py amazfit tool
Posted: 17 Aug 2019, 20:13
by afwafwafw
https://github.com/lolyinseo/py_amazfit ... ee/dev_gtr
https://github.com/ghtalpo/amazfit_verge_lite_tools
what is...
- can pack/unpack .bin file for amazfit verge lite/gtr(original watchfaces)
what isn't...
- 100% compatibility with amazfit_bip_tool
- 100% compatibility with .json structures of bip
requirements
- python3(tested on 3.7.4)
- pillow(tested on 6.1.0)
Code: Select all
## usage
* for verge lite
* see scripts folder
* to unpack
* python main.py WATCH_FACE_FILE.bin
* to pack
* python main.py WATCH_FACE_FILE.json
* to convert from extracted GTR watchface(experimental BIP support also)
* python convert.py EXTRACTED_WATCH_FACE_FOLDER
* for windows users(experimental) : USE AT YOUR OWN RISK
* copy & unzip amazfit_verge_lite_tools_WIN32.zip from release/win32
* to pack
* drag & drop WATCH_FACE_FILE.json into main/main.exe
* to unpack
* drag & drop WATCH_FACE_FILE.bin into main/main.exe
* to convert from extracted GTR watchface(experimental BIP support also)
* drag & drop EXTRACTED_WATCH_FACE_FOLDER into convert/convert.exe
* for GTR
* to unpack
* python main.py --gtr WATCH_FACE_FILE.bin
* to pack
* python main.py --gtr WATCH_FACE_FILE.json
* for windows users(experimental) : USE AT YOUR OWN RISK
* copy & unzip amazfit_gtr_tools_WIN32.7z from release/win32
* to pack
* drag & drop WATCH_FACE_FILE.json into main_gtr/main.exe
* to unpack
* drag & drop WATCH_FACE_FILE.bin into main_gtr/main.exe
It's a python port of Валерий Миронов's AmazfitBipTools(v.1.0.3.1) with some hacks.
Have a fun and feel free to give me some feeback.
Re: py amazfit tool
Posted: 10 Apr 2020, 21:50
by Shreyash75
can anybody please make a video on how to make custom watch faces for verge lite on windows because its really hard to understand by reading these posts!
Re: py amazfit tool
Posted: 11 Apr 2020, 14:50
by taw_bip
Shreyash75 wrote: 10 Apr 2020, 21:50
can anybody please make a video on how to make custom watch faces for verge lite on windows because its really hard to understand by reading these posts!
Jackall Digital has several Mi Band 4 watchface tutorials that show you the basic process that is similar for many of the newer Amazfit watches.
https://www.youtube.com/channel/UCx7v6C ... PsQ/videos
But the easiest way to learn is by doing. Download some watchfaces and load them into SashaCX75's GTR_WatchFace editor. For me, this was the biggest leap forward because the tool is "one stop shopping" -- it unpacks several watchface types (GTR, GTS, Verge Lite) and loads them into the GUI tool, then it packs them when you're done.
viewtopic.php?p=5011#p5011
Make some changes to the JSON file, take notes on how certain features appear on the dial.
You will also need to learn how to use an image editing program like Photoshop or Adobe XD to make the graphics.
I've modified several existing watchfaces to convert them to 12 hour time format and added some icons.
It takes a little while to develop an understanding and a workflow.
Re: py amazfit tool
Posted: 03 Nov 2020, 09:21
by Kivan
Well, any news on how to decompile the new gts2/zepp square bins?
I have some bins from my new zepp square, but could not decompile them.
Maybe they are signed?

Re: py amazfit tool
Posted: 24 Nov 2020, 01:10
by hugeyangjing
@afwafwafw Huami GTR2 has been out for a long time, but the website still has no third-party dial. When will GTR2 be supported? Is there any plan to support this model?
Re: py amazfit tool
Posted: 30 Nov 2020, 12:54
by B!GBOY
hugeyangjing wrote: 24 Nov 2020, 01:10
@afwafwafw Huami GTR2 has been out for a long time, but the website still has no third-party dial. When will GTR2 be supported? Is there any plan to support this model?
Sadly there doesn't even seem to be someone with the required knowledge who is interested in investing/wasting time on GTR2. I bought the GTR2 because I saw there is a section for it here "GTR/GTR2" before finding out that none of the watchfaces work on GTR2

Re: py amazfit tool
Posted: 05 Dec 2020, 03:53
by afwafwafw
Sorry guys. I don't own GTS2 and have no interest without real one.
Re: py amazfit tool
Posted: 25 Dec 2020, 07:32
by demiurg1
Does anyone know if the GTR 2 watch faces in the form of BIN files are stored on the smartphone? If so, where?
Re: py amazfit tool
Posted: 02 Feb 2021, 14:26
by eliasf
demiurg1 wrote: 25 Dec 2020, 07:32
Does anyone know if the GTR 2 watch faces in the form of BIN files are stored on the smartphone? If so, where?
Have you found an answer for this question as I wanted the same?
Thanks!
Re: py amazfit tool
Posted: 02 Feb 2021, 16:38
by demiurg1
Yes, I found it myself. I experimented.
Standard dials (provided by the company) are stored in the directory smartphone: This computer \ Galaxy S20 Ultra 5G \ Phone \ Android \ data \ com.huami.watch.hmwatchmanager \ files \ watch_skin_local \ 64.
Watch faces designed by you are not necessarily stored on your smartphone, but you can download them to any (preferably self-created) directory and load them onto your watch using the Android application "Notify for Amazfit".
Re: py amazfit tool
Posted: 02 Feb 2021, 17:54
by eliasf
demiurg1 wrote: 02 Feb 2021, 16:38
Yes, I found it myself. I experimented.
Standard dials (provided by the company) are stored in the directory smartphone: This computer \ Galaxy S20 Ultra 5G \ Phone \ Android \ data \ com.huami.watch.hmwatchmanager \ files \ watch_skin_local \ 64.
Watch faces designed by you are not necessarily stored on your smartphone, but you can download them to any (preferably self-created) directory and load them onto your watch using the Android application "Notify for Amazfit".
Thanks for your answer, agreed I knew about the default Zepp directory, and the way to send TO the watch through Notify.
Still doesn't mean I can reverse the process somehow and get the bin FROM the watch.
For example I uploaded a watchface which has since been deleted and it is now only stored on the watch.
No way to get the .bin back? (to the phone or pc)
Re: py amazfit tool
Posted: 02 Feb 2021, 21:26
by demiurg1
I do not know such a method, so I will not help. If I come up with an idea, I will write it.
Re: py amazfit tool
Posted: 14 Feb 2021, 22:26
by demiurg1
Does anyone know how to make a watch face for GTR 2 so that when loading a BIN file to the watch, its preview appears, not a black watch face?
Re: py amazfit tool
Posted: 19 Feb 2021, 21:09
by demiurg1
I will specify the problem once again.
How to auto-generate GIF for GTR 2?
I do not know if, and possibly how, you can somehow automatically generate an animated GIF file from a watch face design I made. I have all the PNG files, the "json" file, the BIN file, but I only have the watch face as a 306x306 static PNG file and 454x454.
I would like to have a GIF, but I don't really want to "sculpt" such a character.
Does anybody have an idea?
Re: .bin pack/unpacker for verge lite
Posted: 27 May 2021, 17:13
by Isaías Santos
manelto wrote: 22 Aug 2019, 17:45
Is It possible have this tool for GTR amazfit?
Re: .bin pack/unpacker for verge lite
Posted: 31 May 2021, 01:41
by afwafwafw
Isaías Santos wrote: 27 May 2021, 17:13
manelto wrote: 22 Aug 2019, 17:45
Is It possible have this tool for GTR amazfit?
Maybe? I haven't test it for a while. But it worked for very first time. doesn't work for GTR2 though.
Re: py amazfit tool
Posted: 17 Feb 2022, 13:29
by ninsei
Hi. I'm a newbie and have looked around this forum but couldn't find a clear guide to get started modifying a watchface. I'm using and iphone and I have a GTS 3. There's a watchface I want to modify. Is there a walkthru for how to get that watchface from the iphone, onto my Windows machine, then modify the watchface, then upload that watchface to the GTS 3?
Re: py amazfit tool
Posted: 15 Jun 2024, 13:04
by lobianco
Hi, all
I'm new, and I'm trying to use this tool to generate a bin for the GTRmini model, can I use this tool?
If yes, what is the correct command?
If not, how do I do it?
Thank you very much
Re: py amazfit tool
Posted: 15 Jun 2024, 14:31
by asoo
lobianco wrote: 15 Jun 2024, 13:04
Hi, all
I'm new, and I'm trying to use this tool to generate a bin for the GTRmini model, can I use this tool?
If yes, what is the correct command?
If not, how do I do it?
Thank you very much
This is a tool used to pack and unpack and edit watch faces that use ZeppOS as the operating system, which GTRmini is one of them.
viewtopic.php?p=11643#p11643
PS. The format of the watch face using zeppOS will be .zip.
Re: py amazfit tool
Posted: 15 Jun 2024, 22:13
by lobianco
asoo wrote: 15 Jun 2024, 14:31
lobianco wrote: 15 Jun 2024, 13:04
Hi, all
I'm new, and I'm trying to use this tool to generate a bin for the GTRmini model, can I use this tool?
If yes, what is the correct command?
If not, how do I do it?
Thank you very much
This is a tool used to pack and unpack and edit watch faces that use ZeppOS as the operating system, which GTRmini is one of them.
viewtopic.php?p=11643#p11643
PS. The format of the watch face using zeppOS will be .zip.
Thanks
Re: py amazfit tool
Posted: 16 Jun 2024, 19:43
by lobianco
lobianco wrote: 15 Jun 2024, 22:13
asoo wrote: 15 Jun 2024, 14:31
lobianco wrote: 15 Jun 2024, 13:04
Hi, all
I'm new, and I'm trying to use this tool to generate a bin for the GTRmini model, can I use this tool?
If yes, what is the correct command?
If not, how do I do it?
Thank you very much
This is a tool used to pack and unpack and edit watch faces that use ZeppOS as the operating system, which GTRmini is one of them.
viewtopic.php?p=11643#p11643
PS. The format of the watch face using zeppOS will be .zip.
Thanks
Hi asoo,
I used the wonderful Watch Face Editor program (ZeppOS), as you indicated, from SashaCX75, I made a watchface for the GTRmini, it generated a .zip file, how do I install this watchface on the watch?
Re: py amazfit tool
Posted: 17 Jun 2024, 02:58
by asoo
lobianco wrote: 16 Jun 2024, 19:43
lobianco wrote: 15 Jun 2024, 22:13
asoo wrote: 15 Jun 2024, 14:31
This is a tool used to pack and unpack and edit watch faces that use ZeppOS as the operating system, which GTRmini is one of them.
viewtopic.php?p=11643#p11643
PS. The format of the watch face using zeppOS will be .zip.
Thanks
Hi asoo,
I used the wonderful Watch Face Editor program (ZeppOS), as you indicated, from SashaCX75, I made a watchface for the GTRmini, it generated a .zip file, how do I install this watchface on the watch?
[/quote]
You can
UPLOAD your watch face to the web with your ID and install it through the AmazFaces app.
viewforum.php?f=23
OR please see instructions from the link below for other way.
viewtopic.php?p=17161#p17161
Re: py amazfit tool
Posted: 17 Jun 2024, 20:53
by lobianco
Hi, asoo
I did everything, turned it into zpk, created QR Code, and nothing worked, several and several attempts, finally, I took the zip created with the @SashaCX75 program, put it on the smartphone, with the file manager, told it to open with the app Amazfaces, it installed without problems.
Thank you very much for your information, good will, I learned a lot.