(教學)Diamond 2 安裝"流暢穩定"的Andriod系統全記錄 - tiad's TIADROID CWM1.9 EDITION

bin0953 wrote:
ts-calibra...(恕刪)


從昨天就開始一直努力的刷
好不容易出現了安裝畫面
可是他現在卡在r5:00000000 r4:00000000
前面好像也有先進也是卡在這邊...
是否可提供大大的記憶卡的型號?
我是用sandisk 8g

---------------------------------------------

問題解決了
原來出現這文字的時候
要點選螢幕作設定...
現在跑出android的x標誌了


---------------------------------------------

使用過後都沒甚麼問題,只有慢一點點
但比windows 6.5好多了
可是最重要的是...
我一接電話就當機
請問有好心人可以分享
update-TIADROID-CWM1.9-EDITION by zeroguitar with keycap fixed
這個檔案嗎?
能找到的點都掛了
請問一下有人FaceBook打卡跟我一樣定位定不到嗎@@?!

我的位置的部份使用無線網路這邊有勾選了

然後使用GPS衛星定位不管勾或不勾都定不到位= =a...

這個問題有人遇到嗎@@?!
YihsuanC wrote:
請問有好心人可以分享...(恕刪)


感謝樓主的分享, 詳細的圖解讓人輕鬆跟上腳步. Tiad8又作了更新, 有興趣的朋友們可參考以下連結. 我也安裝了~版本是TiaDroid7 2.2.3- 2012.01.26, 這次的檔案把一些設定作了完整的更新與打包, 也因此, 要安裝這版的朋友們只要把滾輪一直往下滾, 找到紅色大大的download之後, 點選TiaDroid7-2012.01.26. FULL PACKAGE底下的連結即可下載.
除了以下提到的幾個小問題之外, 不必再置換什麼檔案(我自己也鬆了一口氣~因為要找kernal什麼的, 看起來很令人頭大啊!)

http://tiad8.com/htc-touch-hd-sd-android-development/195-cwm-build-tiadroid7-2-2-3-2012-01-26-a.html

下載完之後解壓縮, 我自己run過一次, 大概沒有能力解答什麼問題...因為不是一邊玩一邊記錄, 也許多少有說不清楚的地方, 不過我就把我作完覺得順手的步驟跟大家分享~也請懂的人多多指點了!
下載檔案之後, 一樣解壓縮出很多個資料夾, 我把update-TiaDroid7-2.2.3-2012.01.26這個檔案放到npkboot資料夾中, 因為真正安裝時系統抓的就是這檔案, 放在npkboot中, 個人覺得這樣比較好找.

跟樓主分享的部份比較不一樣的有兩點:
第一點是startup的設定. Tiad8說這次請把data size的設定加入startup, 所以我就加進去了~之所以增加的內容為data_size=462, 是因為我分割完記憶卡就剩462MB了, 若設定不是這個大小的人可以自行調整數字. 我的startup設定如下.

set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set INITRD_OFFSET 0x608000
set cmdline "rel_path=npkboot lcd.density=240 msmts_calib=0x9f.0x39a.0x35c.0x78 clock_7x00.grp=0xa99 hw3d.force=1 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,2,3 pm.sleep_mode=1 data_size=462"
boot

第二點是關於觸控校正的設定, 我在資料夾中找不到ts-calibration這檔案, 所以沒有是否需要刪掉的問題. 而觸控校正開始時, 觸控點整個被字給蓋住, 根本找不到, 只能憑之前設定過其他版本的印象, 點了左上、右下、正中間、左下、右下五個點, 然後看到機器人...到這邊設定的部分告一段落. 因此安裝這一版的朋友們~~~看到機器人前眼睛還是別離開螢幕太久, 免得不知道安裝到哪.
安裝完開開關關了幾次, 驚覺為什麼每次都要校正啊? 才發現我在資料夾裡面找不到ts-calibration檔案, 不知為什麼~? 上網找了他人分享的設定檔並放在nbkboot資料夾中, 還是要設定...

