HTC FLYER P510e 打電話功能...

有一天... 朋友拿了一台平版電腦給我. 說這台平版不能打電話. 但是可以 3G 上網.

於是想了想, 也許是沒有撥號程式. 所以寫了一個撥號程式上傳到 FLYER 上面測試. 結果當然是"殘念"收場

後來上網拜讀了 Hbt1.07 32GB 3G Flyer S-Off Root BT phone 簡易步驟
09/02 Flyer已root後也可成功更新OTA以及重新得到CWM、Root、BT、Phone功能 (HTC Flyer 製作Goldcard 、 S-Off 、 Root 全部步驟)

二篇大作, 內容十分詳細, 但是真的有那麼複雜嗎? 於是興起了研究的意圖.

翻看國外 XDNA 論壇所寫的內容 (其中一篇就是上述第一個連結). 綜合各大論壇所述的內容來說. 其最大的關鍵處只是在 build.prop 這個檔案的內容. 換句話說, 如果不想去TRY 3.0 的系統. 理論上是不用下載一大堆 ROM 來當白老鼠. 然後失去手寫功能, 或中文功能吧...

所以如何簡單的完成成 build.prop 這個檔案的修正. 而不又損害到原本的功能呢?

我們歸納一下最基本, 我們要達成的目標.

1)檔案位置在於 system 之下, 換句話說. 沒有 root 權限是做不到的.
2)要取得root, 恐怕還是必須要解開 S-OFF 的功能, 否則是沒機會達成修改的目標.
3)S-OFF 的功能, 最重要的是, 修正內建的 RECORVERY 的功能. 然後裝上 su-2.3.6.3-efgh-signed.zip 這個授權軟體達成修正的目標.
4)最後才能 COPY 出 build.prop 檔案, 再寫回去重新開機.

我們想想看. 是不是不開 S-OFF 也能達到這個目標?

實驗一: 不開 S-OFF 使用 RUU_Flyer_hTC_Asia_HK_2.27.708.1_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204709_signed.exe 這種程式, 利用 USB 除錯功能打開情況下進行 ROM 的更新.

HTC FLYER P510e 打電話功能... 這圖片來源來自於... at07261210

其實在很多篇文章當中都已經說明了. 這種程式是可以刷 ROM 的. 而且理論上是不必開 S-OFF 就能達成 ROM 的置換. 所以首先呢. 我們嘗試者在不修正 S-OFF 的情況下, 利用這種程式來替代 RECOVERY.

Step 1. 找到這個程式 拜訪 GOOGLE 大師

Step 2. FLYER 設定->應用程式->開發->USB 除錯打開

Step 3. 在 WINDOW 下 RUN 這個程式到上面那個畫面.

Step 4. 在電腦當中找到 rom.zip 這個檔案位置
(事實上只要找 C:\Users\你的帳號名字\AppData\Local\Temp\ 這個資料夾就好了)

接下來呢, 我們看看 rom.zip 當中有什麼東西?

android-info.txt
boot_signed.img
dzdata_4g.img
dzdata16g.img
dzdata32g.img
hboot_1.11.0003.nb0
radio.img
rcdata.img
recovery_signed.img
splash1.nb0
system.img

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

換句話說, 如果我們置換 rom.zip 當中的內容. 剩下來 RUU 這個程式就可以替我們 "寫進去"了

Step 5. 找到所謂的 ClockworkMod Recovery image 看看內容是什麼?
android-info.txt
recovery.img

BingGo! 所以呢? 我們將 rom.zip 當中的 recovery_signed.img 換成 這個. 那理論上一切會由 HTC 的公用程式代勞了.

可是, 我們事實上並不想要港版的ROM. 而是只要有打電話功能耶....

(也許我們就幹掉其它的 img 只保留我們想替換的 recovery 就好了. 但是機器已經還給朋友, 所以沒測)

Step 6. 讓 RUU 程式執行完

其中上面的動作. 只為了一件事情, 就是修改 build.prop.

之後呢, 將 su-2.3.6.3-efgh-signed.zip COPY 到 SD 上, 然後 按"音量-" + Power 進去大家都會到的畫面.HTC FLYER P510e 打電話功能...

但是是選安裝 zip.

完成後就能取得 ROOT 權限去動 build.prop 檔案了.

那到底要動那些參數呢?

ro.ril.oem.ecclist=112,911,999

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=1

ro.ril.enable.amr.wideband=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.product.locale.language=zh

ro.product.locale.region=TW

ro.com.google.clientidbase=android-htc-rev

ro.product.model=HTC Flyer P510e

