As mentioned earlier, it was not possible to bypass the 9 character limit. Most likely somewhere in the firmware lies.
allowed to remove the indent between letters.
If you wish, you can try and use.
1. Flash the Mili_pro.ft.ru file through the Notify & Fitness utility
2a (for Mifit). Make a change to a.smali file (smali_classes2 \ com \ xiaomi \ hm \ health \ receiver \) - add a code block (example in the attachment, between "### santax"):
const-string v2, "\ u0401"
const-string v3, "\ u00BC"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0410"
const-string v3, "\ u00BD"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0411"
const-string v3, "\ u00BE"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0412"
const-string v3, "\ u00BF"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0413"
const-string v3, "\ u00C0"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0414"
const-string v3, "\ u00C1"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0415"
const-string v3, "\ u00C2"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0416"
const-string v3, "\ u00C3"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0417"
const-string v3, "\ u00C4"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0418"
const-string v3, "\ u00C5"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0419"
const-string v3, "\ u00C6"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041A"
const-string v3, "\ u00C7"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041B"
const-string v3, "\ u00C8"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041C"
const-string v3, "\ u00C9"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041D"
const-string v3, "\ u00CA"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041E"
const-string v3, "\ u00CB"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u041F"
const-string v3, "\ u00CC"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0420"
const-string v3, "\ u00CD"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0421"
const-string v3, "\ u00CE"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0422"
const-string v3, "\ u00CF"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0423"
const-string v3, "\ u00D0"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0424"
const-string v3, "\ u00D1"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0425"
const-string v3, "\ u00D2"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0426"
const-string v3, "\ u00D3"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0427"
const-string v3, "\ u00D4"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0428"
const-string v3, "\ u00D5"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0429"
const-string v3, "\ u00D6"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042A"
const-string v3, "\ u00D8"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042B"
const-string v3, "\ u00D9"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042C"
const-string v3, "\ u00DA"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042D"
const-string v3, "\ u00DB"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042E"
const-string v3, "\ u00DC"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u042F"
const-string v3, "\ u00DD"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0430"
const-string v3, "\ u00DE"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0431"
const-string v3, "\ u00DF"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0432"
const-string v3, "\ u00E0"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0433"
const-string v3, "\ u00E1"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0434"
const-string v3, "\ u00E2"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0435"
const-string v3, "\ u00E3"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0436"
const-string v3, "\ u00E4"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0437"
const-string v3, "\ u00E5"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0438"
const-string v3, "\ u00E6"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0439"
const-string v3, "\ u00E7"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043A"
const-string v3, "\ u00E8"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043B"
const-string v3, "\ u00E9"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043C"
const-string v3, "\ u00EA"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043D"
const-string v3, "\ u00EB"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043E"
const-string v3, "\ u00EC"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u043F"
const-string v3, "\ u00ED"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0440"
const-string v3, "\ u00EE"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0441"
const-string v3, "\ u00EF"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0442"
const-string v3, "\ u00F0"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0443"
const-string v3, "\ u00F1"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0444"
const-string v3, "\ u00F2"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0445"
const-string v3, "\ u00F3"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0446"
const-string v3, "\ u00F4"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0447"
const-string v3, "\ u00F5"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0448"
const-string v3, "\ u00F6"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0449"
const-string v3, "\ u00F7"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044A"
const-string v3, "\ u00F8"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044B"
const-string v3, "\ u00F9"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044C"
const-string v3, "\ u00FA"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044D"
const-string v3, "\ u00FB"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044E"
const-string v3, "\ u00FC"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u044F"
const-string v3, "\ u00FD"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
const-string v2, "\ u0451"
const-string v3, "\ u00FE"
invoke-virtual {v0, v2, v3}, Ljava / lang / String; ->replaceAll (Ljava / lang / String; Ljava / lang / String;) Ljava / lang / String;
move-result-object v0
2b (For third-party programs): After receiving the line with the name of the contact, change the letters in it by analogy with the code above. v2 - before; v3 - after.