跡地

すでに10年近く休眠中

今さらSIMロックフリーなHTC Desire入手

 どうせ使っても使わなくても月々使用料をごっそり取られるiPhoneの黒SIMを有意義に使おうってことで入手。SIMフリーインフラストラクチャーモードでテザリングができてその上、安いと三拍子揃ったAndroid端末、それがHTC Desireだ。

1)root化

参照:http://www.anylog.jp/unrevoked3%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%80%81desire%E3%81%AE%E7%B0%A1%E5%8D%98root%E5%8C%96/

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行の文字列のうち短い行をテキストエディタにコピペ

IEhttp://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を解凍したフォルダを指定する

IEhttp://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に変更する

IEhttp://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

IEhttp://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