標籤

顯示具有 FLYER 標籤的文章。 顯示所有文章
顯示具有 FLYER 標籤的文章。 顯示所有文章

2012年5月22日 星期二

FLYER 3G 升級 3.2.1及 3.2.1 降級成 2.3.4 說明

2.... 說實話. 我不知道該怎麼寫這篇, 因為我似乎已經不太想要再接 FLYER 修改案了 (好累).
自從開放 teamviwer 線上替人修改後, 3更半夜求助的也有. 將我當成 HTC 客服的人也有... 各種型型色色的網友都有. 不過呢, 也有真的不錯的網友. 有台中同鄉的網友還寄"糕點"給我. 台北呢? 也遇到真的不錯的網友, 還請我吃燒烤. 所以啦, 這個社會就是這樣子. 一樣米養百樣人.

我相信在看這篇文章的同時, 您應該已經看過 N 篇相同的文章. 有很多人都寫了很多十分特別的方法來升級或降級您的 FLYER. 我的方法可能不是最好. 但是目前為止應該沒有任何一台給成磚塊. 所以以下方法呢, 只適合於有點經驗的人來做. 因為我會寫的十分簡單.

首先呢, 無論如何, 您必須有金卡. 因為那是急救的最後一道防線. 如果您不知道怎麼做金卡. 我個人建議您應該參考 09/02 Flyer已root後也可成功更新OTA以及重新得到CWM、Root、BT、Phone功能 (HTC Flyer 製作Goldcard 、 S-Off 、 Root 全部步驟)

因為這位大大寫的很清礎, 所以呢 金卡怎麼做. 再寫也沒什麼意思了.

OK, 接下來呢, 我們來講講歷史故事(不想聽歷史故事的可以跳過去).
FLYER 剛開始上巿時 HBOOT 是 1.07 系統是 2.3.3 分為港版, 台版, 與美版, 或歐版.
您可以在 fastboot getvar all 這個指令當中, 了解 HTC_622 (港版) HTC 621(台版)

因為各地的電信公司, 也許是配合廠商不同, 所以 RADIO IMAGE 是有些差異的, 美版甚至在後來有所謂的 EVO 4G版本.

我相信本篇的讀者, 多數是 HTC 621, 也就是台版的使用者. 我所遇見的 CASE 當中, 多數是刷美版, 歐版出問題才來找我. 因此, 我寫了篇 (無論你是什麼版, 強制刷回 2.3.4 的方法). 也就是這篇文章, 點閱率超過 1萬次.




但是也造成我有時程式寫不出來時, 已經失眠了還會三更半夜接到電話的惡果.
後來呢, FLYER 第一次升級, 從 2.3.3 升級到 2.3.4. 也就是 709.1 版.

在這次更新之後不久, 又出了 709.2 版. 而 709.2 版確實是 GB 版本中最穩定的一版.

事實上, 坊間 ROM 的取得, RUU 版本當中並沒有台灣版. 而只有 香港版. 那個 RUU程式雖然不是 FOR 台灣版的. 可是從其中抽取出來的 rom.zip 則是最完整的 GB 版程式. 因為 megaupload 被關站之後, 可能有保留的人才有辦法任意刷機.

在 2.3.3 升級到 2.3.4 當中,聰明一點的人, 都會保留升級檔.
在類似這種訊息出現後, 升級檔是存在於 FLYER 內部的 download 資料夾當中.

不要以為升級檔不是很重要.事實上升級檔當中的  firmware.zip 就是最關鍵的檔案. 想要快速升級和降級. 只需要 金卡 + 指定  fireware.zip + CWM.

為什麼這麼說呢? 舉例子來說, 無論你是任何版本. 使用 CWM 刷成 3.2.1 版. 然後將官方升級檔案抽取出 firmware.zip 改名成為 PG41IMG.zip 然後不客氣的直接刷上去. 這就是很多人問, 到底怎麼升級 3.2.1 最快的方法.

但是如果你要降回 2.3.4 怎麼辦?
其實沒那麼複雜, 記得2.3.4 的升級檔吧. 一樣抽出 firmware.zip 改名成 PG41IMG.zip 用金卡刷就行了. 只不過, 使用前必須小手術一下. 使用 modify_sector 這個程式變更一下版本即可.

之後您也可以使用 CWM 刷回 2.3.4 的備份檔.

你也許會問, firmware.zip 刷完後. recovery 是官方的怎麼裝 CWM ?

其實, HTCDEV 只要不是 1.07 版. 都能解開. 所以你可以隨時手動刷recovery 成CWM.

