Android 4.0 + IIJmioで常に圏外表示になる問題の対処法
Galaxy S2 LTE (SC-03D)にCyanogenMod 9をインストールした環境で行っています。
こちらの手順を参考に、自分の環境に合わせて少し変更しています。
http://bl.oov.ch/2012/01/android-sim.html
開発者向け設定で
- USBデバッグ → 有効
- Rootアクセス → アプリとADB
端末をUSBで接続。ストレージは有効にしない
datasim_framework_jar_patcher_20120317.zip を解凍
execute.batを実行
API Levelは
Android 4.0.3〜 : 15 : Ice Cream Sandwich MR1
モードは
99 : モード 0 でダメな場合
緊急通報は
0 : 変更しない
adb push C:\datasim_framework_jar_patcher_20120317\framework.jar /sdcard/framework.jar adb shell
adb shell内で以下を実行
ここで失敗すると起動しなくなるかもしれません。自己責任で。
su mount -o rw,remount /dev/block/mmcblk0p24 /system # デバイス名は mount で確認してね cd /system/framework cp framework.jar framework.jar.bak cp /sdcard/framework.jar framework.jar chmod 644 framework.jar
ボリューム上下を押しながら起動し、ClockworkMod Recoveryに入る
「Wipe cache partition」と、「advanced」の中にある「Wipe Dalvik Cache」
再起動すると、アンテナピクトが正しく表示されているはずです。
セルスタンバイでバッテリー消費が激しい問題は、まだ確認していません。