1: 2010-05-14 (金) 19:00:11 yuji | 2: 2010-05-14 (金) 19:52:38 yuji Attached file: vf-sappimg-crc24-1.33.0007.nbh, Deleted an attach file: vf-sappimg-crc24-1.33.0007.nbh at 2010-05-15 (土) 03:53:19 at 2010-06-05 (土) 11:01:12 at 2010-06-05 (土) 11:06:00 |
||
---|---|---|---|
Line 1: | Line 1: | ||
docomo HT-03AのAndroid 1.6を1.5へのダウングレードする手順。~ | docomo HT-03AのAndroid 1.6を1.5へのダウングレードする手順。~ | ||
しかし直接docomoの1.5には戻せないようだ。myTouch3GのROMを焼いてAndroid 1.5に戻す作業になる。当然,docomoの保証は無くなってしまう。~ | しかし直接docomoの1.5には戻せないようだ。myTouch3GのROMを焼いてAndroid 1.5に戻す作業になる。当然,docomoの保証は無くなってしまう。~ | ||
- | まだ実際には踏ん切りがつかないので行っていない,いつでも出来るようにメモしておく。 | + | %%まだ実際には踏ん切りがつかないので行っていない%%,いつでも出来るようにメモしておく。 |
+ | |||
+ | docomo 1.6のホームに戻るまで30秒以上もかかったり,エラーが多発するなど,使い勝手がいまいちなので,やっぱりカスタムROMを焼いちゃいました ;-) ~ | ||
+ | 結果は,なかなか快適に使用出来るようになった。 | ||
*準備 [#l63af4cd] | *準備 [#l63af4cd] | ||
+ | 俺のHT-03Aは既にdocomoからの自動アップグレードでAndroid 1.6になっちゃっています。このままでroot権を得ることは出来ないみたいで,カスタムROMをFlashすることが出来ない。この為,docomoの保証が無くなるのだがmyTouch3GのROMをFlashして一度myTouch3G Android 1.5の環境にした後root権を使えるようにして,その後カスタムROMを導入するという手順になる。 | ||
+ | |||
**Goldcardを作成する [#x06cf42a] | **Goldcardを作成する [#x06cf42a] | ||
- | Goldcardとは,デバイスチェックを無視してイメージを適用できるSDカードらしい。~ | + | Goldcardとは,デバイスチェック(通常はそのメーカーの端末のみ,アップグレード出来るようになっているようだ)を無視してイメージを適用できるSDカードの事。~ |
- | このSDカードにイメージを入れる事で適用時のデバイスチェックを通りることができるようだ。 | + | このSDカードにFlashするイメージを入れる事で,デバイスチェックに引っかかることなく強制アップグレード出来るようになる。GoldCardじゃないSDカードにイメージを入れて試したら,ロードした後チェックに引っかかってFlash出来なかった。 |
***Goldcard作成に必要な物 [#qe95a96a] | ***Goldcard作成に必要な物 [#qe95a96a] | ||
- | フォーマットしても良いMicroSDカード,相性が出るようでKingstonの2GB(標準付属品)が良いみたい。(SanDiskは使用不可)~ | + | フォーマットしても良いMicroSDカード,相性が出るようでKingstonの2GB(標準付属品)が良いみたい。(SanDiskはどうもだめらしい)~ |
- | あらかじめAndroid端末で,フォーマットしておく。 | + | あらかじめHT-03Aで,初期化を行っておいた。 |
***Goldcardの作成 [#r75f40be] | ***Goldcardの作成 [#r75f40be] | ||
- | +SDカードをHT-03Aに入れた状態で起動する。~ | + | +まず,初期化したSDカードをHT-03Aに入れた状態で起動する。~ |
- | +PCから,adb shellで下記コマンド(太字部分)を実行する。~ | + | +PCとUSBケーブルで接続してから,adb shell(Android SDKをインストールすると使える)で下記コマンドを実行する。~ |
コマンドを実行するとCID文字列が表示されるので,これをメモする。~ | コマンドを実行するとCID文字列が表示されるので,これをメモする。~ | ||
$cat /sys/class/mmc_host/mmc1/mmc1:*/cid | $cat /sys/class/mmc_host/mmc1/mmc1:*/cid | ||
Line 18: | Line 25: | ||
+下記サイトでメモした文字列を入力し,変換ボタンを押して文字列を取得する。~ | +下記サイトでメモした文字列を入力し,変換ボタンを押して文字列を取得する。~ | ||
[[CID変換するサイト:http://upld.komugi.net/Android/concid.cgi]]((変換後の文字列は,必ず00から始まる32桁になる。))~ | [[CID変換するサイト:http://upld.komugi.net/Android/concid.cgi]]((変換後の文字列は,必ず00から始まる32桁になる。))~ | ||
- | +下記サイトに必要項目を入力して,Goladcardイメージを受け取る~ | + | +下記サイトに必要項目を入力して,Goladcardイメージをメールで受け取る。~ |
[[Free HTC android goldcard generator:http://psas.revskills.de/?q=goldcard]]~ | [[Free HTC android goldcard generator:http://psas.revskills.de/?q=goldcard]]~ | ||
メールアドレス:Goldcardイメージを受け取るメールアドレスを入力する。~ | メールアドレス:Goldcardイメージを受け取るメールアドレスを入力する。~ | ||
CID: 上記の文字列を入力する。~ | CID: 上記の文字列を入力する。~ | ||
- | 「Generate Goldcard!」ボタンを押すと,メールアドレス宛にgoldcard.imgが添付されたメールが届く。((作ったSDカードのみに使えるイメージ。他のSDカードは使用出来ない))~ | + | 「Generate Goldcard!」ボタンを押すと,メールアドレス宛にgoldcard.imgが添付されたメールがすぐ届く。((作ったSDカードのみに使えるイメージ。他のSDカードには使用出来ない))~ |
+下記サイトから,HxD Hex Editorをダウンロードし,PCへインストールする~ | +下記サイトから,HxD Hex Editorをダウンロードし,PCへインストールする~ | ||
[[Welcome HxD Hex Editor users:http://download.cnet.com/HxD-Hex-Editor/3000-2352_4-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button]]~ | [[Welcome HxD Hex Editor users:http://download.cnet.com/HxD-Hex-Editor/3000-2352_4-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button]]~ | ||
- | ++PCへHT-03Aを接続し,USB storageマウントする。~ | + | ++PCへHT-03Aを接続し,USB storageでマウントする。~ |
++HxD Hex Editorを起動して,メニューバーからExtra >Open Disk~ | ++HxD Hex Editorを起動して,メニューバーからExtra >Open Disk~ | ||
- | 「Physical disks」に接続したHT-03AのSDだと思われるDiskを選択。通常は,「Removable Disk 1」になる。~ | + | 「Physical disks」に接続したHT-03AのSDだと思われるDiskを選択。他にSDカードを入れてなかったら,だいたい「Removable Disk 1」になる。~ |
「Open as Readonly」のチェックを外して,OKを押す。 | 「Open as Readonly」のチェックを外して,OKを押す。 | ||
- | ++メニューバーからExtra>Open Disk image...を開いた後,goldcard.imgを開く~ | + | ++メニューバーからExtra>Open Disk image...を開いた後,goldcard.imgを開く。~ |
Sector sizeにて「512 (Hard disks/Floppy disks)」を選択する。 | Sector sizeにて「512 (Hard disks/Floppy disks)」を選択する。 | ||
- | ++goldcard.imgタブを選択した状態で,Edit>Select all,Edit>Copyを行う~ | + | ++goldcard.imgタブを選択した状態で,Edit>Select all,Edit>Copyを行う。~ |
- | ++Removavle Disk 1タブを選択し,Edit>Select blockを開く~ | + | ++Removavle Disk 1タブを選択し,Edit>Select blockを開く。~ |
Start-offsetに0,End-offsetに170を入れOKを押す。~ | Start-offsetに0,End-offsetに170を入れOKを押す。~ | ||
Edit>Paste writeをクリックし上書き。~ | Edit>Paste writeをクリックし上書き。~ | ||
File>Saveをクリックして,SDカードにイメージを書き込む。~ | File>Saveをクリックして,SDカードにイメージを書き込む。~ | ||
++HT-03AのUSBケーブルを外して,再度接続~ | ++HT-03AのUSBケーブルを外して,再度接続~ | ||
- | USB storageのマウントを行いPCから見えればうまく行った。この時,「フォーマットされていません」などと出る場合には,作成に失敗している。 | + | USB storageのマウントを行いPCからちゃんと中が見えれば成功。この時,「フォーマットされていません。」などと出る場合には,作成に失敗している。 |
- | *ダウングレードを行う [#n3d8581c] | + | *myTouch3G Android 1.5にダウングレードを行う [#n3d8581c] |
**myTouch3Gのイメージを手に入れる [#gf1fa4b1] | **myTouch3Gのイメージを手に入れる [#gf1fa4b1] | ||
- | #ref(vf-sappimg-crc24-1.33.0007.nbh) | + | #ref(MT3G_SAPPIMG.nbh) |
- | をSAPPIMG.nbhにリネームして,Goldcardにコピーする。この時,Goldcardの中にはSAPPIMG.nbhだけが入っている状態にする。 | + | をSAPPIMG.nbhにリネームして,作成したGoldcardにコピーする。 |
+ | |||
+ | **FastbootモードでHT-03Aを起動してダウングレード [#sda3a7dc] | ||
+ | +HT-03Aの電源を切った後,ボリュームダウンを押しながら電源を入れる。~ | ||
+ | +自動的にSAPPIMG.nbhを認識するので「Do you want to start up」と表示されたらトラックボールを押す。~ | ||
+ | +イメージの読み込み,デバイスチェックの後アップデートが実行される。~ | ||
+ | +アップデートが完了すると「Do you want to reboot device?」と表示されるんで,トラックボールを押して再起動する。~ | ||
+ | 再起動すると,スプラッシュ画面が黄緑色のmyTouch3GのAndroid 1.5が起動するはずなんだが,かなり時間がかかっても立ち上がらない。しょうがないんで電源を切ってWIPEを行った後再度電源ONでやっと英語のAndroidの最初の画面が出た ;-) とりあえずAPNをmpr2.mopera.netに設定して,Googleアカウントの設定を行う。この後無事HOME画面になった。 | ||
+ | |||
+ | *リカバリユーティリティ(FlashRecovery)を導入 [#d58d3de3] | ||
+ | #ref(flashrec-1.1.2-20090909.apk) | ||
+ | を, | ||
+ | adb install flashrec-1.1.2-20090909.apk | ||
+ | として,インストールする。 | ||
+ | +[Backup Recovery Image]で,SDカードにリカバリツールのバックアップを取っておく。SDカードにrecovery-backup.imgが保存される。~ | ||
+ | +[Download Recovery Image]で,imgファイルをダウンロードします。~ | ||
+ | +[Flash Recovery Image]で,リカバリユーティリティがCyanogenMod v1.4 + JFに書き換えられる。~ | ||
+ | |||
+ | 成功したら,[Reboot into Recovery Mode]で,リカバリモードで再起動する。~ | ||
+ | [Alt+B] nandroid v2.2 backup : バックアップを取る で,現在の状況のバックアップをしておいた方が良いかも。(しなかったけど・・・) | ||
+ | |||
+ | *ルート権を使えるようにする [#u8152487] | ||
+ | **setupsu.apkを使う [#h83d07c4] | ||
+ | #ref(setupsu.apk) | ||
+ | を, | ||
+ | adb install setupsu.apk | ||
+ | として,suとかbusyboxとかを入れる。~ | ||
+ | adb shell | ||
+ | でリモートログインすると,最初から#のプロンプトが出て,rootでログイン出来るようになった。 | ||
+ | |||
+ | *カスタムROMのFlash [#o9e27102] | ||
+ | ルート権が使えるようになったんで,カスタムROMをFlashする。~ | ||
+ | 高速と言われるDwang(Android 1.6)にしてみる。日本語化ファイルもあるんでお手軽と思われたから。 | ||
+ | #ref(dwang-v1.17.1.zip) | ||
+ | と, | ||
+ | #ref(Dwang17_JP_EXT.zip) | ||
+ | を,SDカードにコピーして,HT-03Aをリカバリモードで起動する。 | ||
+ | -Flash zip from sdcard > SDCARD:update_signed.zip で用意したイメージファイルを選択する。~ | ||
+ | 2つのzipともインストールしちゃう。~ | ||
+ | |||
+ | 終わったら,リブートしてAndroidが立ち上がれば良いんだけど,なぜか画面が消えたままで5分ぐらい待ってもうんともすんとも変化がない。しょうがないんで,電源OFF/ONしてWipe/FactoryResetを行った後,再度起動しなおしたら日本語表示のAndroidの最初の画面で起動成功した。なんと既にAPNにBizホーダイと設定用APNが入っている。純正よりはAPNに接続するまでが時間がかかってはいるが無事docomoと接続出来た。 | ||
- | **Fastbootモードにしてダウングレード [#sda3a7dc] | + | これで俺のHT-03AもカスタムROMになりました。~ |
- | +HT-03Aの電源を切った後,ボリュームダウンを押しながら電源を入れる~ | + | |
- | +自動的にSAPPIMG.nbhを認識するので「Do you wat to start up」と表示されたらトラックボールを押す~ | + | |
- | +イメージの読み込み,デバイスチェックの後アップデートが実行される~ | + | |
- | +アップデートが完了すると「Do you want to reboot device?」と表示されるんで,トラックボールを押して再起動する~ | + | |
- | 再起動すると,myTouch3GのAndroid 1.5が起動する。起動したらまずAPNを設定をして,Gogleアカウントの設定を行う。この後HOME画面になる。 | + | |
- | **ダウングレード出来ない場合 [#uc7cab8e] | + | *CPUクロックを本来の528MHzにしてみる [#q8e26029] |
- | #ref(sappimg.zip)をGoldcardにして一旦このイメージを書き込む。~ | + | Androidマーケットで「OverclockWidget」をダウンロードしてインストールする。WidgetでCPUクロックを528MHzに設定できるようになる。docomo純正だと電池の問題からか,なんと384MHzで動いているらしい。~ |
- | このときオリジナルmyTouch3Gイメージは,back_SAPPIMG.nbhなどにリネームしておく。この後再度,リネームしたイメージを元に戻して書き込む。 | + | HOME画面の待ちは全くなくなり,かなり快適に使用出来るようになった。 |