ro.phone.function=1



--- 中略 ---
# 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


--- 下略 ---

這樣子就可以了. 修正成功後, 您就已經打開 PHONE 了


後記:

其實. 如果您不想要保留一些永遠用不到的程式. 取得 ROOT 權限後, 進 SYSTEM/APP 下刪一刪吧.

寫這篇時, 我手上已經沒有 FLYER 了. 所以純是參考用. 個人猜測, 只需要刷recovery 就 OK 了. 因為我將其它版本的 ROM 改名字放到 相同資料夾. 一樣還是可以的. 能打電話後, 只需要再替換回原來的 Recovery img 即可.

經過實際看了一下, CWN 的備份檔案. 其實是可以自己搞出一個 rom.zip 然後直接 UPDATE. 改寫 RUU 那個公用程式後, 也許有機會"一鍵完成".

如果要保留所有資料, 那就麻煩了點. 如果不保留所有資料, 肯定 "一鍵修改" 是完全可行的.





======== 10/4/2011 續 ========
呵呵 將朋友的 FLYER 借回來了. 試了一下我最後的猜想. 結果失敗在 程式的簽名.

失敗的經過到是保留了下來. 失敗經過

雖然如此, 但是應該可以不用所謂的金卡. 不過 SD 卡倒是真的要一張. 否則即使安裝了 superuser.apk 一樣是無法取得授權. 所以呢.. 一鍵完成暫時不可能, 除非知道 CHECKSUN 的計算方式. 當然了. 如果不是很在意"不造成太大傷害" 的話. 到是可以像我一樣, "硬上". 但是我是在完全沒辦法了. 才使用 dd 這個命令強迫將系統映像檔案全部重改.

所以呢, 以下介紹不所有系統資料都能保留, 在變更部份 ROM 的前堤下. 讓 FLYER 打電話.

!!!! 警告, 以下修改仍有風險. 請自行評估 !!!!

首先呢, 經過驗證沒有 S-OFF 是不能改的. 所以我們還是必須到.... http://revolutionary.io/

去取得 S-OFF

在這之前, 仍然必須要有 HTC 連線程式. 也就是 連線的 DRIVER.

DRIVER 在這

安裝完成後, 您必須先解除安裝 HTC SYNC 或在 工作管理員當中停用

接下來 到http://revolutionary.io/按下 Download for Windows 之後注意一個藍框.


HTC FLYER P510e 打電話功能...

然後ZIP 解壓縮到桌面上來. 之後請確定
HTC FLYER P510e 打電話功能...

應用程式->開發-> USB 除錯中 要開


接下來 開始->執行-> CMD (WIN7 在搜尋那行打 CMD 即可)

==== 我是 DOS WINDOW 執行命令 開始 ====
Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\ivan-tseng>cd Desktop\revolutionary-0.4pre4

C:\Users\ivan-tseng\Desktop\revolutionary-0.4pre4>revolutionary.exe
=============================================
| Revolutionary S-OFF & Recovery Tool 0.4pre4 |
=============================================
Brought to you by AlphaRev & unrEVOked.

Waiting for device...
Found your device: HTC Flyer P510e (flyer-1.11.0003, Android: 2.3.4, ROM version
: 2.27.708.1)

This is a beta release and requires a beta release key.
Please visit: http://revolutionary.io for more information.

Enter beta key [ serial: HT15KT4XXXXX ]:

==== 我是 DOS WINDOW 執行命令 結束 ====
紅色的部份要和 藍框對上. 而藍色的部份, 就填入藍框當中的 serial NO.
之後按 Generate Key
會得到

=== 這是網頁綠框上的東西 ====
Your beta key:
SlbYBY0dCtCyCLHI



Or donate via BitCoin:
19HjXohzNmxTDZTcYM769eK2iYULEgRi2d
(suggested donation amount: 0.5 BTC)
=== 這是網頁綠框上的東西 ====


將紅色部份貼回 DOS 視窗

你會看到
==== 我是 DOS WINDOW 執行命令 開始 ====
Enter beta key [ serial: HT15KT4XXXXX ]: SlbYBY0dCtCyCLHI
Beta key accepted - thank you for participating!

Zerging Root... this might take a minute or so.. Root acquired!
Sending in Caroline...
Cleaning up...
Rebooting to fastboot...
When life gives you lemons, don't make lemonade. Make life take the lemons back!

Waiting for fastboot...
Rebooting to fastboot (Once moar...)
SUCCESS - Life gave us lemons, we didn't make lemonade!

