跳到主要內容

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左右@@)


參考資料:


這個網誌中的熱門文章

Oracle LISTAGG

同事介紹的一個Oracle的好用查詢:LISTAGG
SELECT A.GROUP_ID,A.KEY, LISTAGG(A.VALUE,'; ')WITHINGROUP(ORDERBYA.VALUE)as GG  fromSYS_PROPERTIESaGROUP byA.GROUP_ID,A.KEY
LISTAGG可以將group後的結果會總顯示於一個欄位 上述SQL原本A.VALUE會是一個row一個row的排列 使用LISTAGG之後,可以將A.VALUE顯示在同一個row中 並且可以指定間隔符號(在此設定為';') 針對某一些報表查詢非常有用唷 :D

Flashback Query

感謝我的好友提供的: 在Oracle好用的指令...
Flashback Query: 讓異動過的資料表回到歷史時間點 Step 1. è
show parameter undo_retention  PS: 這個參數顯示系統上設定歷史保留時間(ex: 900 = 900秒) Step 2. è CREATETABLE XXXXX_0815 ASSELECT *  FROM XXXXXASOFTIMESTAMPTO_TIMESTAMP('2011-08-15 12:00:00','YYYY-MM-DD HH24:MI:SS');
PS: 透過as of timestamp方式取出該時間點的表格資料

Xoom 3.2 Upgrade

雖然Xoom早已經更新到3.2 但是台灣遲遲沒有更新版本@@ 終於按奈不住好奇心了... XDA上找到給604(台版Xoom)的3.2版本ROM(美版的) 動手刷拉~~ 出奇的順利阿... 下面是兩個相關網址:
http://forum.xda-developers.com/showthread.php?t=1165998
http://forum.xda-developers.com/showthread.php?t=1080963
我這邊是刷第二各網址下載的3.2 ROM(http://www.mediafire.com/?adsa081m3z8uykd) 3.1的就沒去測拉... 也沒有再去破解(遲早的ㄅ:P)
使用心得: 1. 順~比3.0操頻還順 2. 原生就支援micro-sd 3. 目前看是不支援USB...缺憾@@ 4. 因為美版的關係,所以有Books跟Videos兩個APP,但是因為網路地區的關係不能用就是了... 5. 沒有原生中文輸入法,不過對我沒差...我都用Google拼音 :D