SIMロックフリー版のroot化が可能ということをツイッター上で知り、実行してみたのでその備忘録というか苦労話。Desireも同じAndroidベースだしカンタンなのでは?とおもっていたが、全然違った。考えてみれば当然のこと。Jailbreakでも同じことだがOSバージョンやハードウエアによってExploitは違うので実行方法は異なるわけで。X06HTと異なり、特定キャリアのSIMカードに利用が制限されていない端末のこと。わたしはAndroid端末に触れて1週間の素人です。この記事を見ておかしくなったというようなクレームを受けても何のサポートもできません。リスクがあるようですので自己責任でどうぞ。Paul氏はAndroidのroot化のツールや方法などを産み出すハッカーで、iPhoneのJailbreakでいうところのDEV-TEAMやGeohot氏的な存在なのかな。思ったら日本語で紹介されているサイトが既にありました。DesireのBootloaderのバージョンが0.75以下でないとダメらしい。本体の電源OFFで下のバックキーを押しながら電源を入れると通常起動とは異なるメニューが出てくるのでそこでBootloaderのバージョンを確認する。手元の端末は運良く(?)0.75なのでroot化は可能な様子。事前準備2(Goldcardの作成)Amexではダメですか?と思ったくらいなんのことかわからなかったが、カスタムブートローダーを準備をしておくmicroSDカードのことと理解(違うかもしれないが)。microSDHCカード(class10/16GB)。SDKと必要なJavaは予めインストールしておく必要がある。コマンドを叩いて必要なコードを入手してWeb経由でイメージファイルをメールで受け取る。Editorで特定部分をディスクイメージにコピーしてmicroSDカードに保存するとGoldcardの出来上がり。手間はかかるがインストどおりにこなせば問題ない。面倒だったのは、自分がMacベースの環境だったこと。deitorはWin版しかないのでgoldcard.imgをメールで受け取った後の作業はすべてWindowsマシンで実行した。PCでと)させろという指示。これがなかなかうまくいかなかった。できる人にはアタリマエのことだが、今振り返ると一番つまずいた部分になった。自分の環境はMac/Winしかないので、CDに焼いてブートさせてみたが、通常通りMacやWinが起動してインストにあるメニューが出てこない。Fusionがあることを思い出し、メニューの仮想マシン>CD/DVD>ディスクイメージの選択、でISOファイルを入れても上手くいかない。Fusionのヘルプを見にウェブサイトへ。Player”という仮想マシンをLinux/Windows上で動かすというもの。無料なのですかさずWindowsマシンにインストールしてISOイメージを読み込ませたら一発で起動した。それまでの苦労はなんだったのかと。Ubuntu10.04をMacのFusionに入れたりして相当時間をロスしてしまった。Player(無償)をインストールしたら一発で起動あとは淡々とあとはインストどおりコマンド叩いたり、Desireを母艦PCに接続したり、ボリュームでメニューを選択するなど。スレも参考情報にしたところ、母艦接続時にDesire本体が認識されなかったり、step2でうまくいかなかったりなどのトラブルが出る人もいたようだが、自分は特段そのようなこともなくすんなりと完了した。screenにCydiaのアイコンがあるとか)。shellでプロンプトが”#”になることや、Settingsの中に忍者が潜んでいたりすること。なにはともあれできたらしい。作業の様子を動画にしてみた。