安裝完進入系統, 使用起來確實還算流暢, 不過因為平日上班, 沒什麼機會認真測試通訊以及google play(前android market)中的各種功能, 所以這篇大概就po道這裡(兩光)...謝謝各位耐心收看.

greensands92 wrote:
感謝樓主的分享, 詳...(恕刪)


請問您,我也刷了這版,但是發現無線網路無法使用,顯示錯誤,無法在wifi上打勾。
請問您有出現此問題嗎?還是在其他設定上要留意的?請指導,謝謝!
意志啟發成功,熱情創造永恆
我也是無法使用WIFY 不知道哪裡出錯了
586W~~運作中
刷完我就放棄了~沒啥意義

XDA有流出把windows phone 弄到topaz的消息,看看適合低階手機使用的WP Tango版,能不能安裝。
大大辛苦了~~我的d2也成功使用android了!!
為啥我的D1執行之後
震動之後就一直在檔案總管?
記憶卡有照版主的方式分區
我的startup是:

set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 1805
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmvkeyb_toggle=off gsensor_axis=2,-1,3 board-htcraphael-navi.wake=1 rel_path=npkboot" pm.sleep_mode=1"
boot

有啥錯嗎
而我沒動其他東西
除了STARTUP
.我用TiaDroid8-2.2.2-2012.02.01
更新黨
2.6.27-modules-2.6.27.46_EXT3-01377-g404dbe9.tar.gz+2011-12-28 zImage
誰幫幫我?]


moon7th wrote:
如果你完全不懂上面這段話的意思,可以先到這裡爬文:

HTC(WM系統)變身Android 2.2中文正體版,快速安裝包!
http://www.mobile01.com/topicdetail.php?f=224&t=1787361&p=1


小弟是從XDAndroid的初階開發階段開始接觸這個Project,(直接上XDA的網站可以找到很多資源)
但是真正安裝試用在自己的Diamond2上面是從FRX5開始,
因為XDAndroid一開始並沒有提供太多的功能(那個時候還是Android Donut 1.6),
很多手機的驅動也還沒有完成,
所以除了嘗鮮,應該不會有太多的人想要做日常的手機使用。

那為什麼一直等到FRX5之後(Android Froyo 2.2),小弟才開始嘗試安裝在自己的手機上?
因為最重要的一點是...FRX5之前的版本安裝在Diamond 2手機上喇叭沒有聲音,驅動沒有寫好,
沒有鈴聲...

所以電話來的時候,根本不知道...除非你每天盯著電話看...
而且只有Diamond 2 有這個問題...其他的HTC手機都沒有這個問題...
HD2的Android Rom都出來了,Diamond 2 的鈴聲問題還是沒有辦法解決...
只能說我們這些用Diamond 2 的人很歹命...


還好,現在的XDAndroid版本幾乎所有的硬體裝置都可以正常的驅動(包括相機、藍芽及GPS),
所以可以拿來做日常的電話用途,當然啦~需要多犧牲電力以及流暢性~

畢竟XDAndroid是安裝在SD卡上,並不是直接刷Rom,所以絕對沒有原本的WM6.5系統省電。
不過換來的好處是XDAndroid裝在SD卡,並用逆開機的方式啟動,所以不會更動到你手機的Rom,
你還是可以保留原來的WM6.5系統,只要從XDAndroid重新啟動,就會回到WM6.5系統了。

目前最新的XDAndroid版本為FRX07.1,想要嘗試的朋友,可到XDA下載完整的安裝包
[BUILD] **Complete FroYo Bundle** FRX07.1 - Maintenance Release
http://forum.xda-developers.com/showthread.php?t=1178546





tiad's TIADROID CWM1.9 EDITION:

好~回歸正題~今天的主題不是XDAndriod...(XX~那廢話這麼久幹嘛...)

之所以要廢話這麼多,主要是因為XDAndroid就算使用最新版本FRX07.1,
速度還是跟不上來,比HTC低階的Andriod手機都還要慢上許多,也還有一些小問題沒有修正,
所以小弟一直在找更合適的Android實作方法,能夠滿足日常使用的版本。

