CyanogenMod 5.0.7 で Willcom core 3G の SIM が使えた
twitter で #ht03a の #cm5 で willcom core 3G SIM が使えるようになった!! とつぶやいた方法の説明です。
(よくある注意) 以下に書いてある方法はやっていいことなのかとか、安全なのかとかはぜんぜん私もわかっていません。 とりあえずこうやったら使えたようという情報でしかないので、なんか問題が起こっても私は責任がもてませんよと。
これは、 CyanogenMod 5.0.7-DS-test1 という HT-03A 上で Eclair を動かすために結構速く動作する ROM があったんですが、残念ながら私が使っている Willcom core 3G の SIM が使えませんでした。 一通りの機能がちゃんと動作するし、Youtube も再生できるし、本当に本当に残念でした。
同じように、過去にもいくつかの ROM では Willcom core 3G の SIM が使えず、また別の ROM では使えるものがありました。 で「なんでだろー」と思ってその原因っぽいものを調べてみた結果、あるファイルを入れ替えることで SIM が使えるようになりました。 おそらく、同じ対処をすることによって、 b-mobileSIM U300 も使えるようになると思いますので、同じ対処をして「動作した、しなかった」という情報を、コメント欄に書いていただけると、他の人もうれしいかなと思います。
ちなみに、もともと Will com core 3G が使えていた SIM はこのあたりです。
使えなかった SIM はこのあたりです。
とりあえず詳細な手順はあとまわしにして結論だけ書くと以下の通りです。
/system/lib/libhtc_ril.so を動作する ROM のものに入れ替える。
これだけです。
以下、詳細な手順です。前提として RA-sapphire がインストールしてあることとします。
- CyanogenMod 5.0.7 をインストール
- libhtc_ril.so を入れ替える
CyanogenMod 5.0.7 をインストール
CyanogenMod 5.0.7-DS-test1 のページから以下の2つのファイルをダウンロードして、SD カードのルートに置きます。
- update-cm-5.0.7-DS-test1-signed.zip CyanogenMod 本体
- gapps-ds-ERE36B-signed.zip Googleアプリケーションなどの追加ファイル
ファイルを置いたら HT-03A を再起動して、HOME ボタンを押しながら立ち上げ、リカバリーモードに入ります。
必要であれば、今の状態を Nand Backup しておきましょう。 次に、 Wipe メニューで今のデータを消去します。その次に Flash zip from sdcard メニューで、先ほどダウンロードした2つのファイルを展開します。
最後に Reboot system now を選んで、再起動します。
libhtc_ril.so を入れ替える
これだけでは Willcom core 3G の SIM は認識してくれないので、 libhtc_ril.so というファイルを入れ替えます。
ril は Radio Interface Layer の略で、おそらくこのライブラリ名からすると、 HTC のハードウェアで無線関係を処理するライブラリなのではないかなと思われます。
このファイルを、 KiNgxKxlicK AOSP 2.1 v1.9 のような、Willcom core 3G を使用できる ROM から抜き出して書き換えます。以下、書き換え手順の一例です。
c:\> unzip KiNgxKxlick-AOSP2.1-v1.9_signed.zip c:\> adb push KiNgxKxlick-AOSP2.1-v1.9_signed\system\lib\libhtc_ril.so /sdcard c:\> adb shell # mount -o rw,remount /system # cp /sdcard/libhtc_ril.so /system/lib/ # reboot
これで、再起動後には Willcom core 3G で通信ができるようになりました!!
あとはフォント入れ替えたり、アプリケーションを backapps で戻したりご自由にどうぞ。
ちなみに、各種 ROM の libhtc_ril.so のサイズをみてみるとこんな感じでした。 445368 のものに入れ替えれば大丈夫だと思われます。
% ls -l */system/lib/libhtc_ril.so ... 445368 2008-02-29 02:33 CaNNoN202-CompleteEclair-v2.0/system/lib/libhtc_ril.so ... 445368 2010-01-22 14:59 KiNgxKxlick-AOSP2.1-v1.9_signed/system/lib/libhtc_ril.so ... 445368 2008-02-28 20:33 OpenEclair-v1.3.0.1-Main/system/lib/libhtc_ril.so ... 277880 2010-04-08 16:32 SuperEclairv3.0[NO-JIT]/system/lib/libhtc_ril.so ... 277880 2008-02-28 22:33 update-cm-5.0.7-DS-test1-signed/system/lib/libhtc_ril.so
# android カテゴリ作ろうかな
- カテゴリ
-
android
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/1224/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については