1
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Xiaomi Mi Band 3 iOS上で日本語環境のまま英語化する(要脱獄)

最近スマートウォッチ試してみたいと思ってMi Band 3 を買ってみました。UIは初期設定では中国語ですが、どうやら英語にはできるみたいなのでやってみました。

Mi BandのUIを英語化

どうやらMi Bandのファームウェアには言語がいくつか含まれているみたいで、iOS側を英語環境にするとMi Bandの方も英語に切り替わるみたいです。

設定.app > 一般 > 言語と地域

からiPhoneの使用言語をEnglishに切り替えます。

IMG_1254D6ECE537-1.jpeg

Mi Fitを開いて同期すると無事Mi Bandが英語になります。

日本語環境で英語状態を保つ

さてここから日本語環境に戻すわけですが、iOSが日本語の状態で再び同期すると中国語に戻ってしまいます。これの対策をするために脱獄環境が必要になります。

Filza File Managerなどで
'/var/mobile/Containers/Data/Application/Mi Fit/Library/Preferences/5006078719'
に移動します。

あんまり調べてないですがもしかしたら5006078719の部分は端末によって値が違うかもしれないですね。

BandInfoConfigStore.plistを開き

IMG_0152.PNG

Root > deviceLastWriteLanguage の値を
'en_JP' から 'ja_JP'に変更します。

終わったらちゃんと'保存'しときましょう。

これでiOSを日本語環境に戻してもMi Bandの言語は英語のままになります。

カスタムファームウェアを使った英語化

海外の有志によってカスタムファームウェアが配布されています。
インストールにはAndroid端末が必要です。
English Firmware 1.3.0.4 | Xiaomi Mi Band 3 | GeekDoing

こちらはオリジナルのファームウェアとは違い英語しか含まれていないみたいなので日本語環境でそのまま使っても中国語で表示されることはありません。

自分もAndroidでカスタムファームウェアをインストールし、iPhoneに同期してみました。ファームウェアが上書きされることもなく無事英語環境になったのですが、内蔵フォントが日本語に対応していないようで、文字化けします。

自分でカスタムファームウェアを作れたら良いんですが...

おわり

今回の方法だと、ファームウェアアップデートがあったり何かの拍子にファームウェアの設定が上書きされたら結構めんどくさいです。今の所それは無いんですが。

初めはForceAppLangを使ってMi Fitだけを英語にしてみましたが、それだけではMi Bandは英語にはなりませんでした。Flex3を使ってどれかの値を変えればできるような気もします。

追記 2018/9/11

公式から日本語化アップデートが来ました
ファームウェア 1.6.0.16

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
1
Help us understand the problem. What are the problem?