Diamond 2 自從刷了WM6.5後,速度一直是個問題,(好懷念剛買Diamond 2時的速度感)
加上Windows My Phone功能已被微軟關閉,對於WM6.5已沒有什麼好留戀的了...

所以小弟對於Diamond 2的Andriod版本的基本要求是,
至少要能撐到Windows Phone 7 Mango或是iPhone 5上市,這樣就能直接換手機了
(EVO 3D有去看過了...裸視3D效果普普,目前還在等微軟及Apple陣營的新手機發表)


於是在網路上找資料的時候,發現andychung9871大大所介紹的版本

neopeek cwm version - tiad's TIADROID CWM1.9 EDITION

這個版本不同於XDAndriod,
主要的差異是XDAndriod用的是類似掛載虛擬硬碟的方式運作Andriod,
如果有大大玩過XDAndriod,找一下XDAndriod的安裝目錄底下,
會有一個system.ext2的檔案,這個就是系統虛擬硬碟的映像檔。
而neopeek cwm version是直接使用記憶卡切出來的Linux系統空間

兩種做法各有利弊-

XDAndriod:
優點:容易安裝,幾乎沒有什麼風險
缺點:由於需要進入虛擬硬碟讀取及轉換,加上Android的系統檔案格式與WM不一樣,
所以效能可預期的不會太好...
而且比較耗電...

neopeek cwm version:
優點:速度比XDAndriod快很多
缺點:安裝所需要的前置工作比較多,加上會切割到記憶卡的空間,所以相對的風險也比較大。


一開始看到andychung9871大大介紹tiad's TIADROID CWM1.9 EDITION,
說實在話的...我也沒有聽過...但是看到有安裝成功的大大回覆,執行速度頗理想,
於是興起了玩玩看的念頭~

同時...這也是惡夢的開始.....


一開始以為tiad's TIADROID CWM1.9 EDITION是像XDAndriod直接安裝,
想說怎麼HaRET每次跑到一半就停了...並且回報找不到檔案...
後來找了資料才知道tiad's TIADROID CWM1.9 EDITION 是用neopeek cwm 的方式運作Andriod...

之前有聽過neopeek cwm,但是由於安裝手續較繁複,所以並沒有嘗試安裝過,
既然andychung9871大大說tiad's TIADROID CWM1.9 EDITION是"目前"最快最穩定的版本,
不來研究一下實在太對不起自己


不過neopeek cwm的中文資源蠻少的,整個安裝的過程幾乎都是英文的,
找到的資料也是英文的,小弟英文略懂,所以這點是小Case...

最重要的是...Diamond 2使用tiad's TIADROID CWM1.9 EDITION的人超少...
(都是用Touch HD比較多...)
所以碰到問題只能靠自己解決...

檔案更新、內核更新、分割硬碟,加上每一台手機的Startup檔都不同,
光是到正確啟動Andriod就花了10個多小時嘗試...
這樣各位看官應該能體會,小弟看到Andriod的機器人出現時差點眼淚流出來的感動~~

啟動Andriod後,還有很多的問題需要解決,要一樣一樣把問題點找出來~
真的快搞死自己...


不過~辛苦是值得的~

tiad's TIADROID CWM1.9 EDITION 的確令人驚艷!!!

速度可媲美家妹的 HTC Wildfire~ 畫面解析度更高XD
(好...我承認我說的有點誇張...畫面流暢度的確是很流暢,但是多工的時候還是比不上Wildfire...)
而且跟XDAndriod版本比起來,很省電,手機也幾乎沒有什麼熱量,的確很適合日常的使用~

在這裡要特別感謝andychung9871大大的介紹^^


這就是為什麼這會有這篇文章產生的過程...
既然小弟自己搞有這麼多的問題...
各位看官就不用在花時間去踢鐵板了,
以下會把小弟所有的安裝過程及遇到的問題提供給各位看官,
分享給各位使用Diamaond 2的大大。