最後, 幾乎大家都想問, CWM 備份檔從那來的呢?

當然是自己做出來的丫~ 不然也可以使用 上述那篇連結 所提到的那個CWM 備份檔.

因為 MEGAUPLOAD 死掉後, 一直沒有新的上載點. 等有新的載點我們再上傳檔案吧





2012年2月28日 星期二

FLYER 3.2 打電話研究....


(bootloader) version: 0.5
(bootloader) version-bootloader: 1.11.0011
(bootloader) version-baseband: 3822.10.08.07_M
(bootloader) version-cpld: None
(bootloader) version-microp: 0950
(bootloader) version-main: 3.60.709.4
(bootloader) serialno:
(bootloader) imei:
(bootloader) product: flyer
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PG4110000
(bootloader) cidnum: HTC__621
(bootloader) battery-status: good
(bootloader) battery-voltage: 4035mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: f0e1145e
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
===
這次的升級 Hboot 為 1.11.0011 . 這個意思就是 和 PAUL RELEASE 的是同版本.
(那還等了快一年才出來), 但是很失望, 我想要的功能都沒有... 幾乎PAUL 那版會遇到的問題
官方版做修改都會遇到.....

研究了一下 leedorid 硬體 KEY ENABLE 的方法. 是變更  boot.img .... (掯)

電話功能呢... 可能我運氣差. 電話界面沒撥號 哈哈. 接聽還好.

刷來刷去, 看起來還是這 LeeDroid 這版比較適合我.



手寫輸入是 OK 的

左手寫, 右手抓圖. ....

這版的 ROM 資料....
然而電話功能... 就很幹了
如果你以為, 變成垂直就能打. 那就錯了
接電話是正常的.
那怎麼辦呢? 沒辦法撥號

自己寫一個撥號程式來用吧...

執行後... 畫面真的是難看.... 美工~~~~ 美工~~~~  (剛離職了)

這可不是我固意旋轉的, 而是撥出後, 自動變成直的畫面.

至於BLUETOOTH 部份...
由此可知, LeeDroid 兄幾乎是拿舊的 HTC Dialer 去修改的. 所以連撥號都沒有.....(舊手機是硬體撥出)

莫非 LeeDroid 將硬體鍵改成 "撥號" 嗎? 有這麼天才的想法嗎???

答案是 "否"

所以, 沒辦法啦, 為了那隻半殘廢的筆, 我們就保留 3.2 吧. 反正能打電話就 OK.

P.S.

Q1. 你寫的 Dialer 在那? 我也要試試 LEE DROID 的打電話撥出...
Q2. LeeDroid 版本是英文的, 你怎麼變成中文?
A: MoreLocale... 自己上 MARKET 找...
Q3. 輸入法是英文. 你怎麼搞成中文的...
A: 語言與輸入裝置->設定輸入法 將你要的保留. 剩下的去掉.

那就這樣囉. 




FLYER 升級 3.2 失敗的解決之道

這篇是回覆在 mobile01 的文章. 因為提到了一些解決因為亂刷產生問題的方法. 所以重 PO 在此....


johnlee.tw wrote:

請問用HTC DEV的方式是不是就失去保固了啊?


用 Revolutionary.io 的程式, 不是也是失去保固嗎?
其實昨天替一個朋友刷回 100% 官方版 3.2

因為他說, 他有XE 根本用不了電話功能. 方法和我 PO 的類似.

其實, 你隨時可以變成 S-ON. 而且沒有什麼痕跡.

就是用 CWM 先刷回 2.3.3 純靜版本. 然後裝上 SU.zip

然後開機進到 2.3.3 系統當中. 在 DOS 命令下 

dd if=/sdcard/ext_sd/hboot_1.07.0000_421.img of=/dev/block/mmcblk0p18 

因為 dd 這個命令需要 root 權限, 所以才要裝 su.zip

有裝 su.zip 情況下, 你會看到 "授權畫面" 完成之後, 你開機回 HBOOT 畫面. 就會看到 hboot 變成 1.07 S-ON 也沒什麼亂七八糟的 RELOCK, UNLOCK. 字樣.

之後再將移除 "授權程式" 你就可以放心送修了. 因為官方只會看到你的系統是

hboot 1.07, s-on
recovery 官方版本
系統 2.3.3 沒打開電話功能.

官方只會懷疑, 你機器買回去快一年了 (保固也快過期了). 居然一封 MAIL 也沒有, 一個新程式也沒裝.... 這也太假了點 