Do you want to download (Internet connection required) and flash ClockworkMod Re
covery? [Y/n] y

Downloading recovery for your phone (flyer)...
==== 我是 DOS WINDOW 執行命令 結束 ====

約2~3 分鐘後. 就執行完成. 您的機器就已經 S-OFF 了, 不幸的是, 很多人都說這部份要試很多次. 所以我們也不能用猜的. 所以上面的答案 Y 或 N 都無所謂, 我們直接用其它方式來改.

第二部份呢. 您要下載 這個檔案

一樣解壓縮到桌面上. 然後執行下面的命令.

開始-> 執行-> CMD (WIN7 上在搜尋欄打 CMD 即可)

==== 我是 DOS WINDOW 執行命令 開始 ====

Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\ivan-tseng>cd Desktop\flyer

C:\Users\ivan-tseng\Desktop\flyer>adb kill-server

C:\Users\ivan-tseng\Desktop\flyer>adb push su.zip /sdcard2/su.zip
* daemon not running. starting it now *
* daemon started successfully *
3149 KB/s (296742 bytes in 0.092s)

C:\Users\ivan-tseng\Desktop\flyer>adb kill-server

C:\Users\ivan-tseng\Desktop\flyer>adb install ru.apk* daemon not running. starting it now *
* daemon started successfully *
2884 KB/s (262925 bytes in 0.089s)
pkg: /data/local/tmp/ru.apk

C:\Users\ivan-tseng\Desktop\flyer>adb kill-server

C:\Users\ivan-tseng\Desktop\flyer>adb push build.prop /sdcard2/build.prop
* daemon not running. starting it now *
* daemon started successfully *
511 KB/s (6287 bytes in 0.012s)
==== 我是 DOS WINDOW 執行命令 結束 ====

多了一行 adb kill-server 原因是萬你和我一樣寫 ADNROID 程式. 可能有模擬器在跑, 如果沒有的話. 那直接執行紅色字即可. DOS 命令就到這結束了. 接下來就是看圖說故事了.

在 FLYER 當中有個 ARUWizard.exe 是從 RUU_Flyer_hTC_Asia_HK_2.27.708.1_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204709_signed.exe 當中取出的. 並且強制顯示繁體中文.
而 rom.zip 呢, 是將 ClockworkMod Recovery 放上去, 這樣子 HTC 的公用程式會替我們刷上去. 當然了, 如果第一步就成功, 這步可以不執行. 直接跳下一步

HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...

因為這個程式經過修正, 所以執行起來應該不到 2 分鐘就重新開機了.

再來呢, 就是要手動操作了, 請先將 FLYER 關機. 然後按 "音量-" + "POWER" 到.... HBOOT

利用音量- 找到 RECOVERY 按 POWER 執行

HTC FLYER P510e 打電話功能...

再來也是看圖說故事了....




HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...

之後呢, 我們也看圖說故事好了.RE 管理器


HTC FLYER P510e 打電話功能...

忘記了. 第一次執行 RE 管理器有個授權. 要在 FLYER 上操作 允許


HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...

記得在 build.prop 長按, 才會有選單出來. 然後再看圖說故事


HTC FLYER P510e 打電話功能...
選複制後, 回到根目錄後 進到 SYSTEM 目錄
HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...
由於SYSTEM 是唯讀的, 請按小鍵"挂載讀寫" 再貼上

HTC FLYER P510e 打電話功能...
HTC FLYER P510e 打電話功能...


最後重新開機後就有 電話了

總結:

看起來我寫的還比較長 哈哈!
使用這個方法. 將 100% 保留通訊錄, 所裝的應用程式. 除了下面的部份被修改了.

1. S-OFF
2. RECOVERY IMG 原因:為了取得 ROOT
3. 授權程式 原因:取得 ROOT
4. RE 管理器 原因:為了修正 build.prop

但是, 你可以利用 adb 進入 shell , 以 dd 命令將 HBOOT 復原成原來的樣子. recovery IMG 也可以用相同的方式 復原.
最後刪除 授權程式 和 RE 管理器. 那麼您的電話一樣能打. 簡訊照收. 因為我們完全沒動到系統. 所以系統穩定度應該和沒修改時一模一樣.

當然了, 很多人在找如何取得 root, 要保留基本上也沒什麼關係.

好啦 老闆在趕著要命理程式. 就寫到這了, 因為不知道回覆不能寫太長 哈哈. 好像癈話一堆.






=== 10/5 修正 ====
這一次. 您連 SD 卡都用不到了. 也就是說無論您有沒有裝 SD 卡. 都不影響結果的. 原文PO 在跟著圖 打開 HTC P510e 電話功能 FLYER 實驗 PART3