讓各位大大可以把時間省下來,到Andriod裡面玩更多好玩的軟體

目前這個教學只適用於Diamond 2,其他型號的手機有些檔案需要修改,
不確定是否可以在其他型號手機執行。





安裝過程:

1. 切割記憶卡
2. 準備系統檔案
3. 安裝系統檔案
4. 第一次啟動
5. 完成並測試


1. 切割記憶卡

之前有說過tiad's TIADROID CWM1.9 EDITION需要直接存取Linux的系統格式,
所以我們需要切割一下記憶卡,把記憶卡的空間切出來給Andriod系統用。


警告:

切割記憶卡有一定的風險,如果之前有切割過硬碟的經驗,應該沒有什麼大問題。
(如果有看官看到上面這句話,心中浮現拿著一把鋸子或是菜刀"切割" "實體硬碟"的畫面...
請先到網路上找切割硬碟的相關資料...不然把記憶卡切成三四段...小弟恕不負責...)

如果之前完全沒有切割過硬碟的經驗,請先備份記憶卡裡面的資料,
以免記憶卡毀損,資料付之一炬...手機記憶卡應該會有很多相片...
尤其是有私人照片的記憶卡如果拿去修,一不小心可能就會有X照外流的事件...
請千萬記得備份好記憶卡的資料。

還有切割軟體的操作,請務必確認你知道自己所做的每一個步驟,
切割軟體會把你電腦裡的硬碟及分割區全部列出來,請確認你所切割的是記憶卡不是硬碟,
不然電腦裡所有的資料搞不好都會去了了...

如果不幸發生切割到硬碟的情況,請不要再讀取硬碟了,以免資料被覆蓋救不回來...
找懂電腦的朋友或是專業人士幫你重建硬碟分割表及MBR,你的資料才有重見天日的一天~


如果對硬碟的分割想要了解多一點,可以參考小弟以前寫過的文章:
(教學) EPC備份+雙系統安裝完整教學
http://www.mobile01.com/topicdetail.php?f=233&t=479947


切割記憶卡需要特殊的軟體,
這邊小弟推薦MiniTool,具有圖像功能,可以讓你清楚知道要切割的硬碟及記憶卡的空間配置,
重點是"免費",請放心使用~

MiniTool 網址
http://www.partitionwizard.com/free-partition-manager.html

不知道要下載哪個版本的看官,可以直接下載


下載回來安裝好後,就可以進行記憶卡分割了,

我們計劃多切出三個分割區,都是Linux的Ext2格式。
加上原本的記憶卡空間,就是四個分割區。

- SDcard:FAT32格式 Primary (主要分割區) 剩餘容量取決於記憶卡
- System:Ext2格式 Primary (主要分割區) 200M
- Data:Ext2格式 Primary (主要分割區) 300M
- Cache:Ext2格式 Primary (主要分割區) 225M

小弟使用的記憶卡為8G,所以小弟切割完後還會剩大概6.75G左右。
這裡說明一下,不管你是用幾G的記憶卡,Ext2的分割區就是上述所說的大小,
所以16G切下來會剩比較多FAT32空間,而2G的記憶卡切下來就會剩比較少的FAT32空間。


FAT32的分割空間是WM6.5與Andriod共用的,所以照片及音樂都可以放在FAT32的這個主空間。
Ext2的三個空間是要用來安裝Andriod主系統的,System是系統檔案用、Data是程式用的、Cache是Andriod的快取空間。


有個大致上的了解後,就可以動手來進行分割了。

一般來說,分割記憶卡應該要做Fdisk,重新完整的規劃記憶卡空間並格式化,
不過MiniTool支援動態分割,對於初學者業比較好學習,(好...小弟承認自己也想偷懶...)
所以這邊的教學是直接動態分割記憶卡。


1.
這個是小弟電腦執行MiniTool的畫面:



74.53GB (本機硬碟)
C:
D:

111.79GB (USB外接硬碟)
H:

7.47GB 記憶卡
F:

