Modified Mi Fit 4.0.0 - English, Turkish, Portuguese and others...

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
4,712
Likes
4,122
Points
248
#1
Modified Mi Fit 4.0.0 | 3.6.0

★ One application, all languages ★

Features
Weather in the same language as the phone system language (For all languages).
Caller ID for messages and calls works with all phone system languages.
Google Maps load when activity is started (Maps API Key modified).
Czech weather informations from @MRMR Modified Mi Fit.


Bugs unsolved
★ "Unlock Screen" function Force Close (FC).
★ Google Account connection doesn't work.


Download
(Uploaded on Mega, file too large to be uploaded here)
Mi Fit 4.0.0 - All languages (Mega)

Post only in English, else it will be deleted.

If you have a problem, it's certainly resolved in FAQ.
Read others comments and FAQ before post a problem !
 

danieleal

New member
Joined
Jul 23, 2018
Messages
3
Likes
1
Points
3
#4
Hi Magical Unicorn, I'm using your modified Mi Fit with my Amazfit BIP and it has been working fine but this new version starts updating the watch that had custom firmware to an older untranslated version than the custom one I use. After checking the logs I found Xiaomi is pushing firmware upgrades ONLINE through a new tool within the APK called "HMFwOnlineUpgrade.java", you can look for it within:

\smali_classes4\com\xiaomi\hm\health\device\firmware\g$1.smali
\smali_classes4\com\xiaomi\hm\health\device\firmware\g$a.smali
\smali_classes4\com\xiaomi\hm\health\device\firmware\g.smali

These are very bad news as it will force online upgrades for all devices soon and you can't prevent it or even trick it by faking the firmware version on the .fw file or the firmwares.json.
For now I tested the new Mi Fit with Amazfit BIP, Mi Band 3, Mi Band 3 NFC, and this auto upgrade is only happening on the Amazfit BIP... for now.

Can you investigate and come back to me with some info or planning you may have to work it around?

Thanks ever so much for your amazing project!
 
Last edited:

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
4,712
Likes
4,122
Points
248
#5
Hi Magical Unicorn, I'm using your modified Mi Fit with my Amazfit BIP and it has been working fine but this new version starts updating the watch that had custom firmware to an older untranslated version than the custom one I use. After checking the logs I found Xiaomi is pushing firmware upgrades ONLINE through a new tool within the APK called "HMFwOnlineUpgrade.java", you can look for it within:

\smali_classes4\com\xiaomi\hm\health\device\firmware\g$1.smali
\smali_classes4\com\xiaomi\hm\health\device\firmware\g$a.smali
\smali_classes4\com\xiaomi\hm\health\device\firmware\g.smali

These are very bad news as it will force online upgrades for all devices soon and you can't prevent it or even trick it by faking the firmware version on the .fw file or the firmwares.json.
For now I tested the new Mi Fit with Amazfit BIP, Mi Band 3, Mi Band 3 NFC, and this auto upgrade is only happening on the Amazfit BIP... for now.

Can you investigate and come back to me with some info or planning you may have to work it around?

Thanks ever so much for your amazing project!
Thanks for your information :). I will look that when I will have time.
 

necros911

New member
Joined
Oct 24, 2018
Messages
5
Likes
2
Points
3
#6
Looks like Cyrillic fonts are missing in the app. Text looks ugly in the first box
 
Last edited:

Jay97

New member
Joined
Jul 15, 2018
Messages
1
Likes
1
Points
3
#7
Amazfit Bip, all is perfect but Weather doesn't working.
 
Last edited by a moderator:

ViBE

Well-known member
Joined
Jul 6, 2018
Messages
412
Likes
156
Points
53
#8
i try to figure out someting. could you please tell me what are the differences between the original and the modded version of Mi Fit?
 

ViBE

Well-known member
Joined
Jul 6, 2018
Messages
412
Likes
156
Points
53
#10
that's not clear sadly for me. only modified the setting that allow to use a custom language on the band what is different from the phone's language or the followings are also the results of the modifications?

Features
Weather in the same language as the phone system language (For all languages).
Caller ID for messages and calls works with all phone system languages.
Google Maps load when activity is started (Maps API Key modified).
Czech weather informations from @MRMR Modified Mi Fit.
 

MagicalUnicorn

Moderator
Staff member
Moderator
Developer
Joined
Jul 4, 2018
Messages
4,712
Likes
4,122
Points
248
#11
that's not clear sadly for me. only modified the setting that allow to use a custom language on the band what is different from the phone's language or the followings are also modifications?

Features
Weather in the same language as the phone system language (For all languages).
Caller ID for messages and calls works with all phone system languages.
Google Maps load when activity is started (Maps API Key modified).
Czech weather informations from @MRMR Modified Mi Fit.
You can get called ID displayed on Smartband with all phone languages, and you will have weather informations displayed in your language on Smartband.
 

Trusted Store

Members online

Our Telegram Channel

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

  • Black

    Votes: 2,156 52.8%
  • Deep Blue

    Votes: 1,198 29.3%
  • Redish Orange

    Votes: 729 17.9%

Forum statistics

Threads
2,454
Messages
40,621
Members
211,993
Latest member
pepsican100
Top