跳到主要內容

發表文章

目前顯示的是 五月, 2011的文章

Android 教育訓練分享

StockWidget是我的好友馬克的idea,StockWidget提供三筆股票代號設定,設定好的股票將可以以1X2的大小顯示在桌面上,配合ADW或Go桌面,可以延伸Widget的大小,完整呈現的大小建議是1X3。放於桌面上的StockWidget將可以由單點擊Widget主體作手動的內容更新。
股票資訊的來源目前是設定Yahoo Stock API,因此有20分鐘左右的落差,未來將會尋找更及時的source以便有更貼近現值的資訊呈現。

提供StockWidget原始碼下載


Use this command to anonymously check out the latest project source code:
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://stock-widget.googlecode.com/svn/trunk/ stock-widget-read-only

未來的努力方向:更及時的資訊UI的挑選功能更新時間與區間的設定

Xoom原廠ROM回復+回復Unlock

原廠ROM下載處: http://developer.motorola.com/products/software/

步驟: 下載原廠ROM,如為的Wifi版本,請下載MZ604版本(台版聽說是MZ606,目前還沒release,MZ604可以使用,但不要刷到system避免變成英文版的@@)回復指令如下:

fastboot flash boot boot.img fastboot flash system system.img fastboot flash recovery recovery.img fastboot flash userdata userdata.img fastboot erase cache如果有需要還原unlock,在fastboot模式多執行這個指令:
fastboot oem lock

Xoom Resources

常常找東西找到不知道怎麼找,紀錄下來分享給大家: Drivers for Xoom Storage for Mac OS : http://www.android.com/filetransfer/Moto Driver Page : https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/61296/~/motorola-xoom---transfer-files-to%2Ffrom-my-computer#xpvistaUSB Driver : http://developer.motorola.com/docstools/USB_Drivers/Mac File Transfer tool  : http://www.android.com/filetransfer

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的功能...


前置作業:

請先準備adb, fastboot與Xoom driver相關工具,可以參考Xoom Unlock篇請先Unlock Xoom,一樣參考Xoom Unlock篇備份!Please!
步驟:

下載Xoom Wifi root包:http://www.mediafire.com/?lrdnz93ldsn5oc9解壓縮下載包先以USB連接Xoom與電腦,然後切換到解壓縮目錄下,並執行下面指令: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…

Xoom Unlock Bootloader

事前準備: Google Android SDK,此部份主要是要具備adb這個指令跟相關的library,有些地方可以下載到“懶人包”的,也OK!fastboot程式,舊版的SDK有包含fastboot指令,但是新版的似乎已經拿掉,這個程式目前是由HTC維護,可以至:http://developer.htc.com/adp.html下載(也有Mac版本的唷)Xoom驅動程式下載與安裝(含adb interface的驅動與MTP file transfer的驅動,安裝之後可以透過adb連進Xoom以及可以使在PC/Mac上存取Xoom內建的32G空間):http://developer.motorola.com/docstools/USB_Drivers/目前看來都是針對Windows系統的驅動,沒記錯的話Mac應該是不用驅動的(我用Mac,不記得有安裝驅動@@)備份必要資料,Unlock的動作將會wipe掉機子上所有資料,包含珍貴的32G內建記憶體!請先備份!

我手邊的版本是Xoom Wifi版本,針對Unlock Bootloader部份,操作應該是大同小異,步驟如下:
USB連接電腦與Xoom,透過下面指令進入bootloader:

adb reboot bootloader
透過下面指令解開Xoom的bootloader封鎖

fastboot oem unlock

下面是PC/Mac端的終端機視窗指令:(建議將adb與fastboot指令加到classpath中,以便日後切換到任何位置都可以執行)

Xoom端的畫面如下: adb reboot bootloader的指令執行之後,系統進入fastboot模式如下:


鍵入fastboot oem unlock後,系統將跳出unlock資訊與警示:


在此,系統讓操作人員透過音量鍵做操作與選擇,音量下鍵是做為切換選項用,音量上鍵是做為選取用,在此確定要Unlock的話,請按音量下,等螢幕跳到"I Accept"時候,再點選音量上做選取:

在操作一次同樣動作,系統將正是進入Unlock步驟:

系統進入Unlock程序:

待程序執行完後,系統會重新開機,此時的Xoom已經是Unlock Version了,為所欲為之前,請先備份重要資料,以防萬一!

相關參考文章:

Moto Xoom Drivers
http://develop…