記得要選擇你要切割的記憶卡,不要選錯導致切到本機硬碟。
在記憶卡的位置上按下滑鼠的右鍵,會跳出下拉式選單,這邊要選擇第一項 Move/Resize
我們要先把其他三個分個區的空間讓出來。


2.
可以在Partition Size直接輸入需要保留的FAT32空間,或是手動用拉桿的方式調整要讓出來的空間,
我們要讓出725MB(300MB+200MB+225MB)的空間,小弟的記憶卡為8G,所以手動輸入6922MB
輸入後按OK




3.
這邊可以看到我們有727.38的未規劃空間,
在未規劃空間上按滑鼠右鍵,選擇 Creat 來鍵立第一個Ext2分割區。




4.
這邊會跳出一個警告訊息,意思是:

"這個新的分割區沒有辦法讓Windows使用,因為Windows只能辨識記憶卡的第一分割區,要繼續嗎?"

這裡按"Yes",因為我們的分割區本來就不是要讓Windows使用的,
所以沒差,只要Android裝的進去就好
(之後還會有一樣的警告訊息,都選"Yes")




5.
這是建立分割區的畫面,
請依照畫面所示填入資料,記得一定要選Primary及Ext2檔案格式,容量200MB,完成後按OK




6.
這邊可以看到FAT32的分割區後面多出一個Ext2格式的分割區




7.
建立第二個Ext2分割區,一樣選Primary及Ext2,容量300MB,完成後按OK




8.
這邊可以看到又多了一個Ext2的分割區




9.
建立第三個分割區,由於這是最後一個分割區,所以就把所有甚於的空間全部配給他。
一樣也是Primary及Ext2




10.
三個分割區都完成了~YA

等等...如果這時候關掉軟體就錯了...

由於分割硬碟是件很重大的事,所以分割軟體的設計,都是讓你先規劃想要的分割空間,
所以我們剛剛做的步驟都還是紙上談兵,只是個規劃藍圖而已,還沒有寫入硬碟的分割表,
這是為了要避免切錯硬碟或是切錯空間。

所以三個分割區都建立完成並確認無誤後,到軟體的左上角那邊有個Apply的選項,按下去,
套用我們的分割區到記憶卡的分割表。




11.
軟體會詢問你,是否要套用規畫好的設定,並提醒你,
"我們強烈建議,在套用設定之前,把你電腦的省電功能關閉,並且關閉其他不相干的程式"
準備好後按下"Yes"




12.
正在"切割"記憶卡~~~
(放心~不會有殺豬的聲音出現~ 但...如果有硬碟讀取的聲音出現...你可能切到硬碟了)




13.
所有步驟正確完成~ YA~ 這次是真的完成了~




14.
切割好的空間就跟我們之前規劃的一樣~ (廢話...)




15.
也可到Windows的 控制台->系統管理工具->電腦管理->磁碟管理 做再一次的確認。





分割記憶卡步驟完成!!!





2. 準備系統檔案


接下來就要準備灌Andriod的系統檔案了

首先下載主要的系統安裝檔案:

-----------------------------------------------------------------------------------------------------------------

(build) TIADROID CWM1.9 EDITION
http://tiad8.com/topaz-touch-diamond2-pure/197-build-tiadroid-cwm1-9-edition.html

下載這個檔案
TIADROID CWM1.9 EDITION.zip (99.93 MB) Multiupload.com - upload your files to multiple file hosting sites!

下載完成後解壓縮

-----------------------------------------------------------------------------------------------------------------

然後下載更新檔,由於之前的版本會導致Diamond 2 的實體按鍵無效,
所以後來有釋出更新檔。

(build) TIADROID CWM1.9 EDITION
http://tiad8.com/blackstone-touch-hd/195-build-tiadroid-cwm1-9-edition.html

下載這個檔案
update-TIADROID-CWM1.9-EDITION by zeroguitar with keymap fixed ( rom only)
http://www.multiupload.com/82RK215OPJ

