今さらSIMロックフリーなHTC Desire入手
どうせ使っても使わなくても月々使用料をごっそり取られるiPhoneの黒SIMを有意義に使おうってことで入手。SIMフリーでインフラストラクチャーモードでテザリングができてその上、安いと三拍子揃ったAndroid端末、それがHTC Desireだ。
1)root化
HTC Syncがインストールされていない環境でDesireをUSBケーブルで接続
※HTC Syncがインストールされている場合はHTC SyncおよびHTC Driver Installerをアンインストール必要がある
デバイスマネージャで[Other]-[ADB]を右クリックしてプロパティを選択し、ADBのプロパティを開く
「詳細」タブをクリックし、ドロップダウンから「ハードウェアID」を選択
USB\Vid_0bb4&Pid_0c87&Rev_0226&MI_01
USB\Vid_0bb4&Pid_0c87&MI_01
2行の文字列のうち短い行をテキストエディタにコピペ
IEでhttp://uploading.com/files/82aa3f64/android-usb-driver.zip.htmlを開く。Free Downloadをクリックして、開くページで60秒ほど待ってから再度Free Downloadをクリックしてandroid-usb-driver.zipをダウンロード
android-usb-driver.zipを解凍してandroid_winusb.infをテキストエディタで開き、[Google.NTx86]と[Google.NTamd64]セクションの先頭にそれぞれ以下の3行を記入して保存する
[Google.NTx86]
; HTC Desire
%SingleAdbInterface% = USB_Install, USB\Vid_0bb4&Pid_0c87
%CompositeAdbInterface% = USB_Install, USB\Vid_0bb4&Pid_0c87&MI_01[Google.NTamd64]
; HTC Desire
%SingleAdbInterface% = USB_Install, USB\Vid_0bb4&Pid_0c87
%CompositeAdbInterface% = USB_Install, USB\Vid_0bb4&Pid_0c87&MI_01
デバイスマネージャで[Other]-[ADB]を右クリックしてドライバの更新を選択し、android-usb-driver.zipを解凍したフォルダを指定する
IEでhttp://unrevoked.com/recovery/を開き、「Download for Windows」をクリックしてreflash_package.exeをダウンロード
reflash_package.exeを実行し、5分くらい待つ。
「Done.」と表示されたら完了
2)Superuserへ入れ替えとbusyboxの導入
参考:http://media.st/blog/2010/10/desire-superuser-apk/
nrevoked3でroot化した場合、「Superuser Permissions」というちょっと古いroot権限取得アプリがインストールされる。このアプリを最新の「Superuser」に置き換える
xda(http://forum.xda-developers.com/showthread.php?t=682828)からsu-2.3.6.1-ef-signed.zipをダウンロードしDesireのSDカードにコピーしておく
PCとUSBケーブルで接続し、adb reboot recoveryでリカバリモードに移行
adb shellから以下のようにして「Superuser Permissions」を削除する。
# mount /system
# mount /data
# rm /system/app/superuser.apk
# rm /data/dalvik-cache/system@app@superuser.apk@classes.dex
# rm /system/bin/su
リカバリメニューの「install zip from sdcard」からsu-2.3.6.1-ef-signed.zipをインストールし、「reboot system now」でリブート
Titanium Backupをマーケットからインストールし、「お困りですか?」をタップしてbusyboxをインストール
3)日本語フォントと絵文字の導入
参考:http://komugi.net/archives/2010/02/22221201.php
http://komugi.net/archives/2010/02/22221201.phpでお好みのフォントを見つけ、リンク先からダウンロード、ファイル名をDroidSansJapanese.ttfに変更する
IEでhttp://cova.sakura.ne.jp/sb/を開いて「絵文字結合済みフォント」をクリックしてemoji_font.zipをダウンロード
emoji_font.zipからHelvetica.ttfを取り出してファイル名をDroidSansFallback.ttfに変更する
DroidSansFallback.ttfとDroidSansJapanese.ttfをSDカードにコピー
PCとUSBケーブルで接続し、adb reboot recoveryでリカバリモードに移行
# mount /system
# mount /sdcard
# cp /sdcard/DroidSansFallback.ttf /system/fonts
# cp /sdcard/DroidSansJapanese.ttf /system/fonts
4)MMS
参考:http://blog.yo-ki.com/post/Android-22-Froyo-Softbank-MMS.aspx
http://d.hatena.ne.jp/Sirokoix/20100726/1280112826
IEでhttp://blog.yo-ki.com/post/Android-22-Froyo-Softbank-MMS.aspxを開いて、Mms.apk.froyo.htc.jakeModExperimental4をダウンロード、ファイル名をMms.apkにする
Mms.apkをSDカードにコピー
PCとUSBケーブルで接続し、adb reboot recoveryでリカバリモードに移行
# mount /system
# mount /sdcard
# cp /sdcard/Mms.apk /system/app
# rm /system/app/Mms.odex
# exit
adb rebootでリブート
Messagingを起動し、menuボタンからSettingsに入りCustome User-Agentで「iPhone(3.0)」を選択。
APNに以下の情報を追加する
MMSC: http://mms/
MMS proxy: smilemms.softbank.ne.jp
MMS port: 8080
SIMロックフリーなDesireでもフォントを入れるためには結局、root化必須なので、softbank版のDesire(X06HT)でもrootを取ればSIMフリー化が可能と知って後悔。ご利用は計画的に…orz