18 november
HTC Hero 會直接升級至 Android 2.0
‧日期:2009/10/30 ‧作者:ZDNET新聞專區:David Meyer
HTC(宏達電)證實,Hero手機日後將升級至Android 2.0版。
HTC的官方帳戶周三晚間發出一則tweet訊息,上面寫說:「市場傳聞是真的! Hero將採用Eclair更新。在我們把Sense更新至新版Android OS的同時,請耐心等候。」
Android 2.0 (代號'Eclair')引進更新的使用者介面、藍牙(Bluetooth) peer-to-peer連線,以及原生的Exchange支援。
但歐洲的Hero使用者將不會取得這個Google開放原始碼手機作業系統的'Donut'版,也就是Android 1.6版。HTC在寄給客戶的一則電子郵件中說:「Hero將不接受Android 1.6升級,但會直接升級至2.0。」
一旦新版的Android釋出,HTC以及其他的手機製造商就會將新的版本整合至自己的客製版OS。最後的結果通常會送交無線電信服務商,以利品牌塑造(branding)和添加新的功能。
Donut目前搭配T-Mobile G1和HTC Magic等「具Google體驗」的手機,但這些手機並沒有 HTC Sense使用者介面的面板(skin),所以HTC很可能決定跳過Donut、直接升級至Eclair —Motorola的Droid手機已採用Eclair—,因為Eclair幾乎已準備大舉發布。
HTC Hero不是一款所謂的Google體驗手機,必須以USB線接上PC進行韌體升級,但這需要先移除舊版作業系統,然後重新安裝所有的使用者設定和應用程式。所以,乾脆跳過Donut,或許對Hero使用者也比較容易。(唐慧文譯)