下載完成後,千萬不要解壓縮~直接取代掉剛剛解壓縮的npkboot資料夾裡的同名檔案。

-----------------------------------------------------------------------------------------------------------------

由於Midnight's最近又發表了新的Kernel(核心),
所以我們也一並的更新到最新版~
(為了這個更新,花費了我不少的時間)

[KERNEL]Midnight's kernel,various fixes!
http://www.neopeek.com/viewtopic.php?f=70&t=7650

目前最新版為V8

直接下載


下載完成後,先把npkboot資料夾裡的modules-2.6.27.46-01348-g9de837f-dirty.tar
以及 ZImage刪掉,
再把下載回來的V8版Kernel檔案解壓縮,並Copy到npkboot資料夾。


在Kernel的網頁裡,還要在下載一個檔案 "haret" ,如果沒有下載並跟換這個檔案沒有辦法啟動V8版核心的Andriod...

直接下載

下載完成後,直接取代掉npkboot資料夾裡的同名檔案。

-----------------------------------------------------------------------------------------------------------------

把npkboot資料夾裡的ts-calibration檔案刪掉。

如果沒有刪除的話,到時候啟動Andriod後,你的觸控會左右相反...很奇怪的一種情況,
把ts-calibration檔案刪掉後,你就可以在設定時候重新設定觸控點。

如果你之前有用過XDAndriod的話,也可以用之前設定好的ts-calibration檔就不用重新設定一次了。

-----------------------------------------------------------------------------------------------------------------

再來是最重要的Startup檔了~
這個步驟搞了我好久...

試了又試,改了又改,最後終於成功的進入Andriod啟動畫面...

為了使Andriod系統可以相容各式的手機,所有針對手機的設定都在Startup檔,
這個檔案非常的重要,設定錯誤,連Andriod都進不去...

檔案的位置在npkboot資料夾裡,是TXT文字檔,
可以直接在Windows下開啟編輯並儲存。


完整的Startup檔案內容

*****************************************************************************************************************
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set INITRD_OFFSET 0x608000
set cmdline "rel_path=npkboot lcd.density=240 msmts_calib=0x9f.0x39a.0x35c.0x78 clock_7x00.grp=0xa99 hw3d.force=1 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,2,3 pm.sleep_mode=1"
boot
*****************************************************************************************************************

跟原始版本比起來,小弟做的修改:


變更

Set mtype 2292 到 Set mtype 2293
(設定手機為Diamond 2)

gsensor_axis=2,1,3 到 gsensor_axis=-1,2,3
(讓Diamond 2的重力感應正常運作)
感謝alulu222大提供正確值


加入

set INITRD_OFFSET 0x608000
(不然新的Kernel沒有辦法啟動)


刪除
Cmdline裡的

force_cdma=1
board-htcrhodium.is_cdma=1
(台灣一般都是用Sim卡,所以我把CDMA的控制項刪了)

physkeyboard=rhod400
(非常重要一定要刪,不然安裝好Andriod後實體按鍵還是不能作用)



順便解釋一下各指令碼的作用,
想要研究的大大可以參考。

set ramsize 0x10000000
(設置記憶體為256MB)

set ramaddr 0x10000000
(設置記憶體位置為0x10000000)

set mtype 2293
(手機型號 "2293代表Diamond 2" "2182代表Touch Pro" "2030代表Touch HD")

set KERNEL zImage
(設置核心為zImage)

set initrd initrd.gz
(設置初始化硬碟為initrd.gz)

set INITRD_OFFSET 0x608000
(初始化變數)

set cmdline "rel_path=npkboot lcd.density=240 msmts_calib=0x9f.0x39a.0x35c.0x78 clock_7x00.grp=0xa99 hw3d.force=1 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=2,1,3 pm.sleep_mode=1"
(設定指令碼,所有的指令碼都必須在引號之內,與前一個指令碼中間有一個空格)

rel_path=npkboot (啟動目錄名稱)

lcd.density=240 (設定液晶螢幕的密度)