首先呢, 我們不得不承認. S-OFF 看來是唯一的方法. 因為再怎麼試, 似乎都無法通過 程式簽名.



我們不得不承認這個事實
. 能簡化部份我都簡化了. 也不知道共幾個 STEP 哈哈.



進行這項作業, 您必須要有 HTC 官方的 DRIVER 您可以下載 HTC SYNC 檔案在這, 安裝完成後. HTC SYNC 解除安裝 或者在工作管理員當中先行停用.



再來呢, 下載這個檔案 檔案在這. 這個檔案. 其實是包含了 revolutionary.io 的程式. 和必要的修改工具. 解壓縮在桌面上備用.



當一切就續後, 請您將 USB 線連接到電腦與 FLYER. 然後打開 這個網址 按下

"Download for Windows" 您在左邊會看到這個視窗. 等一下我們會用到. 不過您可以先將選項選好 如圖....







不需要等檔案下載了. 因為您在下載 htc p510e with phone.rar 時. 就已經將重覆的下載動作都做完了.



正式開始前, 千萬別忘記了. 要在 設定->應用程式->開發->USB 除錯中 打開

如果您沒有打開呢, 是無法執行的.

再來呢,  開始->執行->CMD 打在 DOS 視窗. 如果在 WIN7 的話 請看下圖.



為什麼要開 CMD 呢. 因為文字可以按右鍵COPY





這樣子就不必打的要死還打錯字



再來呢. 我們需要輸入一些命令....





解壓縮後的檔案在桌面上. 所以我們要執行



cd "Desktop\htc p510e with phone"


然後再執行 run



之後呢 我們可以看到如下畫面









按右鍵. 選標記. 將 serial: HT15KTXXXXXX 反白後. 按 enter 就可以複制了.





最後, 當然是貼到剛剛說的藍色框當中的 serial number 當中. 按下 Generate key



HBOOT version. 在上圖當中就有出現了.



flyer-1.11.0003 <- 後面的就是 HBOOT 版本了





反白得到的 KEY之後. 複制下來. 然後再貼回

剛剛執行到一半的 DOS 視窗中




到這邊後, 就看 別人的程式表演. 問您要不要下載

Do you want to download (Internet connection required) and flash ClockworkMod Re
covery? [Y/n]



答案是隨便. 原因是, 有人刷成功, 有人刷失敗. 所以我們無論他執行是成功還是失敗. 都會再做一次.

所以啦 這選 N 結省點時間吧.



我們知道,revolutionary 執行到結束會停在 FASTBOOT 模式. 所以我們替他代勞了. 接下來就由我們的小玩具接手. 您按指示就可以完成了.



好像這篇癈話多了點. 哈哈.
總之就按任意鍵吧. 取消就終止執行了.





在這一步呢, 程式會要求 FLYER 回到 FASTBOOT 模式. 等到 FASTBOOT 模式後. 就可以按任意鍵了. FASTBOOT 模式如下圖







不好意思, 因為我家的 U8150 和我一樣是近視很嚴重. 所以您委屈一下吧









請注意看一下, 您的型號是不是在上面喔. 和您KEY 在藍框的資料是一樣的話. 就可以按任意鍵執行下去了



哈哈. 似乎真的廢話寫很多. .

就按任意鍵就好了





到這邊為止. 您完成了一半手續了. 程式會要求 FLYER 重新開機....

一樣是按任意鍵喔





等重新開機完成後, 也就是看到時間和日期. 有圓圈在下面等待解開時. 就可以按任意鍵了!





啥米~~~還要重新開機喔... 是的, 這一切都是為了減少使用者操作錯誤...







終於到最後一步了. FLYER 會進入藍色畫面.... 應該和下圖是相同的



看到這畫面後. 就可以按任何鍵繼續了喔





終於執行完成了! 此時 FLYER會重開回到正常情況. 您的電話已經出現了



在您的應用程式當中, 可以找到電話了喔.




基本上看起來還很陽春... 但是能用的.




到此為止了.

依慣例我們來做個總結吧.



1.  我們並沒有加上 ROOT 權限, 而是觀察到 CWM 具有安裝 ZIP 的權限, 因此猜測在 RECOVERY 情況下, 已經是 ROOT 的權限. 所以啦, 偷跑了很多步.

2. 這次沒在系統上安裝"授權程式"與"RE管理器". 改用 run.bat 執行 adb 命令.

3. 和上次相同的. 這個程式不會刪除任何資料.

