Xoom root and overclock

網路上得知Xoom的功力不僅於此(原廠為1G雙核,SD卡無法使用,無法透過MicroUSB接頭外接設備...),入手後的第二天,逛到XDA上的root與overclock文章,手癢癢的...就刷了下去!


下面介紹Xoom的root與overclock步驟(神人順便把MicroSD跟MicroUSB擴充給解放了...太感謝拉!!),其實大家知道,Android本是Linux系統,內部都是透過C程式語言所撰寫的lib運作,這次的,因此下面步驟中會有一部份ko檔案的置入,就是提供特殊裝置的驅動用,另外透過su跟Superuser.apk的安裝,也解放了root的功能...


前置作業:

  1. 請先準備adb, fastboot與Xoom driver相關工具,可以參考Xoom Unlock篇
  2. 請先Unlock Xoom,一樣參考Xoom Unlock篇
  3. 備份!Please!

步驟:

fastboot flash boot boot.img
fastboot reboot
adb shell
mkdir /data/media/sdcard2
exit
(physically put in microSD card if you are planning to use)
adb reboot
adb remount


  • 到這邊為止,系統應該已經有root且remount過後,有寫入/system的權限。
  • 然後在解壓得目錄裡面,您可以找得到兩個資料匣:system/etc, system/lib,裡面放有四個ko檔案與fstab檔案,請切換到ko的目錄下,然後執行下面指令:
adb push bcm4329.ko /system/lib/modules/bcm4329.ko
adb push cifs.ko /system/lib/modules/cifs.ko
adb push tun.ko /system/lib/modules/tun.ko
adb push scsi_wait_scan.ko /system/lib/modules/scsi_wait_scan.ko

  • 在切換到fstab檔案所在的目錄下,執行下面指令:
adb push vold.fstab /system/etc/vold.fstab

  • 接下來切到解壓得根目錄下,將su, Superuser.apk檔檔案放到系統,指令如下: 
adb push su /system/bin
adb shell ln -s /system/bin/su /system/xbin/su
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app

  • 到此已經完成root的動作,請將系統重開:
adb reboot
adb shell
重新開啓之後,系統應該已經具備root與上面列的一些特異功能了,目前筆者透過MicroUSB轉MiniUSB接頭,再串接MiniUSB轉USB母接頭,試過USB隨身碟OK(Mount Point為/usbdisk),USB鍵盤OK,內建的MicroSD卡插槽也可以使用(Mount Point是/sdcard/sdcard2)。

接下來,請設定好Xoom的Market,然後到Market下載Overclock用的SetCPU套件,或是到xda網站上找:http://forum.xda-developers.com/showthread.php?t=505419 (QR Code如下)
啓動的過程中應該會遇到Superuser攔截詢問是否開放root權限的視窗,請開放,並且點選記住,然後您就可以去設定CPU的頻率(選擇自動偵測即可)。目前筆者是設定1.5G頻率,並且Scaling是選擇performance的選項,下面分享一下執行Quadrant的分數:(順便一提,超頻前分數是1600左右@@)


參考資料:


這個網誌中的熱門文章

Bash判斷參數是否存在

Node.js package : forever