msmts_calib=0x9f.0x39a.0x35c.0x78
(這一條我不知道做什麼用,像是設定某個位址,在Develope Guide裡面提及Diamond 2
要設定這一個值)

clock_7x00.grp=0xa99 (據說是GPU超頻)

hw3d.force=1 (啟動Hw3D)

msmvkeyb_toggle=off (關閉虛擬鍵盤,現在好像沒有手機向之前的Hero那樣有個小圓球了)

pmem.extra=1 (這條我也不知道做甚麼用的...)

gsensor_axis=2,1,3
(設定重力感應器的值,但是Diamond 2 應該不是這個值,因為進到Andriod後,
重力感應器方向錯誤,不知道有沒有大大知道Diamond 2的正確值?)

pm.sleep_mode=1 (手機待機使用的模式)

physkeyboard=rhod400 (實體鍵盤形式)

boot (啟動系統)

-----------------------------------------------------------------------------------------------------------------


以上這些檔案都完成後,把 npkboot資料夾整個Copy到手機記憶卡的根目錄,就可以進行安裝作業了





3. 安裝系統檔案


用WM6.5的檔案總管或是Resco Explorer執行npkboot目錄底下的haret.exe,
之後手機會震動兩下並啟動Linux啟動程序。

這時請緊盯者螢幕看,過不久就會在螢幕首行看到
press button vol. Down short to enter in Recovery mode.

這時請按Diamond 2音量調整實體鍵的下鍵(就是要把聲音調小聲的那個實體鍵),
按一下就好了,不要長按。
如果錯過了這個步驟,請重新開機再來過,因為程序會跑到一半就停了那邊不動了。


正確執行後會看到以下的畫面:

1.
這裡就是NeoPeek的安裝畫面,
我們要把系統檔案安裝到我們剛剛所切割出來的Ext2分割區。




2.
進到安裝畫面後,請按兩下音量鍵的下鍵,再按四下音量鍵的上鍵,
一直重複個三四次,直到下方出現 "Back menu button enabled"
這個步驟是要設定手機電源鍵為"確定"按鈕,一定要這樣做喔,不然沒有辦法繼續。

"Back menu button enabled" 出現後用音量上下鍵把光棒移到 Install ZIP from SDCard,
並按下手機上方的電源鍵。




3.
選擇 "Choose zip from sdcard"
然後到你的SD Card裡面找npkboot目錄底下的TIADROID-CWM1.9-EDITION,並按下電源鍵確定




4.
按下 Yes - Install update-TIADROID-CWW1.9-EDITION




5.
正在安裝畫面,安裝過程大約兩分鐘




6.
安裝完成,會顯示 Install from sdcard compete,選擇 Go Back 再選擇 reboot system now 重新開機
如果手機沒有自動重新開機,請戳一下Diamond 2的紅色屁屁。







4. 第一次啟動


手機重新開機後,會回到WM6.5,再次執行haret.exe讓Andriod重新啟動。
但是這一次不要按任何的按鍵,直到Andriod的初始設定畫面出現
出現press button vol. Down short to enter in Recovery mode.
也不要按任何按鍵,過幾秒鐘後,開機過程會繼續執行。

初始設定畫面要按中間那個機器人才可以進行下一步,
這個步驟系統反應有點慢,會以為按了沒有反應,請耐心等候。
如果要選擇繁體中文,請按右下方的Chang language。




如果你剛剛是用替換的方式用正常的檔案替換掉原本的ts-calibration檔,
執行haret.exe後,會直接到Andriod的初始設定畫面。


如果你剛剛是直接刪除掉ts-calibration檔,
在haret.exe執行後,會多一個步驟是要設定觸控螢幕的校正點,
然後才會進入Andriod的初始設定畫面。

所以當Linux指令碼在跑的過程當中,會忽然停下來,
請注意手機螢幕左上方,會有一個由四個白色方塊組成的方塊出現,
請拿觸控筆往四個方塊的中間點一下,
之後方塊會跑到右上方去,一樣點一下,會有五個點要點,請依序確實完成,
不然進入Andriod的系統時,觸控點會不準~