4. 雖然這次的圖一樣的多. 但使用者操作的部份已經大量減少了. 多數情況下, 不需要看說明就能完成.

5. 重申一下. 改機仍具有一定風險. run.bat 只是合併各項操作. 儘量減少操作錯誤. 但是不代表 100% 沒問題.



如果您不小心又十分勇敢的執行了這個程式. 但是又遇到問題. 小弟只能說... 風險一向都是自負的. 但是出現問題呢. 您可以將訊息 PO 上來. 應該都是有解的.



run.bat 是文字檔. 您隨時可以自己修改內容.....



就這樣子了











剛有朋友打電話來說, 喂! 你的檔案在 mediafair 上打不開啦... 我咧個去! 那到 http://www.box.net/shared/f4hkprivrkg6v39fs0iu 下載吧.

===== 10/7 =====

今天中午收到 2011/4/21 所買的機器. HBOOT 版本是 1.07. 發現我寫的小玩具不可用, 所以將下載關掉.

1.07 版本呢, 只有二個方法是可以用的.

A. HTCDEV 解鎖.
B. 金卡解鎖法.

1.10 和 1.1003 因為 "革命" 可以用, 所以支援.

所以總結一下. 一鍵暫時不行. 而且自動執行的方式只適用於 "革命" 之後.

就這樣

===== 10/14 ======

!!!!!!!!!!!!!!!!!!!!! 請注意 !!!!!!!!!!!!!!!!!!!!!
不好意思, 重新開放的 box.net 檔案, 是需要 SD 卡的. 如果您RUN 後最後出現
mount mounting /dev/block/mmcblk1 on /sdcard failed: no such file or directory
請放張 SD 卡在 FLYER 內. 再重 run.bat 一次即可.

原因: 開放重下載的那個檔未更新路徑. 所以需要 SD卡
!!!!!!!!!!!!!!!!!!!!! 請注意 !!!!!!!!!!!!!!!!!!!!!


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

在結束 FLYER 3.2 實驗後. 這篇實驗已經到尾聲了. 以後也不會再更新.
關於有人問到 1.0007 版本. 如果要保留原資料升級, 可不可以.

答案是可以的, 請參考

09/02 Flyer已root後也可成功更新OTA以及重新得到CWM、Root、BT、Phone功能 (HTC Flyer 製作Goldcard 、 S-Off 、 Root 全部步驟)

這篇文章的, 金卡製作部份. 唯一要注意的是. 您要找的序號應該是這



上面是程式的樣子



您要找的數字. 如上圖.

您的 HBOOT 必須升級成 1.1003 或 1.1000 才能 使用 run.bat 如果不是. run 是完全沒用的.
想保留原資料, 就一定要熱拔 SD 卡.

Regards

==== 10/18 ====
魯濱遜 wrote:
我的 Flyer 之前是刷港版 2.3.4 RUU 取得 Radio 後


Dear 魯濱遜 兄

為了不讓你的 FLYER 繼續 漂流下去, 我只好將流傳於各知名 mobile01 中的祕密絕招告訴你, (其實你多點耐心爬高一點的樓就知道問題了) 您可以完全刷成台版的OTA 升級版. 然後原汁原味的變成台版 2.3.4 官方升級版之後再解開電話功能.

方法有二種. 但是依您的情況來看. 您是勇敢的刷機嘗試者. 所以呢, 請您備份好您的資料. 依下面方式強制變成 "官方台版 2.3.4"

1) 請下載... OTA 那篇文章所提到的 CWM 2.3.3 原汁原味台版 CWM 備份.2011-08-11.17.49.24.rar Hbt1.07 32GB 3G Flyer S-Off Root BT phone 簡易步驟 186 樓 shackchen flyer 台版 原廠rom 的 cwm-backup檔

2) 解壓縮得到 2011-08-11.17.49.24(目錄) 放到 FLYER SD 卡上 clockworkmod\backup\
2.1) adb reboot recovery (或 power-off 後按 音量- +POWER 選 recovery) 進 CWM 選單
2.2) 選 RESTORE
2.3) 找到 2011-08-11.17.49.24 進行復原.