不得不說,臭屁洋也有累的時候,最近解答了很多朋友的問題,真的有些煩的感覺,想想花多一點時間給大家寫一個問題集中帖,方便大家參考解決問題,也方便我給大家解答問題!(本人基本不用usb線,所以我的方法大多數是用讀卡器和sd卡的,關於usb連接的問題我可能無法解答)
——————————————————————————————————————————
一、什麼是ROM?什麼是RUU?
大家都說有些東西太專業了,看不懂,我決定有通俗的語言來解釋
如果把你的手機看做一個房子,那麼rom就是房子裡的裝修和傢俬,我們刷rom就是給房子重新裝修,讓你的房子更漂亮更好用(偶爾也會有裝修讓你很失望的情況)。
RUU又是什麼呢?RUU工具相當於專業裝修隊,他是你手機的廠商派來負責給你裝修房子的,而且他可不僅僅是給你的房子粉粉牆或者添加幾個家具,它是給你的房子徹底整一遍,把一些牆拆了,改大或者改小一些房間,家具也要重新換一遍,完全變成一個新房子,你進來還要重新買衣服窗簾和一些家具(數據肯定會丟失)。
二、我怎麼知道我手機的rom版本?這個版本是高還是低?
進入設置,關於手機,內部版本就是你手機的rom版本,格式一般為1.23.456.7或者1.23.456.78,其中1.23為大版本號,目前最新的版本號是2.73,7或者78為小版本號(姑且這麼說吧),版本號數字越大越新,456感覺為區域號。比如說目前官方提供的通用rom是 2.73.405.5,而最新的通用rom版本是2.73.405.61,其中405就是通用區域號。
另外也有部分是一些自製版本,比如modaco或者drizzy等,他們會在內部版本或者軟件版本那兒把自己的大名寫進去,比如modaco 2.9,大家可以去http://android.modaco.com/category/409/htc-hero-hero-modaco-com/ 或者 http://forum.xda-developers.com/forumdisplay.php?f=508 或者在論壇搜索最新的版本情況。
三、我的手機需要刷rom嗎?刷rom有風險嗎?
hero在最新的官方版本,2.73版做了很多重要的更新,參考:http://www.androidin.net/bbs/thread-16107-1-1.html ,如果你的手機版本低於這個版本,建議刷取新的rom。許多自制的rom也會不斷增加新的軟件和功能,比如modaco的rom有的會帶root權限或者可以自動app2sd,一般都裝好了java,你可以直接下載論壇裡的java版的QQ安裝,大家根據自己的需要來選擇是否升級。
個人覺得hero刷rom是我玩機八年來最簡單最安全的,基本不會出現變磚的可能,雖然我不能打包票,不過目前還麼有人說自己刷機失敗成磚的帖子吧!?
四、我該選什麼rom呢?
官方自帶的rom目前看起來最穩定,但是最新的2.73版是無法直接獲得root權限(獲取root後有可能會wifi失效)和recovery,對於玩手機的朋友來說,這不是好事。
我現在使用的modaco的rom有較強的功能(上個問題已經提及),但是它的自制rom(不是他們提供的官方rom或者官方+root權限的rom)會造成彩信接收/發送不正常,參考 http://www.androidin.net/bbs/thread-21525-1-1.html
據說drizzy的rom不存在這些問題,不過xda上對這個rom的評價不高,我也一直沒有測試,熟悉的朋友可以補充一下。
五、刷rom之前我要做什麼?
如果選擇官方RUU直接升級請直接參考第六個問題,如果刷其他rom,你需要有recovery.img,recovery就是你用home鍵+開機鍵開機後能進入的一個界面,在這個界面你可以直接用sd卡上的zip的rom升級或者備份你的系統,老版本的recovery只有三個選項,無法備份系統,只能用update.zip這個文件名的文件升級,不能用任何文件名的zip文件升級。
此外,一般刷rom之後最好wipe一下(wipe只是抹除rom意外的個人數據,不會影響rom本身的東西,比如你新刷的rom是帶root的,wipe之後仍有root權限),也就是返回出廠設置一下比較好,但是這樣就會丟失你的所有軟件,短信彩信,聯繫人(備份在google上沒有關係)和設置等等,備份或者不wipe都可以。
六、我沒有recovery怎麼辦?
你可以使用http://www.androidin.net/bbs/viewthread.php?tid=15941 這個方法刷入最新的recovery,有些朋友會出現flash按鍵變成灰色,沒關係的,只要你先點擊備份按鈕一次,flash按鈕就可以用了。有了recovery,你就可以刷其他的rom了。
recovery可以在這兒下載: http://www.androidin.net/bbs/viewthread.php?tid=21615 或者 http://android.modaco.com/conten ... device-permanently/
七、官方的ruu升級rom怎麼做?
參考 http://www.androidin.net/bbs/viewthread.php?tid=15867 ,大家注意ruu刷機會丟失數據,請自己備份好。
八、如何刷modaco的rom?
首先從 http://android.modaco.com/conten ... aturing-wavesecure/ 下載你選擇的rom,下載下來是一個zip文件,你可以把這個文件改名成update.zip,然後複製到你的sd卡上(不要放在任何文件夾裡),關機,用home鍵+開機鍵開機進入recovery,選擇用這個zip文件升級,等待片刻即可。
九、如果我是707或者728的rom?
這些是我們常說的亞太版的rom,它因為cid的問題,不能獲取root,不能刷recovery,所以不能直接刷rom,但是現在論壇有方法解決,參考:http://www.androidin.net/bbs/viewthread.php?tid=22211
十、為什麼我刷完rom沒有中文了?
如果你刷的是官方rom或者modaco不帶中文支持的rom,刷機之後是沒有辦法選擇出中文來,建議你去市場下載一個叫做morelocale的軟件(你也可以事先下載好),用它可以調出中文。
十一、modaco為什麼有那麼多rom?什麼意思?
'Core' download: http://content.modaco.net/hero/2.7-update-...core-signed.zip 這個是基本的rom
'Core Chinese' download: http://content.modaco.net/hero/2.7-update-...nese-signed.zip 這個是加了中文支持的rom,可以直接調出中文
'Enhanced' add on pack: http://content.modaco.net/hero/2.7-update-...nced-signed.zip 這個增加了三個軟件的增強版(須先刷前兩個rom),三個軟件一個是名片掃瞄,論壇已有,一個是wap瀏覽器,用處不大,一個是flurk,已經被強,用不了
'Wavesecure' add on pack: http://content.modaco.net/hero/2.7-update-...cure-signed.zip 這個把手機保護軟件wavesecure加到rom裡,不能直接刪除它,能更好的保護手機
'Boot Sounds' add on pack: http://content.modaco.net/hero/2.7-update-...unds-signed.zip modaco的rom現在是無聲啟動的,刷入這個可以調出聲音
首先刷最上面兩個rom中任何一個,其他的自行添加,方法和刷rom一樣。
十二、刷完的rom我想刪除不要的軟件可以嗎?
其實那些不用的軟件很容易刪除的,它們都放在system/app文件夾下,如果你有root權限,只要進去文件夾,打開讀寫,把不要的軟件移動出來到就好了。比如,如果你不要youtube,就把system/app文件夾下的youtube.apk移動到sd卡上就好了,它就消失在你的所有程序裡了。當然,有些文件放在system/lib下,你找到文件名相同的刪除就好了。 root explorer的使用方法參考:http://www.androidin.net/bbs/viewthread.php?tid=6892highlight=root%2Bexplorer
十三、刷完mocado2.7之後,usb連接手機,sd卡會報錯,為什麼?
這應該是2.7自帶的一個叫做swapper的軟件,此軟件本來是在sd卡上製作一個緩存文件,用於程序運行的文件交換(相當於windows下的緩存,我是這麼認為的),但是它會讓你的sd卡報錯,如果造成不便,你可以運行這個軟件,swap off它,然後再settings裡禁止它隨機啟動就好了,或者你可以用11條的方法直接刪除它。(86417046已測試可行)
十四、刷完mocado2.9之後,出現手機不斷啟動,為什麼?
這是因為2.9rom和之前版本的一些軟件有衝突,比如你手機裡有裝swapper這個軟件,要在把它卸載掉才可以,或者你之前做了app2sd,並分出了第三個swap分區,這樣就必須要把這個分區清空才行。
十五、我刷新rom之後,我已經有的root權限還在嗎?
除非你新刷的rom是已經有root權限的,否則刷完之後需要重新獲取root權限。
十六、用update.zip壓縮包刷機和用fastboot刷機的區別?
(update.zip)簽名刷機相當於正常安裝系統,fastboot刷相當於ghost鏡像。Update的包比起fastboot的鏡像更容易修改,且容易刷,簽名作用是防止刷錯包,fastboot其實屬於維修或者技術人士用的,自然沒有那麼嚴格的簽名認證。
killerking 發表於 2009-4-17 01:10 
update刷機是要檢查簽名的。而fastboot可以刷自己編譯的系統。
十七、modaco的rom帶app2sd,我改怎麼操作?
modaco的自制rom可以自動app2sd,但需要你自己先將你的sd卡分出一個ext的分區,並且是第二分區,也就是在你以後文件的分區後面,用讀卡器操作比較好,可以無損分區,分區可參考 http://www.androidin.net/bbs/viewthread.php?tid=821
分區之後再刷rom便可以自動app2sd,有朋友在刷完rom之後分區,重啟後hero自動變成了app2sd。
想查看是否app2sd成功需要你有root權限,用root explorer之類的軟件到system/sd/app文件夾下看你安裝的軟件是否在這個文件夾下,如果在下面,則app2sd成功。
十八、我的手機是心機開機界面,怎麼刷?
請參考此帖:http://www.androidin.net/bbs/thread-24879-1-1.html,也可以試試看這個http://forum.xda-developers.com/showthread.php?t=582336 (沒測試,可能風險,刷入前請用recovery備份系統)
十九、什麼是radio,怎麼刷radio?
這個Radio指代的是通訊模塊,就是手機裡面負責信號部分的模塊,PDA類型的手機,基本都強調這麼個概念。一個是PDA,一個是手機(貌似是句廢話- -),舉個很簡單的例子,以三星的PPC手機為例,比如i718.比如i908,他們在刷機的時候(所謂刷機就是重裝系統)一般都是分兩部分,第一部分刷手機部分,第二部分刷PDA部分,而且兩部分基本不相干。
axela 發表於 2009-5-7 10:47 
刷radio和刷rom的操作基本相同,radio可以在 http://android.modaco.com/conten ... -update-zip-format/ 下載,同樣也是zip包,放到sd卡下,用home+掛機鍵 開機進入recovery,刷入這個zip文件,中間會要你重啟一次(第一個選項重啟),刷完後,下方會提示「fomating cache.......」,這個時候就是已經刷完了!
radio可以在設置->關於手機裡查看到,baseband版本就是。
二十、什麼是app2sd,為什麼要做這個?
google手機的軟件為了安全性和穩定性都是默認安裝到手機內存裡,但是手機內存有限,所以我們會做app2sd操作,來讓我們安裝的軟件放到sd卡上,而google的android系統是基於linux的,所以sd卡上本身的fat格式是不會被識別的,所以我們要分區(第二分區)出來,格式成linux認識的ext2或3或4格式,在用鏈接命令,把這個分區映射成一個系統文件夾system/sd(大概這個意思),把所有的軟件裝到這個「文件夾」下,這就是app2sd的操作。
app2sd的操作其實是犧牲了一部分軟件的速度和穩定性來換取更多的手機內存安裝更多的軟件。另外,app2sd只是把軟件放到了sd卡上,運行軟件還是需要佔用手機的內存的,所以,你裝了軟件之後,一般手機內存還是會減少一些。你如果安裝的軟件在70個以內,個人覺得沒有必要,呵呵,如果很多遊戲軟件除外,此外,使用app2sd最大的好處就是,刷一個帶app2sd的rom之後,以後升級這個rom(依然帶app2sd)的時候,你的軟件都會完整保存(個別除外,比如htc input chinese需要重新添加幾個文件到system/lib下)。
二十一、什麼是root?我需要它做什麼?
root就是你手機的boss,它可以訪問和修改你手機幾乎所有的文件,這些東西可能是製作手機的人不願意你修改和觸碰的東西,因為他們有可能影響到手機的穩定,還容易被一些hacker有機會入侵你的手機(ms還沒有出來這類黑客)。
既然root這麼危險,我們為什麼還要去獲取它?其實用root的權限主要是因為我們生在天朝,我們很多東西是受限制的,我們只能利用這些權限來做我們被限制的去做的事情,比如google禁止我們看到市場裡很多免費或付費軟件,我們可以用marketenabler來進去看;再比如國慶以來GFW把我們的市場幹掉了,很多朋友只能看不能下,不能綁定gmail,我們可以修改hosts來搞定他們,但這些都需要root權限。
二十二、怎麼獲取root權限呢?
論壇提供了方法來獲取hero的root權限,但是升級rom到2.73這後這個方法就變得沒用了,就算獲取成功,也會讓你的wifi失效,而且這個方法獲取的root不能用root explorer或者sufbs來修改系統文件,只能用於一些簡單的root權限,比如使用marketenabler,所以我推薦都是刷帶root權限的rom來實現,這類rom可以在 http://android.modaco.com/conten ... -update-zip-format/ 找到
hero升級必備手冊
本帖最後由 lax 於 2009-10-2 01:22 編輯
首先感謝在android.net學到了很多東西……
在rom刷來刷去無數次之後,發現如果只是升級系統不wipe數據的話,系統會越來越慢;
在一些大的升級過程比如1.79.xxx到2.73.xxx這種,會自帶wipe數據的過程;
我想也是為了系統穩定性的需要。
所以在使用了很久的系統,裡面有很多程序和一些重要的數據信息,而我們又想體驗系統升級帶來的系統性能的提升……
本文適合那些要做wipe後升級或者跨大版本升級的朋友。
第一章·系統準備
先介紹可以非常方便刷機和恢復的一個流程:
在這之前,我們要對hero做一些小小的改動:
1. 獲取root權限:
參考: http://www.androidin.net/bbs/vie ... %B7%E5%8F%96%2Broot
2. 把cm-hero-recovery.img裝載成系統默認的recovery的映像:
- adb shell reboot bootloader
- fastboot boot cm-hero-recovery.img
- adb shell mount /sdcard
- adb push cm-hero-recovery.img /sdcard/cm-hero-recovery.img
- adb shell flash_image recovery /sdcard/cm-hero-recovery.img
複製代碼
參考: http://www.androidin.net/bbs/vie ... 26amp%3Btypeid%3D45
在做了上述兩步之後:
在關機狀態,按Home(房子按鍵)同時按下開機鍵,進入recovery模式。這樣的好處就是不必用USB連接電腦,也不用輸入一長串命令就可以進入cm-hero-recovery的映像。
進入Recovery模式後會看到7個選項,分別是:
[Home+Back]reboot system now \\重起
[Alt+S]apply sdcard:update.zip \\安裝SD卡裡的update.zip文件
[Alt+A]apply any zip from sd \\安裝SD卡里的任意zip文件
[Alt+W]wipe data/factory reset \\清除數據
[Alt+B]nandroid v2.2 backup \\備份
[Alt+R]restore latest backup \\恢復最後的備份
[Alt+F]repair ext filesystems \\修復
所以我們不管升級hero的rom也好, radio也好,只要在sdcard(最好是根目錄)中放入相應的zip安裝/升級包
然後再進入recovery模式,選擇「[Alt+A]apply any zip from sd」
或者是給hero備份:[Alt+B]nandroid v2.2 backup
或者是還原上次備份的系統: [Alt+R]restore latest backup
都可以脫離電腦完成。
第二章·軟件準備
這裡要介紹一些軟件是可以方便的幫助備份和還原hero裡安裝的軟件:
1. appmanager: 這個是可以備份所有安裝的apk軟件(系統自帶的除外),還有一個功能是恢復所有軟件以及把所有軟件做成一個列表每一個對應market的地址,發送到你的Gmail信箱。
如本人目前所用的軟件列表:
applist.zip (2.11 KB)
下載次數: 52
2009-10-1 18:09
參考: http://www.androidin.net/bbs/vie ... ighlight=appmanager
2. SMSbackup: 這個軟件可以把手機的短信作為郵件發送到綁定的gmail。
參考:http://www.androidin.net/bbs/vie ... 3&highlight=sms
3. htc hero sync: 這個是htc官方的軟件,在做hero的升級前後,使用該軟件備份和恢復聯繫人和日曆。
下載地址:http://www.htc.com/hk-tc/Support ... cat=3&dl_id=631
第三章·其他設置和注意項
1. 關於wipe data/factory reset:這個的操作其實就是format系統的幾個目錄,對於sdcard上儲存的數據沒有影響;
所以理論上只要我們重新安裝一遍軟件,就可以看到以前的數據。有一些軟件是提供了數據的備份和恢復,在升級hero的系統前一定不要忘記備份。
但是一些情況是上述的例外:
a. 需要配置一些用戶信息才可以使用的軟件,比如gmail
b. 無法提供數據備份和恢復的軟件,比如gmail
2. 在升級完系統後,有些需要初始化的,比如google app的帳號,exchange server的設置,其他如flickr等等設置;
3. 另外還有關於gprs上網和彩信收發的設置(apn):
參考:
http://www.androidin.net/bbs/vie ... B%E5%BD%A9%E4%BF%A1
所以要想「完美」的升級並快速的達到以前的使用體驗,有很多事情要去做。
先寫這麼多,以後有補充我再添加。
ps1:
升級完系統以後會重啟一次系統,但這可能不夠!
比如我今天升級到2.73.xxx,發現移動/添加快捷方式在桌面上很困難,查了半天才發現解決方案就是:
再次重啟一下手機!
所以這也是一個經驗,分享給大家。
以前認為modaco的rom很失敗,今天用下來,覺得速度/兼容性方面都還不錯!
所以我估計之前是因為沒有wipe data的緣故。
- 一些補充
本帖最後由 lax 於 2009-10-2 00:24 編輯
補充幾個很好的資源鏈接:
都是英文的論壇,因為android中文論壇已經是走在國內最前面的了。。。
視英語為鳥語的人就慎點下面的鏈接。。。
1. modaco收集的官方的和他定製的各個版本的rom和radio的update:
http://android.modaco.com/conten ... -update-zip-format/
2. xda-devlopers網站,這裡能找到國外很熱門和前沿的關於android的資料和信息
http://forum.xda-developers.com/forumdisplay.php?f=512
比如:
a. 所有的官方RUU升級的下載鏈接:
http://forum.xda-developers.com/showthread.php?t=559622
a1. 用RUU升級的壞處就是如果想用recovery模式升級的話,需要一些額外的操作,見下篇:
http://forum.xda-developers.com/showthread.php?t=559613
其實在android中文論壇也都能發現對應的問題的中文解答,要善用論壇的搜索功能。
b. 對於一些新鮮版本的使用報告,在xda的論壇,老外都會很認真的列出一二,所以有興趣的人能通過大家的回覆來瞭解到底一些版本的rom值得自己去刷還是不值得。
比如: 關於Drizzy's Custom Hero Mod-V2.0 "Full Chinese support added"(全面支持中文)的rom
http://forum.xda-developers.com/showthread.php?t=559538
儘管它裡面提供的最新的2.86.110.6 un-released build的版本,但是對於market裡面沒有版本,是不能被支持的,就是不能使用官方的market來下載更新軟件;
另一個不能使用market例子是SEA: (South East Asia)的版本:RUU_Hero_HTC_Asia_SEA_WWE_2.73.728.5_release_signe d_NoDriver;
ps: 不能用官方的market但是可以使用別人開發的替代,但不確定效果如何。
還有它的文件分區系統好像也有改變,從EXT2到EXT3;以至於超出cm-hero-recovery.img的支持(只支持EXT2),意思就是不能用我們上面提到的方法來恢復系統。