重點是, 這麼假的版本, 就可以100% 升上 3.2. 而且保證是官方版本. 無論之前你刷了幾次. 保證最後結果是官方 release 的真正純淨版本.

============

至於, 有人說電充不進去. 等等問題, 應該用的不是官方的充電器, 或者充電器有問題... 之前好像遇到一次, 只要用官方的充電器, 一開始插入有可能會閃紅燈. 過個5分鐘後就變成紅燈充電中了. 也有朋友遇到一直都是閃燈. 原因是用別家的充電器, 將主機版充壞了 

我很多次刷 ROM 都是用官方充電器, 金卡刷 ROM. 這次實驗也是相同. 曾經遇到升級失敗.

hboot 版本刷成 1.07, recovery 官方版. 系統是 2.3.4. 金卡刷回 2.3.4 結果出現Main Version Old. (之前升級失敗, 版本已被改成 3.709.2XXX)

如果你常刷機, 看到這裡, 你可能也會一身冷汗. 因為 hboot 1.07 無論 HTCDEV 和 revolution.io 都解不開鎖. 唯一的方法就只剩金卡將 HBOOT 升級成 1.100.00 或 1.100.3. 才有機會解開. 而Main Version Old 正是金卡刷才會遇到的問題.

就在快絕望時, 突然想到, 可以用官方最後一次 OTA 的 frimware.zip 改成 PG41IMG.zip 來刷. 因為那個222MB 的版本, 正好就是 3.709 版本, 一定可以用金卡刷回去.

果然在刷完 222MB 的 3.709 版本時. hboot 變成 1.11.000.11 官方版本 (原因是 1.07 版本比 1.11 版本低, 所以升級沒問題, 降級問題就大了)

最後仍然是用官方版的 HTCDEV 解開 S-OFF, 刷上 3.2 的CWM. 然後進到 CWM 當中. 二話不說用

modify-sector -s 1.11.111.1 改成金卡可刷所有版本. 才救回來.

所以, 如果萬一您和我一樣亂刷, 刷到絕境了. 理論上只要不是高於 3.709 官方版本. 就可以用 222MB 當中的 firmware.zip 改成 PG41IMG.zip 然後呢, 刷 CWM, 改版本, 金卡復法大法...


=====

其實, 想要用官方純淨版本呢. 應該也不用那麼麻煩啦. 就金卡刷 firmware.zip (PG41IMG.zip)
然後解鎖,裝 3.2 CWM. 進到 CWM 之後. 二話不說 format system. 然後將 2,709.01 的 ROM 裝上去. 再裝 2.709.2 然後裝上 222MB 取出 firmware.zip 刷上去. 就 OK 了.

雖然說起來簡單, 要每個動作, 畫面都保留下來, 那肯定又是一天過了. 所以上來打打嘴砲就算了. 沒什麼閒情再寫篇說明.

最後呢... 僅供參考....

2012年2月27日 星期一

FLYER 升級 3.2 解決方法 與 3.2 刷回 GB 簡述

好吧~ 我承認我對不起大家, 之前 RELASE 的 tools for 2.3.4 undo phone modification.rar 確定升級會遇到白色 HTC 死當畫面.

如果你遇到這個問題, 請按 "音量-" + "POWER" 10 秒鐘進入 hboot

下載 http://www.box.com/s/3sao92pa8ta3x31ic1vx 這個檔案 到同一個資料夾. 執行

fastboot flash recovery recovery.img
(當然是 CMD 畫面下... 開始->CMD->cd desktop->cd "tools for 2.3.4 undo phone modification")

如圖所示


之後以 音量- 和 POWER 找到 recovery 就可以進 CWM 將您的備份檔復原.

萬一您沒有備份檔. 請參考之前的 POST "強制回到 2.3.4" 那篇, 有補 2.3.3 的下載連結.

OK, 如果您很慶幸的沒有先升級, 請您下載另一個檔案

http://www.box.com/s/1q5k5l6m1nzreguao5sb

也就是 2 tools for 2.3.4 undo phone modification.rar

其實之前的做法是沒問題的, 我們已經復原了 build.prop 和 recovery 問題就在於, 我們使用 revolutionary.io 的程式達成 s-off. 而這個程式將 HBOOT 的版本改到 6.xx.xxx.x

這使得所有官方更新, 都無法"覆蓋"更新, 也是這次失敗更新的主因.

我們一向追求"原汁原味" 所以任何修改均以 "最小化" 的方式. 以不變動原來系統為原則. 這也是上版所犯的錯誤.


看到此畫面時, 表示您下載的更新已經完成了. 此時選稍後安裝, 因為我們還沒有完成修改

