嘗試Android on HTC Diamond (not Rom)
最近好不容易搞來了一隻二手的HTC Diamond,Diamond這類的手機在XDA-Develop論壇中可以看到很多相
關的程式、軟體或是自製的ROM,當然也包括把Android植入到Windows Mobile系統上,讓WM的用戶也能
體驗一下直接在WM上操作Android。我想這類的文章應該蠻多人看過了,不過我是照我自己目前測試到的結
果稍微整理了一下,讓有興趣的人可以試看看。
主要介紹的是XDAndroid Team所開發的Android Image與Module,讓WM的用戶直接安裝於Diamond或是其
他款示手機中的SD Card或Internal Storage之中。那麼,接下來就直接進入主題吧
(1) 安裝方式
a. 選擇目前所釋出的版本:31.03.10 (持續在更新中…)
b. 將下載下來的壓縮檔進行解壓縮的動作,解壓縮完成後,把解壓縮出來的檔案,全部放置於SD Card或
是Internal Storage的根目錄下,以Diamond為例,就是:內部儲存之下。
c. 從Start config資料夾中找到支援的機型,例如:你是Diamond的話,就選擇Diamond裡的Startup.txt。
並將該Startup.txt複製一份到SD Card或Internal Storage的根目錄下。
d. 修改Startup.txt中的內容,如果您進入發現您沒有辦法直接讓Android幫你自動找出APN的話,就必需
自行進行指令碼的設定。
e. 如果自己有蒐集一些還不錯的Apk程式,可以直接放置於ApplicationApp資料夾中,等Android啟動後,
它會自行載入(但仍有些需要自己進行手動安裝)。
f. 執行Hank.ext檔案,接著就會開始跟Lunix系統一開始要進入的畫面一面,很多的指令出現在畫面中。
(2) 架構說明
Xdandroid Team所開發的Xdandroid並非直接像ROM一般直接刷掉原本支援的ROM,而是透過類似VM的
方式讓Android直接運作於WM系統上,但是如果您要切換回WM的話,很不好意思,您必需關掉Android
讓手機進行重新啟動(當然你可以直接戳它的屁股)才能回到原有的WM系統中。當然也有非常棒的程式,
讓您可以直接進入WM系統後,馬上直接執行詢問您要直進行入WM還是啟動Android系統,讓您有多一種
的選擇。
另外,可以安裝「Gen.Y DualBOOT User Guide」所提供的在手機重新啟動後,選擇直接進入WM還是要
走往Android系統。蠻不錯的一個工具。
(3) 測試結果
測試使用的結果,我大約整理了一下,當然有好也有壞:
A. 好處:
* android的功能完全可以運作於WM上,包括:Wifi(非所有版本都ok)、BluteTooth、GPRS/3G、Market。
* 支援Developer該有的功能,包括測試環境、基本模擬定位功能等。
* Maket所下載的程式都可以正常的運作,也可以測試自己開發的Wiget或Apk程式。
B. 缺點:
* 非常的耗電,必竟他非直接像ROM往下操作電源的管理,是需在透過一層WM的操作,所以你也可以把
它想成是二個系統同時在run,電源的使用是非常大的。
* 手機容易變燙,因為耗電所以造成手機容易變得的很燙,尤其是在Wifi開啟的情形下,更是非常的燙手。
待機模式下,按鍵部分的電源會自動閃亮。
* 支援BlueTooth,但很可惜目前還沒有辦法支援GPS、照像機、VoiceRecord。
(4) 補充
a. APN設定,[設定/行動網路/存取點名稱(APN)],以中華為例。其他電信業者可到他們的網站上查詢。
[中華]
名稱 | CHT emome | CHT internet | CHT mms |
APN | emomeapndroid | internetapndroid | emomeapndroid |
Proxy | 10.1.1.1 | ||
連接埠 | 8080 | ||
MMSC | http://mms.emome.net:8002 | ||
MMS Proxy | 10.1.1.1 | ||
MMS連接埠 | 8080 | ||
MCC | 466 | 466 | 466 |
MNC | 92 | 92 | 92 |
APN類型 | apndroid | apndroid | mmsapndroid |
b. USB Connection
如果你在使用Xdandroid的android系統時,發現你接上usb時沒有出現 的話,表示你的USB Driver還沒有
裝上去,不過不用擔心,你只要去Android官網下載SDK裡面就有支援嘍。詳細說明可參考如下網址:
c. 必要軟體推薦
c-1. APNdroid:可以有效管理你手機連上網路的功能,讓你不會沒事就自動開啟3G/GPRS。
c-2. Handcent Sms:讓你享受跟iPhone一樣的簡訊通訊方式,如同MSN等im軟體一般的使用者經驗。
c-3. WebSharing:讓你可以直接透過類似共享資料夾的方式把資料分享給同一個網段或規範下的使用者。
c-4. NetCounter:協助你統計你目前透選GPRS/3G的流量。
更多的軟體推薦,大家可以到:http://www.android-hk.com/ 找看看。
以上是我自己拿手機測試的結果,整理一下自己測試過程中的紀錄,等到我對刷rom的功課作完之後,再來試
著自己做rom來刷看看好了。哈哈,分享給大家試玩一下。不過順帶一提的是,如果手機您玩到一半非常的燙
的時候,最好快點關掉連線網路的功能,然後關閉螢幕讓它進行待機的狀態,不然…很容易跟我的Diamond一
樣,螢幕跑出了一個黑色的大圈圈。
References:
[ROM][27JAN10]Gen.Y PX-D R0 with XDANDROID (Standard|Core)
[prj][android.eclair.2.0.1][31.03.10]NEW BUILD. NEW AUTOBUILDS FOR
SPEEDghost301tech.wordpress.com/2010/01/29/how-to-run-android-in-htc-touch-diamond/