物欲ガジェット

物欲に従い、買って、使って、レビューする

Xiaomiスマートフォンを「MoreLocale2」で日本語化する方法とPermissionが与えられないときの対策

Xiaomi端末は日本語言語が無い事が普通ですが、International Versionであったり、Xiaomi.euでROM焼きすれば日本語が入っているものもあります。今後は少しずつ日本語ロケールが入っているものが増えていくでしょうが、手にしたものがショップROMで、それが日本語対応していない場合、ROM焼きという面倒な事をしなくても、今まではMoreLocale2というアプリを使えばなんとかなっていました。

ただ今回、Xiaomi Mi Max 2でMoreLocale2がうまく動作できないことが分かりました。

この問題に対して調べて対処してみましたので、備忘録的にここにまとめたいと思います。Mi Max2だけでなく、MoreLocale2で日本語化するXIaomiスマホで概ね適用できる方法です。

用意するものと全体的な流れ

用意するものは以下の通りです。

  • スマートフォンとPCを接続するUSB ケーブル
  • Windows PC
  • APN設定して通信可能なSIMカード
  • XiaomiのMiアカウントを作成しておく

全体の流れとしては、以下のような流れとなります。今まではSIMカードが無くても問題無くMoreLocale2にPermissionを与えられていましたが、Permissionがうまく与えられない場合、SIMで通信できる環境が必要となりました。

  1. Windows PCを用意し、ADBコマンド環境を作る(既に作成済みなら不要)
  2. MoreLocale2を端末にインストール
  3. PCとスマホをUSBケーブルで接続し、ADBコマンドで、MoreLocale2にPermission(権限)を与える
  4. MoreLocale2で日本語化

 

1. ADBコマンドが使用できるように環境作り

まずはWindowsPC上で、ADBコマンドが使用できような環境作りが必要です。15秒でADBコマンド環境が作れちゃうアプリがあるので、それを使いましょう。別途方法をまとめていますので、以下参考にして下さい。

たった15秒でADBコマンド環境を作っちゃう『15 seconds ADB』を使ってみた!

 

2. MoreLocale2を端末にインストール

Google Playで「MoreLocale2」を検索してインストールします。

[appbox googleplay jp.co.c_lis.ccl.morelocale]

 

3.PCとスマホをUSBケーブルで接続し、ADBコマンドで、MoreLocale2にPermission(権限)を与える

まずはXiaomiスマホ側で設定していきます。※この行程が長いです。

「Settings」-「About phone」とタップし、「MIUI version」を10回くらい連続してタップします。すると画面下のほうに「Developer モードが有効になった」と英語でメッセージが表示されます。

次に「Settings」-「Additional Settings」-「Developer options」とタップします。

そして「USB debugging」を有効にします。

次に、USBケーブルでPCとXiaomiスマホを接続します。

スマホ側はこの時点では「USB充電」状態になっているので、画面上から下にスワイプして「USB charging this device」をタッチし、以下のように「Transfer files」をタップします。

次にPC上で操作します。(以下Windows10での操作方法)

PC上で、「CTRL」+「X」を押して、「Windows PowerShell」を選択します(「コマンドプロンプト」の場合もあり)。管理者でもどちらでも構いません。

コマンド入力画面になるので、以下コマンドを入力して「Enter」を押します。

adb devices

この時点ではスマホは認識されません。スマホ側で「Allow USB debugging?(USB debuggingを許可しますか?)」といったメッセージが表示されているので、「OK」を押します。

この段階で再び以下コマンドを入力して「Enter」を押します。

adb devices

以下のように、List of devices attachedの下にdevice名が表示されていればOKです。

ここで次のコマンドを入力して「Enter」を押します。

adb shell

ここで次のコマンドを入力し、MoreLocale2にPermissionを付与します。

以下の文字列をコピーして、Windows PowerShell(コマンドプロンプト)上で右クリックすると貼り付けられて楽です。

pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

貼り付けたら[ENTER]キーを押しましょう。

本来はここでMoreLocale2にPermissionが与えられて、MoreLocale2が使えるようになるのですが、以下のようなエラーがでてコマンドが実行できません。

Operation not allowed: java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

ここから対策です。

スマホにSIMカードを挿入し、APN設定をして通信可能にしておきます。またこの時点でWiFiは切っておきます。

次に、スマホ側で「Settings」-「Additional Settings」-「Developer options」とタップします。続いて「USB debugging (Security settings)」を有効にします。