請下來請執行  2 tools for 2.3.4 undo phone modification 當中的 restore.bat 如下圖


OK, 這次的動作 100% 確定要用到 SD 卡, 請務必放張 SD 卡在 FLYER 當中.  不必用金卡

所謂的藍色畫面, 就如同下面所示, 就可以按任意鍵

接下來呢程式會傳檔案上 SD 卡

上傳完成後, 程式會提示你備份您的系統. 這"十分重要" 因為一旦你想刷回來的話. 這是唯一的方法.


上面是文字的說明, 過程畫面如下:

等完成後, 會回到相同藍色畫面
接下來這個畫面呢
是要求你裝上 SU.ZIP
過程一樣看圖
裝吧..

安裝完成了
因為電腦抓不到圖, 您應會看到

-Revolutionary-

這個抬頭, 就可以按任意鍵了

所謂的 "所有程式都已完成" 就像是下面這張圖


如果您在備份之前就有下載升級檔, 應該會看到是否要升級的提示
這個畫面只是提醒你, 下一個出現的畫面需要授權. 您必須給程式授權才行
因為出現時間大約是5秒, 如果你來不及按允許. 會出現下面的畫面.
此時您可以執行另一個批次檔 redo.bat
以上就是 redo.bat執行的畫面. 如果授權成功. 就不會出現 Permission denied. 並且您會看到

2048+0 records in
2048+0 records out

這才表示有完成 hboot 的版本變更.


最後您就可以按任意鍵. 全部結束所有的 DOS 畫面, 因為您可以正常更新成 3.2 了

因為不知道您最後更新的版本是什麼. 所以更新程式有可能會出現問題.

不用怕, 如果出現問題, 您按 POWER 10 秒鐘, 重新開機後. HTC 會自動檢查新的更新. 再更新一次 就 OK 了

下載網址為 http://www.box.com/s/1q5k5l6m1nzreguao5sb


嗯, 原來的程式都在. 只不多... 有些已經死掉了....

===============

接下來呢, 大致說一下 3.2 怎麼刷回 GB. 雖然說官方的 HC 還可以, 但是沒有電話功能. 會讓人很頭痛.

所以您要先取得 Unlock_code.bin 這個檔案. 詳請請參閱 http://www.htcdev.com

有這個檔案之後呢, 您一樣要到 hboot 的 bootloader 畫面, 相信您親自操作過的人呢, 都知道是那個畫面了.

再來下

fastboot flash unlocktoken Unlock_code.bin


用音量鍵選 YES 按 POWER


再來呢, 重新回到 BOOTLOADER 


下達


fastboot flash recovery revolutionary-cwm-4.0.1.4-flyer.hboot0011.img




接下來就進 recovery 藍色畫面 下達..

C:\Users\ivan-tseng>adb shell
~ #
~ # mount sdcard
~# /sdcard/modify_sector -s 1.11.111.1

這麼做之後, 就不會遇到 main Version OLD

再來進  HBOOT 的 bootloader

下達

fastboot oem lock

然後呢? 拿出你的萬年金卡, 看你爽刷那一版就用金卡刷回去吧!














2011年10月18日 星期二

跟著圖讓FLYER 強制刷回台版 2.3.4 (適用於沒事亂刷, 刷錯了... 等)

請愛用本篇文章的網友注意. 本篇文章無法讓您順利用 3.2.1 刷回 2.3.4.
原因很簡單, 因為 3.2.1 的 版本比較高, 所以這樣子是刷不回去的.
您必須使用 "modify_sector -s 1.00.000.1" 之後以"金卡" 刷回 2.3.4 
所以如果您打算以 3.2.1 降級成 2.3.4 請務浪費時間了.

===================
自MU掛點後, 很多人找不到 flyer 2.3.3 CWM 備份檔 以下是 CWM 2.3.3 的備份檔

http://www.mediafire.com/?o6rr8jhzb0tv82d
http://www.mediafire.com/?oszdwrmhiy43571
http://www.mediafire.com/?99v7a9pr7elrpla

至於 本篇文章的檔案...
http://www.box.com/s/bhie84ka0z7myzlges3x

您在下載 tools.rar 後 將2011-08-11.17.49.24目錄 COPY 到和 TOOLS 同一個資料夾即可以使用.
force2.3.4.bat

請注意, Orignal_2.3.3.rar 這個檔案解壓後的結構是

