2012年8月21日 星期二

TF101 Unbrick 解磚

前幾天看到 CM10 有 for TF101 , 就很興奮的拿來刷...
結果不知道是不是 recovery 的問題,刷完後無法開機,接著再
restore 回之前備份的資料,復原完後居然卡在開機動畫....

接著在經過幾次的處理... 到最後變成只能開到 Recovery...
這... 算是半磚了吧XD ,而且還無法連上 ADB...

底下是經過四個小時爬 XDA 後得到的解磚方法。

撰寫日期: 2012/08/21




首先,先檢查你的 TF101 序號 (S/N),如果是 B60 或者以下開頭的
(B60 , B50 , B40...) 那麼你的版本應該是 SBK v1;而如果是 B70
以上(B80 , B90...) , 那就是 SBK v2

B70 的不一定,請服用這個工具來判斷:SBKDetect (XDA Link)

底下的方法僅確認適用於 SBK v1,如果是 SBK v2 , 就需要參考
用 Linux 來進行的方式了,目前 windows 還沒找到相關資料。
(PS : 上面連結提到的工具包含在工具下載區的 Linux Tool.7z 中)

儲存空間的資料也會消失,請特別注意這點。

需要的工具:
  1. nvflashtf -用來直接 flash平板的工具
  2. image files - 原廠 blob 解出來的檔案
  3. blobunpack - linux 底下的執行程式,可以把 blob 檔解開

「UnpackedStockImage」 因為上傳大小限制,切成三個檔案,裡面放
的是 .27 TW Wifi 版韌體,解壓縮過的版本如果你的平板是這個版本,
可以跳過 Step3~5 , 而 Step 6 可以直接用這裡面的檔案來進行。
如果不是這個版本,需要額外準備一個 Linux 系統。


Step 1.
    平板 USB 接上電腦,按住「音量+」和電源鍵開機
    會進入 APX Mode,這時候 windows 應該會跳出搜尋驅動程式中的訊息

Step 2.
    應該不會安裝成功,到裝置管理員找到 APX 的裝置,手動安裝驅動程式
    指向 nvflashtf 底下的 usbpcdriver 安裝好驅動程式(這是 nVidia 的驅動)

Step 3. (如果你是 .27 TW Wifi 可跳到 Step 6)
    到 ASUS 官方網站下載對應韌體,解出 blob 檔案
    打開準備好的 Linux 系統

Step 4.
    在 linux 系統底下,執行 blobunpack 把這個 blob 檔案
    解出 .APP .EBT .LNX .SOS 四個檔案
    (linux 指令: ./blobunpack blob )

Step 5.
    把這些檔案放回 windows

Step 6.
    把 blob.APP blob.EBT blob.LNX blob.SOS
    放到 nvflashtf 資料夾底下

===================== PS =========================
這邊 nvflashtf 提供的 flash.cfg 是我修改過的,原本的是 ori_flash.cfg,
這個裡面的檔名有打錯,會造成找不到檔案而停止
==================================================

Step 7.
    執行 download.bat(建議以系統管理員身分),接著就看他跑(要一段時間)
    他會一步一步把剛剛解出來的 blob.XXX  flash 回去。
    中途如果有出現失敗,很可能是你的版本是 v2

    完成後就會重新開機,解磚完成


雖然說最後有重新開機就是完成,不過一開始還是會有點怪怪的情況。
建議等到可以正常開機回系統時,把步驟 3 下載下來的韌體,用 ASUS
官網說的方式在手動更新一次,讓他 100% 復原~
((雖然 nvflashtf 本來就是在做這個動做....

3 則留言:

  1. 作者已經移除這則留言。

    回覆刪除
  2. 你好~
    請問若我的TF101讀不到SD卡也連接電腦也抓不到裝置該怎麼辦?

    事情是這樣的....

    昨天刷了4.3覺得不順手想再刷回4.2,
    所以網上找了一下,就依樣畫葫蘆,
    http://apk.tw/thread-319010-1-1.html


    錯就錯在我不該Format Data
    (之前刷機都沒有執行這個步驟,所以機子裡的檔案都會在)
    之前刷機都是用傳輸線把刷機要用的壓縮檔傳到機子裡並沒透過SD,
    所以我也不知道我SD卡槽讀不到SD卡orz


    現在卡在刷機畫面,但沒有辦法讀取SD裡面的壓縮檔,
    不知道該怎麼辦> <


    目前已嘗試過的努力:
    1.拔手機的MicroSD卡,將刷機資料傳進去讓tf101讀→讀不到
    2.將MicroSD卡格式化再讀一次→讀不到
    3.接讀卡機(使用的是SDHC記憶卡),將卡片格式化再讓TF101讀→讀不到

    回覆刪除
  3. 請問是否可以補檔案呢?好像死檔了~

    回覆刪除