この時点でXiaomiのMiアカウントを要求される事があります。Miアカウントにログインしておきます。

続いて以下のような画面が3回表示されるので、「Next Step」→「Next Step」→「 Accept」とタップします。

※これだけAlertが出ているので、セキュリティ上問題のある設定と思われます。日本語化した後は元に戻しておきましょう。

SIMカードが有効であれば、「USB debugging (Security settings)」は有効になります。

ここでもう一度Windows PowerShell(コマンドプロンプト)で以下のコマンドを実行します。

pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

貼り付けたら[ENTER]キーを押しましょう。

問題無く(エラー無く)コマンドが実行できたら、無事にPermission=権限の付与は完了です。

あとはMoreLocale2を立ち上げて、Japaneseをタッチすると以下のように日本語表記になります。

今回使用したXiaomi Mi Max 2では、メニューのほとんどが英語表記のままですが、Google関連アプリはほぼ全て日本語化されました。またGoogle Play自体も日本語化されますので、使い勝手は格段に向上します。

以上がXiaomiスマートフォンの日本語化する方法となります。「USB debugging (Security settings)」の有効化に関するSIMカードとの関連ですが、私の場合、WiFiがOnになっていた場合と、APN設定されていないと有効化できませんでした。このあたり経験則となりますので、もしかしたら違う場合もあるかも知れませんが、参考になれば幸いです。

基本的には、Mi Max 2だけでなく、その他Xiaomi製スマートフォンならこの流れでMoreLocale2を使用して日本語化はできるはずです。