*Orginal_2.3.3
|
+------------------>2011-08-11.17.49.24
______________|
______________+---------------------------->2011-08-11.17.49.24
__________________________________|
__________________________________+---------------->boot.img
__________________________________|
__________________________________+---------------->cache.img
__________________________________|
__________________________________+---------------->data.img
__________________________________|
__________________________________+---------------->nandriod.md5
__________________________________|
__________________________________+---------------->recovery.img
__________________________________|
__________________________________+---------------->system.img


您必需注意 forceTw_2.3.4 的執行條件是

*tools
|
+------------------>forceTw2.3.4.bat
|
+------------------>2011-08-11.17.49.24
______________|
______________+---------------->boot.img
______________|
______________+---------------->cache.img
______________|
______________+---------------->data.img
______________|
______________+---------------->nandriod.md5
______________|
______________+---------------->recovery.img
______________|
______________+---------------->system.img



至於有人來信問到, 升級3.2 怎麼辦???

很早很早之前小弟就已經將檔案上傳了. 但是 MU 掛點後, 還是有人在問這件事情.

http://www.box.com/s/31iuurd0boyx7ck4z8xz ( 這個檔案無法讓你升級 3.2 正在修改中, 不要下載)

小弟再次重新 3.2 除非你改用 LeeDroid 版本, 目前暫時無法打電話. 所以您升級了 3.2 之後, 請千萬不要打電話問我怎麼打開電話功能.

Ivan

//------------------------------------------------------------
這二天, 因為思考如何寫一個程式, 讓遠端的人能透過網路看到手機 CAMERA 的畫面, 發現卡在H.264 編碼在 ANDROID 3.0 才支援的問題, 一個頭二個大. 加上簡訊收到幾位網友問到.

1) 我刷了歐版的 ROM 無法使用 台灣的 OTA 升級
2) 我刷了港版的 ROM 也無法通過台灣的 OTA 升級.
3) 我因為刷了太多次, 也不知道我的版本是什麼, 總之不能用 OTA 升級 .

好吧, 那我們假設您根本不知道您在做什麼, 無論是你聽別人怎麼刷, 然後刷錯了, 或者是手賤. 亂刷一通最後造成

A. 簡訊不正常
B. 手寫不能輸入
C. MARKET 不正常
D. 變成別人的帳戶
E. 變得十分不穩定....

那有了以上現像, 到底有沒有機會變成 100% 的台版 2.3.4 呢? (因為事實證明, 2.3.4 在藍芽效能, 電話功能, 或系統穩定度, 暫時看來都是最高的)

那我們來探討一下, 為什麼 OTA 升級會無法執行呢?
我們研究一下OTA 2.227 檔案的內容是什麼樣子. 看起來 OTA 2.227 檔案包含了. firnare.zip 和 system, oatch 與 META-INF 三大部份.

如果我們打開 firmware.zip 有什麼內容呢?
 呵呵, 這個檔案內容, 我們一點都不莫生了. 我們比較好奇的是 android-info.txt 內容寫什麼.

modelid: PG4110000
cidnum: HTC__621
hbootpreupdate:12
mainver: 2.27.709.1
如果沒有記錯, 香港版的 RUU. 即使是在 S-OFF 模式下, 刷機後出現的版本為 HTC__622. 看起來, 這就是台灣版和香港版的版本代號. 因為 CID 內容不一樣, 當然了. 在 S-OFF 情況下你刷了 RUU 香港版. 理所當然你無法再刷回台灣版了.

除此之外, 多數人刷機. 都變更了如下內容.
ro.ril.reject.cs.ss.enabled=0
ro.ril.reject.mo.ussd.enabled=0
ro.phone.function=1
與下面內容
ro.bt.profiles = 4270403
service.brcm.bt.ag_supported = 1

無論你是歐州版, 香港版, 或者大陸版. 只要變更了 build.prop 當中5項參數之後, 在使用 OTA 升級時, 都會在升到一半時, 出現"紅色三角驚嘆號" 這也是多數人在看到這個符號之後. 立刻退避三舍的原因.

並且, 刷機利用過 CWM (clockworkmod) 程式, 進行刷機備份的人. 使用 OTA 升級時, 也會遇到"白色驚嘆號".

我們不厭其煩的說明這一切, 只是以細部的方式解釋 FLYER OTA 升級時會遇到的情況. 我們也歸納出, 想要正常的使用 OTA 升級, 回到 2.3.4 完整台灣版. 必須要有下列條件

