Tutorial Mi Bands Tools | Mi Band 3/4/5/6 & Amazfit Band 5

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#1
Mi Bands Tools
For Mi Band 3/4/5/6 & Amazfit Band 5



(Use it your own risk... We aren't responsible for bricked devices and we won't help in case of other problems)


How to use it?
Resources:
⤳ Decompile: Drag and drop a compressed Resources file onto Mi Band Tools.exe.
⤳ Compile: Drag and drop a decompiled Resources directory onto Mi Band Tools.exe.

Resources Translations (.dat file in decompiled Resources directory):
⤳ Decompile: Drag and drop a Resources translations (.dat) file from decompiled Resources directory onto Mi Band Tools.exe.
⤳ Compile: Drag and drop a decompiled Resources translations directory onto Mi Band Tools.exe.


Changelog
★ 2020.12.18 (v1.1.0.0):
⤳ Mi Band 3 Resources support added (decompilation/compilation).
⤳ New icon.
⤳ Some other improvements.

2020.10.31 (v1.0.0.0):
Decompressed Resources file is now automatically deleted after Resources decompilation/compilation.
Latest Amazfit Band 5 Resources (v96) translations (.dat) file can be decompiled/compiled.
Portuguese and Brazilian Portuguese are now in two different files (no one that overwrite the other).
Resources language folder compilation problem due to too many lines in some files is fixed.


Download


Credits
Valeronm: Amazfit Bip Tools.
@Gualdimar: MB4 Resources pack/unpack based on Amazfit Bip Tools & MB4 lang files packer/unpacker.


More
If you face to any problem, please describe what you did exactly and what's the problem you faced (post only "It not work." is fully useless).
Like all other things that I share, there isn't any ads or virus, so it's unnecessary ask if software is safe.
I don't planned to port Mi bands Tools for Linux, so it's unnecessary to ask.


Post only in English, else it will be deleted.
 

Attachments

Last edited:

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#3
★ 2020.12.18 (v1.1.0.0):
⤳ Mi Band 3 Resources support added (decompilation/compilation).
⤳ New icon.
⤳ Some other improvements.
 

He5am2099

Well-known member
Joined
Jan 31, 2020
Messages
556
Likes
515
Points
98
#4
Wow, this is really useful. Because now instead of downloading a million files and exes sometimes with big file sizes like 80mb (I wanted to share the unpacking tool to my friend once and it took a lot of time), All of the tools are in one 1mb exe that can be sent to anyone and used very easily. Thank you for creating this. The logo's pretty nice too. (If you can and like too, you can also add the "Magical unicorn" text to the bottom, So it can be noticed better, and that it would be nice. But if you didn't want to, there's no problem)
Just wanted to thank you for doing this.
 

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#5
Wow, this is really useful. Because now instead of downloading a million files and exes sometimes with big file sizes like 80mb (I wanted to share the unpacking tool to my friend once and it took a lot of time), All of the tools are in one 1mb exe that can be sent to anyone and used very easily. Thank you for creating this. The logo's pretty nice too. (If you can and like too, you can also add the "Magical unicorn" text to the bottom, So it can be noticed better, and that it would be nice. But if you didn't want to, there's no problem)
Just wanted to thank you for doing this.
You're welcome :).

"Magical Unicorn" is for watermark purpose, just in case people share my tool without credit me ;).
 

He5am2099

Well-known member
Joined
Jan 31, 2020
Messages
556
Likes
515
Points
98
#6
You're welcome :).

"Magical Unicorn" is for watermark purpose, just in case people share my tool without credit me ;).
I know, I just wanted to give a suggestion to make the watermark blend more with the icon. Still, it's great and thanks. I'll also send an example of what I meant. Still thank you
 

He5am2099

Well-known member
Joined
Jan 31, 2020
Messages
556
Likes
515
Points
98
#7
I designed some icons that may be helpful:

These are some ways that I thought would make the icon look even better. If you liked any of these, you can ask me to either send you its svg file, or you could create the icon in your own way. Still, if you didn't agree, I won't judge. I only wanted to give a suggestion to make the icon look even more beautiful. Thanks again.
 
Joined
Mar 22, 2021
Messages
3
Likes
0
Points
6
#8
Is the source code available for the pack/unpack tool?

I'd like to port it to unix and try to make a website for pack/unpack
 

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#9
Is the source code available for the pack/unpack tool?

I'd like to port it to unix and try to make a website for pack/unpack
No sorry.

Normally using Mono it can work on Unix. About website it can be done with Python.
 
Joined
Mar 22, 2021
Messages
3
Likes
0
Points
6
#10
No sorry.

Normally using Mono it can work on Unix. About website it can be done with Python.
For the exe? Are you sure? I'm not familiar with any way to run a compiled windows binary on unix.

Will google.

Why is the source unavailable? Copyright/legal issues? Or just protective/secretive OP?
 
Joined
Mar 22, 2021
Messages
3
Likes
0
Points
6
#11
For the exe? Are you sure? I'm not familiar with any way to run a compiled windows binary on unix.

Will google.

Why is the source unavailable? Copyright/legal issues? Or just protective/secretive OP?
I see that there is a way to just use the mono cli to run an exe - will see if that works for me.

macOS | Mono
 

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#12
I'm curious with pangu language translation, the tool said: When i checked the strings count in that file, it has more than 626 string. So i replace the whole strings of Indonesia in.txt with another language like english that has 626 strings and the tool successfully repackaged the .dat file but the size is smaller than the original, and so the resource file.
The question is: is it safe to be installed to the band?
Please, be sure:
1. You use tool from this thread.
2. You don't added line(s) in Indonesia (in).txt before try compile Resources translations folder.
 

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
3,870
Likes
3,599
Points
248
#13
Actually, i replace the whole strings in Indonesia (in).txt file with strings from english.txt also vietnamese,greek,hebrew,and romanian language, because it has more than 700 strings. Will those languages displayed as english?
By the way i'm using lang tool by gualdimar
So, use tool from this thread, your problem will be solved.

By the way, next time don't post in not related thread, if you have a problem with gualdimar tool you have to post in gualdimar tool thread.
 
Joined
Jul 21, 2018
Messages
73
Likes
31
Points
23
#14
So, use tool from this thread, your problem will be solved.

By the way, next time don't post in not related thread, if you have a problem with gualdimar tool you have to post in gualdimar tool thread.
Alright, i've been delete it. Thanks for your replies and sorry for spamming.
 

Trusted Store

Members online

Our Telegram Channel

Which color of official strap would you like to buy for your Mi Band 3?

  • Black

    Votes: 1,976 53.0%
  • Deep Blue

    Votes: 1,097 29.4%
  • Redish Orange

    Votes: 658 17.6%

Forum statistics

Threads
1,893
Messages
38,168
Members
197,292
Latest member
Inso10
Top