【root権限不要】Rakuten Miniのステータスバーの邪魔なNFCアイコンを消す方法
こんにちは。
この記事では、Rakuten Miniのステータスバーに居座って、設定から消すことのできないNFCアイコンの消し方についてご紹介します。
普通のAndroidスマートフォンでは、NFCのType A/Bのオンオフに連動してステータスバーのNFCアイコンも表示が切り替わります(そもそも表示しない機種も多いです)。
しかしRakuten MiniはType A/Bのオンオフにかかわらず表示され続けてしまい(FeliCa実装の関係?)、ただでさえ狭いステータスバーの領域を常に占有してしまい、通信アイコンが表示されるたびに左にずれてうっとうしいので、これを消していきたいと思います。
この方法はRoot権限の取得(いわゆるRoot化)は不要ですが、Android Debug Bridgeという開発者向けのツールを使い、メーカー非公式のアプリを使うため、この方法を実行したことで不利益が生じても一切責任はとれません。自己責任でお願いします。筆者はエンジニアでもアプリ開発者でもないド素人なので、説明が間違っている可能性も大いにありますので、その点はご留意ください。
実施にはWindowsのパソコンが必要です(macでもできるかもしれないですが、私にはやり方はわかりません)。
このやり方には前述したとおり、Android Debug Bridge(adb)の導入が前提となってきます。adbの導入方法については、他に詳しく紹介されているサイトがありますので、そちらをご覧になってください。
まず、Rakuten MiniのGoogle Play ストアで、「SystemUI Tuner」というアプリをインストールします。
play.google.comインストールが完了したら、起動します。
起動するとこのような画面になるので、TERMS OF SERVICE(利用規約)を読み、同意できる場合はAgreeにチェックを入れて、右下の「→」をタップします。
何回か「→」をタップしていると、このような画面になるので、こうなったらadb導入済みのパソコンにRakuten Miniを接続してください。
接続したら、Rakuten Miniの設定に移動します。
一番下の端末情報に移動し、ビルド番号を連打します。文言は忘れましたが「開発者向けオプションが有効になりました」や「これでデベロッパーになりました」という表示が出たら、前の画面に戻って下から2番目のシステムに移動し、詳細設定をタップし開発者向けオプションをタップします。
開発者向けオプションの中の、デバッグというグループの中にあるUSBデバッグをオンにします。ダイアログが出るので、読んで「OK」をタップします。
今度はパソコンでコマンドプロンプト/PowerShellに移動して、
adb shell
と入力します。
エラーのようなものが出ますが、ここでRakuten Miniを見ると、
「USBデバッグを許可しますか?」というダイアログが出ているので、「OK」を押します。
コマンドプロンプト/PowerShellに戻って今度はアプリに表示されていた下の3つをそれぞれ入力します(理由はわかりませんがアプリに1つしか表示されていない場合があるので、その場合はその1つを入力してみてください)。2行にわたって表示されている場合でも、かたまりごとに1行で入力してください。
adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP
adb shell pm grant com.zacharee1.systemuituner android.permission.PACKAGE_USAGE_STATS
正常に実行できた場合の表示は特になく、~\System32>に戻るようです。
アプリのチェックマークボタンを押すと、
このような画面になるので、紫色の文字で書かれた「TO THE TWEAKS!」ボタンをタップします。
今回いじるのはステータスバーなので「Status Bar」をタップします。
下の方のMiscellaneousグループの中に、「NFC Icon」という項目がありますので、それをオフにすれば完了です。
私もこの状態で使っていて特に問題は起きていませんが、今後のアップデートで消せなくなったり、何かしらの影響が出たりする可能性もゼロではないので注意してください。
余談ですが、このアプリでキャリア表示も消せるんじゃないかといろいろ試してみましたが私には無理でした…。
何か間違いやご指摘等ありましたらコメントいただけると幸いです。お疲れさまでした。