如果遇到這種情形,只要把ts-calibration檔再次刪掉就可以了,
下次啟動Android的時候會再要求你點一次。


第一次啟動的時候,請不要去Andriod Market安裝任何的東西,
因為這時系統需要上網更新,如果沒有3G吃到飽的看官,
請先啟動Wifi連線,並把3G連線關閉。

更新大約5~10分鐘,這時候你可以稍微玩一下Andriod的介面。
如果不想玩也可以,不過請不要讓手機進入待機狀態。
10分鐘後就可以重新開機了。
關機的方法是長按電源鍵,就可以選擇關機了。

第一次進入系統,手機的回應比較慢是正常的,因為系統在背景設定,
第二次開機後,系統的運作速度會快很多。





5. 完成並測試




第二次進入系統後就可以正常使用了,
各位也可以稍微測試一下手機的功能正不正常。

如果一切正常,也可以選擇安裝雙系統啟動表單,
這樣一開機就是Andriod系統了。

詳細教學如下:
HTC(WM系統)變身Android 2.2雙開機選單!
http://www.mobile01.com/topicdetail.php?f=224&t=1787911&last=22857355



這邊提供我測試的一些結果與心得:

測試:
- 執行速度很快 , 不會當機但是低電量接電話的時候有時候會重新開機
- 目前沒有發生phone睡死的情況
- 接聽電話、簡訊正常
- 相機正常但是有點慢,解析度不好,所以安裝條碼識別軟體沒辦法用
- GPS正常,Google Map可以正確定位
- Andriod market 正常
- Google 聯絡人、日曆及Gmail同步正常
- 耗電還在測試中,因為只用了一天,很難說耗不耗電
- 電源指示不是很準,所以用旅充充電的時候,會以為沒有充進去,
但是回到WM6.5就會看到電池充有過電了
- 在待機狀態下,按下電源鍵開啟的時候,螢幕有時候會沒有點亮,但是觸控是正常的
- 藍芽耳機(MW600)無法通話,但是聽音樂正常
- 自待機狀態喚醒後,WIFI有時候不會自動重新連線
- 實體按鍵除了回到Home鍵以外,其餘正常。按Home鍵不是回到Home而是關閉螢幕,但是掛斷的功能正常


心得:
- 第一次進入系統圖庫會比較久,需要Cache資料,等資料完成後就會比較快了
- 要移除小工具的時候用觸控筆比較方便,畢竟Diamond 2不是電容式螢幕,所以用手指按,系統會以為是兩個點來回點,導致無法移除某些小工具
- 憤努鳥RIO版可以玩,但是一切都是慢動作
- 安裝Android Market軟體的同時,手機會變很頓,多工執行效能不好
- 語音指令、語音搜尋及語音輸入都可以運作,這個功能很好用,讓你用說的也會通





尾聲:

呼~每次寫文章都覺得好累...
而且都拖很長...
請原諒小弟的國文,如果有詞不達意的地方,請跟小弟說一聲。
希望各位看官安裝都順利~


這個版本是我安裝過最順的版本,當然這個版本不是完美,
但做為日常手機應該是還堪用。

不過不要拿他來與原生的Andriod手機比,畢竟目前的版本還是SDcard版的,
tiad8大已經有發布NAND的測試版了,不過問題還是不少,聽說速度還不錯,
期待不久後就有Diamond 2的Andriod Rom可以刷了~YA



再次聲明
我的是Htc diamond p3700
rom:sense 2.5+wm6.1豪華版
感謝大大的精闢解說

不知是不是我太晚才用了

所以

1.TIADROID CWM1.9 EDITION
2.TIADROID-CWM1.9-EDITION by zeroguitar with keymap fixed ( rom only)
3.Midnight's kernel V8
4."haret"

這四個檔案我都下載不到(連結都沒了)

不知大大是否仍有留存
可否將檔案寄給我(lighting215@gmail.com),或以別的方式提供下載,謝謝。
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)

今日熱門文章 網友點擊推薦!