Comments & Trackbacks

  • Comments ( 28 )
  • Trackbacks ( 0 )
  1. By 居着いたガジェオタ

    もはや日本語化作業はシャオミ端末の醍醐味みたいなもんですが、最近のMIUIはデベロッパーバージョンが普通に日本語対応してるのでそっちのが楽なんですよね。
    ベータ版とか書いてあってちょい怖いですが、愛用のMI5はもうそれ入れちゃいました。
    メニュー も全部日本語になり、一部に変な日本語がありますが、とても快適ですw

    • デベロッパーバージョンが普通に日本語対応してる>>>確かにそうなんですよね。
      仰るようにベータとかもありますし、全面的に薦められないかなというのもあって、あえて正攻法のMoreLocale2で日本語化という記事にしてみました。
      ROM焼きまではやりたくないけど、とりあえず簡易的にでも日本語対応したいという方もいると思いますしね。

      今後はオフィシャルバージョンで日本語ロケール対応してくれていくことを期待します。

  2. 記事はとれも参考になりました。
    が、読んでいてサイトのGUIについてですが
    画面上部のマウスオーバーメニューが正直うざったい・・・

    • 参考になってうれしいです。GUIに関しては仰る通りですがなかなか簡単に変えられず・・・善処します。

  3. 初めまして

    Xiaomi redme note 4を今年2月から使用しておりましたが、まさかの水没で今回は、4Xを注文しました。note4の時には、ROM焼き、文鎮化ー>復活とさんざん楽しませてもらいましたが、今回入手したのは、international versionで、日本語化のみでしたので楽勝!の予定でしたが、securitiyの所でスタックしてしまい、こちらに大変お世話になりました。ありがとうございます。 今回のnote 4Xの場合は、記事の中のsecurity settingの所で、Miaccountを要求されました。幸いnote 4の時のaccountがありましたので迅速に対応する事が出来ました。

    Xiomiブランドについては、批判的な意見もありますが、私的には、結構好きでLaptopも購入してこれも日本語かして使っています。毎日持ち歩くことも無いので稼働は、少ないですが・・・

    重ねて感謝するととみに、引き続きよろしくお願いいたします。

    • JJさん、初めまして。
      そして泣かせるコメントありがとうございます。
      こうしてブログ書いていて1番ありがたいのは「役に立ってるよ」と言ってもらえる事で、その一言がほんと書き手冥利に尽きます。
      こちらこそ見て頂き参考にして頂いて本当にありがとうございます。
      また、Miアカウントについてのご指摘ありがとうございます。記事に一文だけですが追記しました。

      Xiaomiの製品については、イデオロギーの問題から日本語をあえて入れていないとも思われる(と予想してます)あたり、面倒くさいところもありますが、コスパの高さは間違いありませんから、日本語化とかは通過儀礼みたいなものだと私も楽しんでいます。
      また、Xiaomiは年々クオリティが上がっていくのが目に見えて分かって、そういう成長が感じられるのも楽しみの一つですよね。

      今後ともできる限りお役に立てる情報を掲載していくつもりですので、引き続きどうぞよろしくお願いいたします。

  4. By てっちゃん

    最近入手したMiMax2をMorelocale2で日本語化して使っていましたが、毎回電源を入れる度に日本語にセットする必要がありました。しかし本日のMIMU9アップデートでとうとう日本語が選択できる様になり、思わず書き込んでしまった次第です。
    Redmi4はまだMIUI8のままですが、アップデートあるのでしょうか?
    ちなみにメイドインインドのグローバル版です。

    • そうなんですよね。MIUI9にしてしまえば、日本語化の問題は解決しちゃうんですよね。(そして私の記事は過去のものに・・・)

      betaですが、MIUI9の対応ROMイメージはこちらにあり、試すことができます。Redmi4はRedmi4Xと同じものを使うようですね。
      http://en.miui.com/thread-996991-1-1.html
      ※但し自己責任でお願いしますね。

  5. Xiaomi MI5で英語+Google日本語入力で使用していましたが、漢字が微妙に日本の漢字が異なるのに違和感をもち、Morelocale2を導入しようとしていたところ、2つ目のUSB debugging (Security settings)がどうしても、temporary deniedとなり、ONにならず、あきらめかけていたところ、ここの記事を見て解決出来ました。ありがとうございました。私の場合は、wifi接続していたため(SIMカードは設定済)だったようです。wifiをオフにしたところすんなりUSB debugging(Security settings)がオンになり、Morelocale2の設定ができました。
    待ち望んでいたMIUI9 Global stable ROMが11/17にリリースされ即、導入したところ、MIUI8で可能だったMMSの送受信ができない不具合が発生し、MIUI8.5を再導入してもとに戻した後、今回のMorelocale2を再導入するところで引っかかりました。
    MIUI9は日本語化が進んでいる(ただしLocationには日本がない)ので、MMSのバグが治ったらMIUI9にアップデートしたいと考えています。
    取り急ぎ、お礼まで。
    なお、Xiaomiの端末は、SIM1ソフトバンク、SIM2をIIJにして、ソフトバンクガラケーSIMで電話とMMS、インターネットはIIJにできるので便利で、今後も使っていきたいと思います。MMSはデータ通信が必要で当初できないとあきらめていたのですが、Always recieve MMSをONにすると、MMS受信時のみSIM1のソフトバンク回線を使うようです。mi5のほか、Redmi note4でも同じ運用で使えています。MIUI9になってもこのようなよい仕様は残してほしいと思っています。では。

    • Takaさん、レポートありがとうございます。
      お役に立てたようでうれしいです。
      Xiaomiのスマホはちょこちょこトラップがあって面倒だけど、解決するとうれしくて愛用しちゃうというツンデレりような展開が好きです。

      電話をよく使う人はDSDSでガラケーSIMを使っているようで、それはそれでまたトラブルになっているみたいですね。
      私はY!mobileで通話/データ一本化しているのでDSDSを使う機会も少ないのですが、Takaさんのようなトラブル/解決事例は他の方にとってもありがたい情報です。ありがとうございます。

      • miui9.1.1.0はMMSが動作しないバグがあり、miui8にもどしていましたが、数日前に、mi5にmiui9.2.1.0のアップデートが来ていましたのでアップデートしたところ、MMSの不具合は解消されていました。日本語もデフォルトで選択できるのでありがたいです。これでmiui9で、ソフトバンクのsimで電話とMMSメールを使い、インターネットはiij Mioを使う事ができました。
        とりあえずご連絡まで。

  6. Mi Max2、MIUI9.5.5Globalですが、地域設定に日本が出てきません。
    Morelocale2で、権限付与後に日本jaを設定しても、OSの設定の地域設定に日本が出てきません。
    対処策をご存じでしたら、ご教示いただけるでしょうか。
    時刻は、日本標準を選んだので、残っているのは地域設定だけの問題です。
    そもそも、MoreLocale2でセットしたのに、OSに日本が出てこないのが不思議です。

  7. ブラックシャーク2の中国版でもできますか?

    • 実機で試していないので分かりませんが、最近のXiaomiなら日本語はありそうですけどね。

    • BlackShark2proは私も狙ってましたが、OSがMIUIではないです。JoyOSだったかな?
      Geekbuying入荷待ちで散々待たされて、3が発表される始末。
      待ちきれずMi10中華版に変更しました。深セン出たのが3/18-シンガポール到着3/29。
      飛行機減便で手元には5/19(w
      Mi10はすでにGV版ROMがXiaomi公式サイトで提供されておりDL&ROM焼き可能ですが、Morelocale2での日本語化の道を選びました。

  8. こんにちは。先日Redmi K20 Premium Editionを購入したのですが日本語が選べず、色々と探し回った結果こちらで解決することができました。ありがとうございます。いい経験になりました。
    ひとつ前に使っていたRedmi 5 Plusはデフォルトで日本語が選べたのですっかり油断していました。他の方も書かれていましたが、英語でもそこまで不便はしないものの漢字が簡体字?になってしまっているのがちょっと困りものです。

    Xiaomiも日本進出したそうですし、こういった苦労も近いうちになくなるのかもしれないですね。

    • 初めまして。お役に立てたのでしたら嬉しいです。
      K20あたりでも日本語がないのですね。(中国国内ROMですかね)
      日本進出もしましたし、グローバルROM版であれば、日本語がないと言う事もこれからは少ないと思います。

  9. redmi k30 pro 5Gを今セットアップしてますがこの方法でうまくいきました。ありがとうございました。

  10. Mi10中華版・MIUI11.0.2にMorelocale2差し込み成功しました!!
    Xiaomi公式からGlobalROMをDL&ROM焼きて方法もあるんですが。中華版はDualSIMなんですよ。GlobalROMに焼くとDualSIMを認識しない恐れが…
    1つめのハードルが手にした段階で言語が中国語。これはネットで当たって英語にしました。
    Morelocale差し込む前段階でXiaomiアカウントを作ってMi10にアカウントを紐付けしておきます(設定アプリ開くとシツコイ位要求してくる)
    SIMはヨドバシでプリペイドSIM購入、APN手動設定。
    作業はネットカフェで行いました。
    Windowsのバージョンが違うのかctl+xが使えませんでしたが、ツールバーでPowerShellは起動できたので。
    GooglePlayから入手したアプリはほぼ全て日本語化できるので普段使いには困りません。
    MiGetApps(Xiaomi独自アプリショップ)のアプリは中国語のまま、です。小米商城とか。

    Mi10を手にした時点でOSがMIUI11.0.7がリリースされており、システムがアプデしろ、と五月蝿かったです。アプデると再度Morelocale2パーミッション作業をやらないといけないのか、と思い断り続けてましたが。今日気付いたら11.0.7にアプデされてました。
    今でも日本語化されてるのでパーミッションは通った様子です

    • ごめんなさい、いま確認したところMIUI11.0.2のままです

      • ソックリ訂正します。Mi10手にした段階でMIUI11.0.7でした。以来11.0.25にアプデしろ、とシステムが五月蝿かったです。
        今回11.0.25で「特定のビデオファイル再生時の端末発熱を解決」なものですから思い切って11.0.25へアプデしてみました、Morelocale2再度許可作業覚悟で。
        結果、アプデしてもMorelocale2は再作業無しでスンナリ通りました

        • いくつも情報ありがとうございます。
          XiaomiスマホはPC持っていないと大変ですね、、、作業お疲れ様です。
          Morelocale2の記事が役だって良かったです。

          • By 辻征彦

            MoreLocale持ったままMIUI12へアプデ可能です。インストール中の表示が日本語でしたので、おや?これはイケるな、と。
            今話題のMIUI12。今日アプデしたばかりで不具合等はまだ不明。
            見た目だけはバリ格好良いです

          • 本日MIUI11.25>12.08へとアプデしました。アプデ中での表記が日本語だったので、これはイケるな、と。
            MIUI12.08とMoreLocale2は共存可能の様です。
            MoreLocaleが原因とは思いませんが、各インストール済みアプリの中で楽天LINK(楽天回線専用通話アプリ)だけがアカウントの自動引継ができませんでした。WhatsAPP、KiKがバッチリ自動で引継げてるだけに?です。
            話題のMIUI12、見た目バチ格好良いです。
            因みに楽天UnLimitSIMはバンド3。Mi10CN版で自動でAPN入ってましたよ。但しパートナー回線auがバンド非対応かも知れません

  11. 探していたらこんな素晴らしいサイトが有ってよかったです。

    mi9から mi10proに変更する予定で ショップROM グローバル版をオーダーしました
    参考にさせていただきます

    ありがとうございます

コメント

*
*
* (公開されません)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スマートフォン

More
Return Top