1) 系統必須是 2.3.3 (也就是說 在build.prop ro.build.version.release=2.3.3 和 ro.aa.romver 這幾個參數, 都必須要對映的上, 檢查更新時才會出現有 OTA 更新檔)
2) Recovery IMAGE 必須是官方版本. 否則會出現"白色驚嘆號"
3) 您的 build.prop 檔案, 必須是台灣版本. 也就是說時間和日期與內容最好都一致的情況下. OTA 才會進行更新

接下來, 我們思考, 無論你現在是那一個版本. 能夠打電話, 肯定都知道如何刷 RECOVERY. 可是萬一您又是什麼都不會, 或者是付費請別人刷.  等等因素, 您需要一個小工具來替您完美的回到 台灣原汁原味 2.3.4 版, 又能打電話. 那您可以試著用下列的工具.

======= !!!!警告!!!! ======
A. 此小工具雖然經過測試, 可以正常無誤執行. 但仍具一定風險性.
B. 刷機行為原本就是具有風險, 當您使用本小工具進行刷機. 代表您已知到其風險性. 並知道刷機風險是由自己負責.
======= !!!!警告!!!! ======

下面是小工具執行的經過, 我也是一邊寫小工具, 一邊刷機 哈哈!

您一定要先在 應用程式->開發->USB 除錯中打鈎. 不然小工具是無法運作的.
圖示就像是右圖相同. 紅框當中, 當然是您要打鈎的畫面.

在這個畫面當中, 我們已經可以知道, 這個工具要求事項為

1) 由 revolutionary 達成的 S-OFF
(這當然了, 十個刷機的人, 九個都是這種方法)
2) 需要 2G 的剩餘空間. (事實上. 應是 943 MB. 但為了保險起見, 才說2G)

您準備好了的時候, 就按任意鍵吧!
接下來呢, 小工具會要求進入 CWM 當中. 您如果看到藍色畫面時. 就可以按任意鍵了.

所謂的藍色畫面.

就是左圖的畫面囉. 因為CWM 有 ROOT 的權限, 所以很方便我們程式進行修正作業.

接下來呢, 程式會上傳 CWM 2.3.3 原始備份檔案. 就等個幾分鐘吧. 因為要傳 9百多 M 到記憶卡中. 可以預期不是很快.


等檔案傳完了, 我們就用音量- 和 POWER 選 backup and restore 功能



如同這張圖的樣子

再來進入

進入復原

您最少會看到紅框這個項目, 因為這是程式替你建出來的項目. 來原是 MOBILE01 的 POST

接下來就復原一切吧!

CWM 會將 2.3.3 的備份檔刷入. 讓自動更新可以執行.

但這件工作, 可能要等個幾分鐘, 所以先泡杯茶, 上個廁所, 等一切完成..




好啦, 刷完成了. 會看到這個畫面. 我們按任意鍵繼續吧!
程式接手後, 會要求開機要 BOOTLOADER.
看到 HBOOT 畫面後按任意鍵



進入系統後 您就能看到, 有可用更新的 MARK 出現了. 我們大方一 點, 讓他執行吧.


接下來了無新意, HTC 更新程式怎麼做. 我們就怎麼做吧.

他會下載 51.49MB 所以最好是開無線網路. 如果您和我一樣是吃到吐, 吃到拉肚子. 那就讓他下載到完吧.


HTC 的程式會重新開機. 這段時間會有點長. 所以上網看看火影忍者最新的更新漫畫... 看看新聞, 打開電視, 聽聽音樂... 去做任何你想做的事情. 等更新下載完成.


終於等到下載完了. 大方的裝吧!


接下來是綠色進度條, 讀取的畫面就不 PO 了.

其實是因為... DDMS 沒抓到畫面 哈哈!


總而言之, 經過上面的方法, 您絕對 100% 可以完全更新成 台灣版 2.3.4. 包括亂刷過的 RADIO 等等亂七八糟的動作. 應該一次性都被 OTA 更新程式全部回復到原廠值. 換句話說, 穩定性是最高的. 可是經過 OTA 這樣做後, 您原本的電話功能也消失了. 怎麼辦呢?

不要擔心, 您只要在開機進入正常畫面之後, 再度按下任意鍵. 小工具會自動再替你改回能用電話.
您會看到這個訊息. 是表示 原廠的 recovery 沒有完成更新. 在你下載時, 這個錯誤已經被更新, 所以您將不會看到這個訊息了.

看到電信公司出現了, 就表示一切都已經完成了. 就可以按任意鍵了.

接下來呢, 我們還是叫別人的程式來替我們裝 RECOVERY , 因為方便多了 哈哈.

問你要不要時. 就回答 "Y"