3) adb reboot bootloader ( 或重新開機, 關機, 後按 音量- +POWER )
4) 下載 OTA_Flyer_hTC_Asia_TW_2.27.709.1-1.38.709.7_release_2043362gces06h2im8l0q0.zip 官方 OTA 更新備份檔. (或在系統更新當中 /SDCARD 當中找到此檔, 如果你刷成港版 2.3.4 可能沒有收到這個檔案)
4.1) 解壓縮找到 firmware.zip 解壓縮到桌面上.
4.2) 解壓縮 firmware.zip 找到 recovery.img
4.3) 將 recovery.img 放到 adb 資料夾.
4.4) fastboot flash recovery recovery.img
5) fastboot reboot (或選單 fastboot -> reboot)
6) 重新開機完成後 在"關於平版電腦" 當中找到"檢查更新"->"立刻檢查更新" (文字可能沒完全一樣, 但是. 意思是一樣)
7) 大大方方的在下載完成後, 執行官方的更新.

總結: 因為 shackchen 兄的備份檔案 build.prop 沒有變更, 加上 recovery 已經變成官方版. 所以所有更新都會執行. 不會遇到"紅色驚嘆號", 或"白色驚嘆號".

這樣做之後, 您完完全全的擺脫了. 港版的魔咒, 回到原汁原味本土台版ROM. 並且是 2.3.4 版

如果您之後要打開電話呢, 只要修改 build.prop 成為 http://ivan62tseng.blogspot.com/2011/10/ota-234-buildprop.html 這個內容. 就能開電話功能. 怎麼修改, 就不再重覆說了. P.S. 若還是用 run.bat 請更新 資料夾當中的 build.prop 成為 http://ivan62tseng.blogspot.com/2011/10/ota-234-buildprop.html 這個內容.

丫如果您不幸還是不會, 罰你到 http://ivan62tseng.blogspot.com 按十次廣告後. 上 SKYPE 找 ivan62tseng 由小弟語音教您怎麼做.
ivan1973tseng wrote:
有一天... 朋友拿...(恕刪)

如果成功了,記得上來回報一下!

ivan1973tseng wrote:
有一天... 朋友拿...(恕刪)

事實上我已經替他改完了. 只是怕又有朋友找我改. 所以才寫個 MEMO.

用了FLYER 又看了新在美國上巿的 Jetstream 好貴. 4G 的網路 配合 AT&T 2年合約也要699吧. 空機要買 849 USD 的樣子.

機器是雙核的. 800萬相素有閃光燈. 但是空機價差不多是台電腦了. 難怪國外的評論是....

Jetstream 無法對 IPAD 造成任何威脅.. 原本我想說買台來寫程式. 看看原文 PDF 檔方便. 看到價格就完全沒有興趣了.

還是找 FLYER 看看有沒有最便宜的. 反正只是測我寫的程式支援度....
您意思是先用貍貓換太子,再叫貍貓把骷顱頭抓進來,骷顱頭進來掌握大權,就可以改檔,不必解鎖解半天?
iemdc2005 wrote:
您意思是先用貍貓換太子


基本上這就是我的意思, 不需要 S-OFF 也不需要金卡. 我正在找台二手的 HTC FLYER 來重做一次. 理論上...應該可以 PACKING 成一個檔案. 如果不需要備份機上資料的前堤下, 應該是一次OK才對. 但是我到是覺得 2.34 的版本比較穩定的感覺. 過二天應該可以弄到一台二手的來測. 留下來寫 ANDROID 程式.
雖然看不是很懂,但很感謝您肯花大把時間研究。
一直希望能有電話功能,但大家寫的程序很繁鎖又複雜。

先前為了一支三爽的手機,連續幾個月都在刷機,
刷了很多不同的版本,直到最後刷到一個尚稱穩定的版本就用到現在。

後來買到Flyer就不再去刷那隻三爽的手機了!

希望能有高手開發出像先前三爽時代那種"一鍵Root"的程式,
若再來個"一鍵開通電話"的程式,
對我們這種非專業的使用者會是真正的福音。

荳荳皮 wrote:
雖然看不是很懂,但很...(恕刪)


呵呵 將朋友的 FLYER 借回來了. 試了一下我最後的猜想. 結果失敗在 程式的簽名.

失敗的經過到是保留了下來. 失敗經過

雖然如此, 但是應該可以不用所謂的金卡. 不過 SD 卡倒是真的要一張. 否則即使安裝了 superuser.apk 一樣是無法取得授權. 所以呢.. 一鍵完成暫時不可能, 除非知道 CHECKSUN 的計算方式. 當然了. 如果不是很在意"不造成太大傷害" 的話. 到是可以像我一樣, "硬上". 但是我是在完全沒辦法了. 才使用 dd 這個命令強迫將系統映像檔案全部重改.

所以呢, 以下介紹不所有系統資料都能保留, 在變更部份 ROM 的前堤下. 讓 FLYER 打電話.

