USB無法使用 導致沒辦法在開進去系統的狀況下充電...
又不想花錢找手機行修理...就自己摸索 找到的解決方法與大家分享

======原本的文章在這======
後來自己摸索解決了,原來是因為還原時候可能沒有WIPE乾淨
把/deta目錄裡面有關USB部分的code損毀
導致當手機開機後USB無法掛載,adb當然也完全失效...
其實 SD CARD 還是好的...可以去Market 找 Terminal Emulator
你會發現 /sdcard 裡面是有資料的...
這時候 如果你的 HBOOT 還是可以開 那還有救...
如果你的手機已經root過的話...就不用找有 root 過的 PC36IMG.zip 檔
重刷系統...當然如果沒有root過的話就找個 PC36IMG.zip 刷吧!
==== 找 CID 是多少 ====
1. 進到Hboot裡面的fastboot, pc端的驅動程是要先裝好
可以參考 這篇文章下面的部分
2. 接上usb線,在命令提示字元下打(CMD) fastboot oem enableqxdm 0 會出現OKAY的樣子...
接著把手機的資訊抓出來 打入 fastboot oem boot
這時候手機會重開機,CMD中的畫面也會秀出手機的資訊 就去找CID是多少吧
![[ 解救磚頭教學分享 ! ] 當你刷壞韌體,導致SD無法讀取adb無法使用的解決方法教學...](http://attach.mobile01.com/attach/201110/mobile01-867b66e7b1cabb7d34ee71621d653feb.jpg)
ps fastboot.exe這個工具可以上網找
3. 知道CID後就可以開始修復/data/mtd0.img 這個檔案了
下載我提供的附件檔案...使用hex editer編輯mtd0.img檔案
把你的CID填入圖片的地方...改好後...存檔離開並把
![[ 解救磚頭教學分享 ! ] 當你刷壞韌體,導致SD無法讀取adb無法使用的解決方法教學...](http://attach.mobile01.com/attach/201110/mobile01-c2bc36c3b64b7c6cbd82d36b85368fd0.jpg)
flash_image和改好的mtd0.img複製到SD卡上面...
4. 將手機開機到作業系統 打開Terminal Emulator這軟體
打入su取得root權限...
[透過cat指令覆蓋/date的flash_image與mtd0.img檔]
cat /sdcard/flash_image > /data/flash_image
cat /sdcard/mtd0.img > /data/mtd0.img
[把flash.img檔加上可執行的屬性]
chmod 755 /data/flash_image
[執行flash_image來重新刷入mtd0.img修復SD卡與USB功能]
/data/flash_image misc /data/mtd0.img
接上USB 重開機...你的手機就重生了

這個方法應該是通用android系統...只要把flash_image 改成你手機適合的版本就可以了



附加壓縮檔: 201110/mobile01-9384a76b38ea70057c820c0fd722ace4.zip