XperiaにおけるAndroidアプリ考察

【コラム】海外端末におけるイオンSIM挿入時の▲の消し方

ST18i(Xperia ray)、MT11i(Xperia neoV)と続けて海外端末を買い、イオンb-mobile 980円/月SIMで利用する時に、ステータスバーにどうしてもが表示されてしまって「見た目悪いなぁ」って思ってました。

はframework-res.apkに入ってるpngファイルだと思って、透過画像に差し替えてみたりしたのですが、一向に消える気配なく、半ば諦めてました。

Google+でこれを愚痴ってましたところ、試してないけどたぶんコレじゃない?ってThGo2作者様よりコメントいただき早速やってみたところ、見事消えました!!

そのやり方を忘れないうちにまとめておきます。

 

※そもそもなぜ表示されてしまうのか分かりません、docomoSIMだと出ないそうですが、起動時に「SIMカードが挿入されていませんMM#」とステータスバーに表示されること、またバーを引き下げた時にも「選択したネットワーク(NTT DOCOMO)が利用不可」と出て、あまり気分のいいものではないですよね。MVNOだとダメなんっすかね!

 

◆消し方◆

※要rootです。rootはzergRushとい1clickソフト(PC用)で取れます。

だけで表示は消えます。

とだけでは考察になってないのでもう少し詳細に残しますw

(自分はコマンド使いじゃないのですべてGUIでやっとります(恥))

  1. RootExplore等でsystem/app/の中にある「Semcphone.apk」をSDカードの任意の場所へコピー、PCへ送る
    #コマンドでやればきっと一発で引っこ抜けるんだと思いつつ、、、(恥x2)
  2. Semcphone.apkを7-zipで開き、\SemcPhone\res\drawable-hdpi\stat_sys_warning.pngをこちらにアップしました透過pngに差し替える。
  3. 再度SDカードにSemcphone.apkを戻し、念のためSemcphone_custom.apkという別名にしておく。
    (framework系ファイルを上書きした途端に勝手に再起動してしまって文鎮化した事があって、以来必ず別名にしてから本チャンの場所に移すことにしてまして・・(恥x3)
    #コマンド打てればなんてことない作業なはず。。
  4. system/app/にSemcphone_custom.apkをコピー、パーミッションを「rw-r–r–」にして元のファイル名にリネーム
  5. 再起動

 

画像の差し替えが成功していればこんな感じで表示が消えているはずです。

 

本質は変わってませんけども、これでなんとなく甲斐性ない自分を情けなく思う気持ちが和らぐことでしょうw

しかし、、、コマンド覚えなきゃな・・・(恥MAX)