USBもSDも認識しなくなった!

てなわけで、レンガになりました。
困ったときのxdaさんに聞いてみたところ
http://forum.xda-developers.com/showthread.php?t=1050176
を発見。無事復旧できたので、手順を書いておこうと思います。
赤い字はlegendのターミナルエミュレータでの作業、
緑の字はPCのコマンドプロンプト(adb shellじゃないよ)での作業です。

SDカード USB認識しない場合

端末のターミナルエミュレータからsuになって以下のコマンドを入力

disable_uart3=0 
usb_h2w_sw=0

一旦端末の電源をOFF
ボリューム下げるボタンを押しながら電源を入れる
FASTBOOTを選択し、PCのコマンドプロンプトから以下のコマンドを入力する

fastboot oem enableqxdm 0

一旦端末の電源をOFF
ボリューム下げるボタンを押しながら電源を入れる
FASTBOOTを選択し、PCのコマンドプロンプトから以下のコマンドを入力する

fastboot oem boot

コマンドプロンプトに表示される出力内容から下記内容を探す

INFOCID is HTC__E11
(HTC__E11の内容は端末により変わる)

mtd0lenend.imgをダウンロードする→http://www.shadowchild.nl/mtd0legend.img
flash_imageをダウンロードする→http://www.shadowchild.nl/flash_image

mtd0legend.imgをmtd0.imgにリネームしておく

バイナリエディタでmtd0.imgのCIDが記述されているHTC__E11に対応する箇所をfastboot oem bootで出力された内容に書き換える

端末の電源を入れ、ターミナルエミュレータから下記コマンドを入力する

cat /sdcard/flash_image > /data/flash_image "type enter"
cat /sdcard/mtd0.img > /data/mtd0.img "type enter"
chmod 755 /data/flash_image "type enter"
/data/flash_image misc /data/mtd0.img "type enter"

端末を再起動して完了!

コメント

人気の投稿