在 CWM 當中, 我們才有機會利用CWM 已經被 ROOT 的特性. 進行電話功能修正.  revolutionary.exe 完成動作後, 會停在 HBOOT 模式下. 如下圖
此時, 按任意鍵. 再度由小工具接手更新.

請用音量- 選 RECOVERY 進入 CWM 吧.


當您又進入可愛的 CWM當中時. 就可以按任意鍵了. 畫面應該是下面這張吧
所以理論上, 應該是不用解釋了. 這麼多圖是為了讓真正的初學者不害怕 哈哈.



 經過這最後的部份, 小工具已經完成了應該做的部份了. 就按任意鍵吧!



 小工具會替您再開機回系統.

此時, 因為我們是 "硬刷"回去, 有些FLYER 需要重新開機. 清掉設定.

方法 : 電源->重新啟動.

有的機台是不必的. 但是我還是建議您, 再度重新啟動. 這樣子可以清掉硬刷回去, 有些資料不正確的因素, 就可以完全消除了.

這篇就寫到這了. 這台二手 HELLO KITTY 水礸 FLYER 也被刷了N次哈哈. 反正是用來寫程式的. 沒什麼差別. 我們所有的刷機文章就到此結束吧. 因為我剛想到怎麼解決程式的問題了,

喔 對了因為我是邊寫邊做. 所以檔案還沒上傳. 等上傳 OK 了再補連結. 和之前一樣, 所需要的檔案都包成一個壓縮檔. 所以不必到處去找了.

執行的命令. 這次取名叫  forceTw2.3.4.bat 下載解壓縮之後呢, 就執行這個檔案就 OK 了


就在這篇完成時, 發現又有新更新了. 所以呢, 我都不知道該不將連結發佈 哈哈 . 新的更新呢. build.prop 又變更了幾個參數. 所以我只能建議. 您必須先行備份更新後的 build.prop 之後再修正參數. 如果您等不及了. http://www.megaupload.com/?d=1CMU15LL 這就是檔案的連結.

您應該在 revolutionary 就停止執行, 開機後先行檢查可用更新.. 直接再升級 官方的升級. 確定沒有其它升級之後, 將下的文字檔更新到 build.txt 替換掉. 再繼續執行.



