最近スマートウォッチ試してみたいと思ってMi Band 3 を買ってみました。UIは初期設定では中国語ですが、どうやら英語にはできるみたいなのでやってみました。
#Mi BandのUIを英語化
どうやらMi Bandのファームウェアには言語がいくつか含まれているみたいで、iOS側を英語環境にするとMi Bandの方も英語に切り替わるみたいです。
設定.app > 一般 > 言語と地域
からiPhoneの使用言語をEnglishに切り替えます。
Mi Fitを開いて同期すると無事Mi Bandが英語になります。
#日本語環境で英語状態を保つ
さてここから日本語環境に戻すわけですが、iOSが日本語の状態で再び同期すると中国語に戻ってしまいます。これの対策をするために脱獄環境が必要になります。
Filza File Managerなどで
'/var/mobile/Containers/Data/Application/Mi Fit/Library/Preferences/5006078719'
に移動します。
あんまり調べてないですがもしかしたら5006078719の部分は端末によって値が違うかもしれないですね。
BandInfoConfigStore.plistを開き
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