這個檔案 這是官方提供給 FLYER 連到電腦的同步程式, 安裝好了之後, 您必須 "先解除安裝 HTC SYNC" 或者 "到工作管理員停用 HTC SYNC"

接下來呢. 請確定


應用程式->開發-> USB除錯中 如果沒開. 那就沒搞頭了.

再來, 您真的需要 S-OFF 不然在更新程式時 "簽名" 過不了關.

所以您要到 http://revolutionary.io/ 去下載他家的程式.

如果事後, 您希望回到S-OFF 您可參考我失敗的那篇. 將原來的 HBOOT 寫回去即可.


按下 Download for Windows 要注意畫面上那個JAVASCRIPT. 選項我已經先選了.
接下來解壓縮到桌面上

接下來, 開始->執行->CMD

==== 我是分隔線 在 DOS 下的命令 開始====

Microsoft Windows [版本 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\ivan-tseng>cd Desktop\revolutionary-0.4pre4

C:\Users\ivan-tseng\Desktop\revolutionary-0.4pre4>revolutionary.exe
=============================================
| Revolutionary S-OFF & Recovery Tool 0.4pre4 |
=============================================
Brought to you by AlphaRev & unrEVOked.

Waiting for device...
Found your device: HTC Flyer P510e (flyer-1.11.0003, Android: 2.3.4, ROM version
: 2.27.708.1)

This is a beta release and requires a beta release key.
Please visit: http://revolutionary.io for more information.

Enter beta key [ serial: HT15KTXXXXXX ]:

==== 我是分隔線 在 DOS 下的命令 結束====

win7 使用者只要如下輸入 "cd de[TAB]\revo[tab] 按ENTER 就可以進入了. 其中[TAB] 代表按 TAB 鍵. 所以不用打的要死.

相同的. 只要按 re[tab] 剩下的就會自動打好.

注意看上面的紅字部份, 就是您在最上方那張圖上所看到的 HBOOT VERSION.
而藍色部份. 就是你要填入Serial number 的號碼.

滑鼠在CMD WINDOW 上按右鍵. 可以反白HT15KTXXXXXX 再到最上方網頁視窗貼上去即可

之後按下 Generate Key


==== 我是分隔線 在 DOS 下的命令 開始====

Enter beta key [ serial: HT15KTXXXXXXXX]: SlbYBY0dCtCyCLHI
Beta key accepted - thank you for participating!

==== 我是分隔線 在 DOS 下的命令 結束====

之後程式跑到結束之後, 就已經 S-OFF 了.


當然了, 如果您比較相信 HTC 官方的方法. 您可以到 HTCDEV

就是按上面的說明. 您的 EMAIL 會收到一個檔案. 然後以 fastboot flash unlocktoken Unlock_code.bin 的方式解開也可以. HTC DEV 官方寫的很詳細, 所以在這就不重複說明了.


最後, 您需要 這個壓縮檔

然後解壓縮到 桌面上. 接下來的動作, 請確定您有放 SD 卡在FLYER 當中. 不然接下來取得ROOT權限時, 將會有問題.

您需要打幾個命令才行. 一樣是 開始->執行->CMD (WIN7 打在搜尋上即可)

==== 我是分隔線 在 DOS 下的命令 開始====
C:\Users\ivan-tseng\Desktop\flyer>adb kill-server

C:\Users\ivan-tseng\Desktop\flyer>adb push su.zip /sdcard2/su.zip
adb server is out of date. killing...
* daemon started successfully *
2897 KB/s (296742 bytes in 0.100s)

C:\Users\ivan-tseng\Desktop\flyer>adb kill-server

C:\Users\ivan-tseng\Desktop\flyer>adb install ru.apk
* daemon not running. starting it now *
* daemon started successfully *
2702 KB/s (262925 bytes in 0.095s)
pkg: /data/local/tmp/ru.apk

C:\Users\ivan-tseng\Desktop\flyer>adb push build.prop /sdcard2/build.prop
adb server is out of date. killing...
* daemon started successfully *
511 KB/s (6287 bytes in 0.012s)

==== 我是分隔線 在 DOS 下的命令 結束====

有人一定會問, 為什麼要多個 adb kill-server 命令, 答案很簡單. 如果您和我一樣也寫ANDROID 程式. 可能不止一個模擬器在執行. 萬一不小心沒關掉模擬器. 就會出現

error: more than one device and emulator

當然了, 您不太可能接二台 FLYER 在同台電腦, 然後做這種事吧. 如果您沒寫 ANDROID 程式, 理論上執行紅色的就好了.

第一個命令是將. su.zip 放到 SD 卡上面 (當然了, 您自己放上去, 再裝到機上也可以. 只是這樣做不用拆來拆去)

第二個命令是安裝具有 ROOT 權限的 檔案管理器.

第三個命令, 是將已修改好的 build.prop 檔案也 COPY 到 SD 卡上.

再然呢. 就執行. ARUWizard.exe (在 FLYER 下)










這個檔案事實上是來自於 RUU_Flyer_hTC_Asia_HK_2.27.708.1_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204709_signed.exe

只不過我將其中的部份抽出來. 並然在 rom.zip 當中. 只保留 recovery.img.

因為是在 S-OFF 情況下, 所以 HTC 的 RUU 公用程式, 會很完美的替你將 RECOVERY 替換過來. 所以您不需要再做其它複雜的動作了.

再來呢, 全世界都知道了. 您還是必需按 關機 "音量-" + "POWER"

沒數位相機.... 我找圖好了



進去後按上面的圖選 RECOVERY 圖片來自於 這篇文章

在重新開機之後. 會到



一樣是用 音量- 去選 install zip file from sdcard

然後找到剛剛我們上傳上去的 su.zip 執行.

咦? DDMS 居然抓到圖. 真意外 哈哈











好啦. 這邊該做的都做了. 退出吧

選 GO BACK
然後..



那剩下最後一步了. 沒想到我寫的比別人長 哈哈 實在是昏倒.

重開機完成後. 我們就可以看到我們剛剛用命令裝上去的檔案管理

名字叫 R.E. 管理器. 其實原本我想自己寫一個. 後來還是算了. 反正他寫的不錯用 哈哈.

開始執行後, 您可能會到看.下面這個書面



當然是要允許囉.上面搞那麼多步. 也只不過為了這最後一步.

接下來你會看到....




然後進入 SDCARD2 因為我們將檔案放在那了.



在 build.prop 上長按, 就會出現選單. 我們選複制. 忘了這是阿六寫的程式. 我是隨便找的...


然後按上個目錄 再進去 SYSTEM



終於看到罪魁禍首了. 但是不要心急. 記得要按一下 掛載讀寫 小按鈕




您細看一下, 應會看到 讀寫 <- 但是是簡體字. 下次我不要找簡體的程式.

然後就按粘貼吧. 又是簡體字




當然是選 "是" 要不然剛做到這都白費了.

接下來不必客氣了. 就重新開機吧




搞了太多圖了. 懶得再貼了.

最後呢, 我們在重新開機完成後. 就可以到程式集中挖寶了.




該到總結了....

依照這個改法, 您所有的資料都不會消失, 意思就是說, 無論您安裝了多少程式. 建了多少聯絡人. 或者做了什麼壞事 (有嗎) 基本上只動到下面的部份.

1. S-OFF 實在沒辦法不關, 因為不關他會檢查簽名.....
2. recovery 影像 , 這是為了取得 ROOT 不得已才改.
3. 安裝了 "授權程式" 這也沒辦法, 因為我們不是 ROOT
4. 安裝了 "RE管理器" 為了將 build.prop 進行修正.

所以, 您可以使用 ADB 的方式到 SHELL. 去復原 RECOVERY 和關掉 S-OFF. 之後再移除授權程式. 和RE 管理器. 之後您的系統就應該看不出來有被修改過. 但是電話功能和簡訊功能仍然是存在的.

因為老闆趕著要風水大師的命理軟體. 就寫到這了.


ivan1973tseng wrote:
呵呵 將朋友的 FL...(恕刪)


因為回覆不能太長, 所以我將過程改寫在首頁, 不幸的是, 動作仍然很長.

DOS 命令部份, 應該可以寫成一個 BAT. 在還沒研究出 "簽名" 怎麼偽造前, 暫時一鍵回復打電話是不可行的. 如果能拿到台版的 RUU 程式加以研究, 理論上可以比對出簽名的差異性. 之後才可能一鍵的方式破解.

其實很多命令都可以省下來. 問題是 FLYER 當中沒有 CP 這個命令. adb 只能 pull out 而不能 push 到 system 其原因都在 root. 依現況來看..... 在取得 root 權限後只需要 copy build.prop 進去改就可以了. 下次有空時再研究看看

ivan1973tseng wrote:
因為回覆不能太長, ...(恕刪)


其實各位高手的方式都算是一樣
照步S-off後ROOT還是最穩當的方法
連我這個新手20分鐘就解開電話功能
而且借了個藍芽耳麥打了十多通電話 一整個爽
關閉廣告
文章分享
評分
複製連結

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