ro.ril.oem.ecclist=112,911,110,119
ro.ril.hsdpa.category=10
ro.ril.hsupa.category=6
ro.ril.hsxpa=2
ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420
ro.ril.enable.sdr=0
ro.ril.enable.sim.hot.swap=1
ro.ril.reject.cs.ss.enabled=0
ro.ril.reject.mo.sms.enabled=0
ro.ril.reject.mo.ussd.enabled=0
ro.com.google.clientidbase=android-htc-rev
ro.product.model=HTC Flyer P510e
ro.phone.function=1
# begin build properties
# autogenerated by buildinfo.sh
ro.aa.rid=903
ro.aa.skulist=709
ro.aa.customizationid=199859
ro.aa.taskid=219109
ro.aa.mainsku=709
ro.aa.romver=2.27.709.2
ro.aa.maincid=HTC__621
ro.aa.cidlist=HTC__621
ro.aa.modelid=PG4110000
ro.aa.project=Flyer
ro.com.google.clientidbase=android-htc
ro.aa.rid=903
ro.aa.skulist=709
ro.aa.customizationid=199859
ro.aa.taskid=219109
ro.aa.mainsku=709
ro.aa.romver=2.27.709.2
ro.aa.maincid=HTC__621
ro.aa.cidlist=HTC__621
ro.aa.modelid=PG4110000
ro.aa.project=Flyer
ro.com.google.clientidbase=android-htc
ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.build.version.incremental=109229.2
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=三 10月  5 12:37:30 CST 2011
ro.build.date.utc=1317789450
ro.build.type=user
ro.build.user=
ro.build.host=ABM034
ro.build.tags=release-keys
ro.product.model=HTC Flyer
ro.product.brand=htc_asia_tw
ro.product.name=htc_flyer
ro.product.device=flyer
ro.product.board=flyer
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=mdpi
ro.product.locale.region=
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
ro.build.product=flyer
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=2.27.709.2 CL109229 release-keys
ro.build.description=2.27.709.2 CL109229 release-keys
ro.build.changelist=109229
ro.product.ua=
ro.build.fingerprint=htc_asia_tw/htc_flyer/flyer:2.3.4/GRJ22/109229.2:user/release-keys
ro.build.project=<CupcakeSKU.SKUInfo instance at 0x1f586c8>:219109
ro.product.version=2.27.709.2
keyguard.no_require_sim=1
# end build properties
#
# system.prop for flyer
#
ro.sf.lcd_density=160
#
# Jason set rotation to be 270
#
ro.sf.hwrotation = 270
debug.fb.rgb565 = 0
ro.fb.mode = 1
rild.libpath=/system/lib/libhtc_ril.so
# Modify MMS APN retry timer from 5s to 2s.
ro.gsm.2nd_data_retry_config = max_retries=3, 2000, 2000, 2000
# ace RF team request
ro.ril.enable.dtm = 0
ro.ril.gprsclass = 12
ro.ril.hsdpa.category = 10
ro.ril.hsupa.category = 6
ro.ril.hsxpa = 2
# Default network type.
# 0 => WCDMA preferred.
ro.telephony.default_network=0
wifi.interface=eth0
wifi.supplicant_scan_interval=15
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# This is a high density device with more memory, so larger vm heaps for it.
dalvik.vm.heapsize=32m
# For the default value of agps
ro.ril.def.agps.mode = 2
# For HSDPA low throughput
ro.ril.disable.power.collapse = 1
# Enable SIM Hot-Swap feature
ro.ril.enable.sim.hot.swap = 1
# For sensor sleep control
ro.ril.sensor.sleep.control = 1
# For emmc phone storage
ro.phone_storage = 0
# For ext4 file system
ro.ext4fs = 1
# For FOTA setting (leave empty value to use default)
ro.htc.checkin.url = http://andchin.htc.com/android/checkin
ro.htc.checkin.crashurl = http://andchin.htc.com/android/crash
ro.htc.checkin.url_CN = http://andchin.htccomm.com.cn/android/checkin
ro.htc.checkin.crashurl_CN = http://andchin.htccomm.com.cn/android/crash
ro.htc.checkin.exmsg.url = http://fotamsg.htc.com/android/extra/
ro.htc.checkin.exmsg.url_CN = http://fotamsg.htccomm.com.cn/android/extra/
ro.htc.appupdate.url = http://apu-chin.htc.com/check-in/rws/and-app/update
ro.htc.appupdate.url_CN = http://apu-chin.htccomm.com.cn/check-in/rws/and-app/update
ro.htc.appupdate.exmsg.url = http://apu-msg.htc.com/extra-msg/rws/and-app/msg
ro.htc.appupdate.exmsg.url_CN = http://apu-msg.htccomm.com.cn/extra-msg/rws/and-app/msg
# Release Bluetooth HW/SW information
ro.bt.chipset = Broadcom BCM4329-B1
ro.bt.stack = Broadcom BTL-A
ro.bt.stack.version = 2.0.50.032
#0x10000010010100100000011 represent bt profile list
ro.bt.profiles = 4270403
# Properties of BTLA stack
service.brcm.bt.activation = 0
service.brcm.bt.srv_active = 0
service.brcm.bt.hcid_active = 0
service.brcm.bt.btld = 0
service.brcm.bt.btld_pid = 0
service.brcm.bt.avrcp_pass_thru = 0
service.brcm.bt.avrcp_toggle = 1
service.brcm.bt.ag_supported = 1
# For quick boot mode
persist.sys.shutdown.mode = hibernate
# Temporary workaround [Arthur]
# profiler.checkheap = 0
profile_freeNativeBmp = 0
# ABL
htc.abl.enable = 0
# Properties of Scalado Denoise param.
postprocess.iso_midband = 400
postprocess.denoise_level = 5
# Following property will be reference by Settings.
ro.product.processor = 1.5GHz
ro.product.ram = 1GB
ro.product.display_resolution = 7 inch WSVGA 1024x600
ro.product.main_camera = 5M
ro.product.front_camera = 1.3M
ro.product.bluetooth = 3.0
ro.product.wifi = 802.11 b/g/n
# Properties for supporting framework features
ro.htc.framework.screencapture = true
# support sdcard2
ro.sdcard2 = 1
# For opensense sdk
ro.htc.common.version = 2.1.0.0

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.networklocation=1
ro.setupwizard.mode=DISABLED
ro.setupwizard.mode=OPTIONAL
ro.config.ringtone=QuietlyBrilliant.mp3
ro.config.notification_sound=Zeta.mp3
ro.config.alarm_alert=NewDay.mp3
ro.config.cal_notification=Epsilon.mp3
ro.config.msg_notification=Gamma.mp3
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.3_r5
media.a1026.nsForVoiceRec=0
htc.audio.alt.enable=1
htc.audio.hac.enable=0
ro.setupwizard.enterprise_mode=1
ro.media.codec_priority_thumb=so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt