Posts Tagged ‘tegra’

Root eee pad 的方法..

Saturday, April 16th, 2011

先說明: 任何 root 行為都有可能破壞保固 & 讓你的機器爛掉, 本篇文章僅供自我學習參考用 微笑

拿到 eee pad 後開始嘗試 root (為了打生氣鳥不會出現礙眼的廣告), 首先想辦法進入 recovery 或者 fastboot mode, 發現:

  1. 按著 power key 長一點時間 (10s) 可以 reboot
  2. Power + Volume up 可以進入 NVIDIA USB Boot-recovery, 可惜有鎖, 以至於 nvflash 沒法得到進一步的資訊.
  3. Power + Volume down + 甚麼都不做, 會進入 wipe mode, 再按 Volume up 可以清除使用者資料, Volume down 重開機.
  4. Power + Volume down + 5 秒內按 Volume up 會進入 ReCoveryKernel, 畫面會顯示 /!\ 與小機器人, 等久一點 adb shell 可以進去. 在環境變數沒有設定的狀況下, 執行一些命令得加上 /bin, 比如 /bin/ls, 有點麻煩.

此時不知道哪根筋不對, 跑到 /tmp 找到 recovery.log

recovery.log.orig

看見有趣的 info: sdcard 下的ASUS_BUNDLE.zip & EP101_SDUPDATE.zip. 於是想辦法抓了下 Superuser & gapps 的 package for Tegra (因為要 update-binary), 包裝成前面兩個檔名的 update.zip 後塞到 SD 卡重開機進 RCK..

  1. ASUS_BUNDLE.zip 會讓 eee pad 重開機, 甚麼事情也沒發生.
  2. EP101_SDUPDATE.zip 可以成功將 Superuser 刷進去, but ! su 的 binary 不能用, 得找同是 Tegra 平台的才行. 所以要嘛就用 G Tablet, 要嘛就用 XOOM..

結果檔案沒找到, MoDaCo 的 Paul 就發表了 root 包. 微笑 不過誠心的希望 ASUS 不要把這個 *功能* 於下一次更新中關閉啊 !! >___< (Samsung i9000 表示杯具)