HTC FLYER P510E 這個機種. 事實上是支援打電話的. 但是在 Build.prop 檔案當中. 就看到了一點玄機.
ro.phone.function=0
為何 平板電腦不能打電話. 這就是最重要的原因. 經細查 SYSTEM/APP 下, 確實有支援程式.
換句話說, 只要想辦法修正這個 build.prop 檔. 有 90% 以上就可以打電話.
可是, 問題就來了. 如果沒有 ROOT 權限, 你幾乎沒有辦法動到 SYSTEM 下的任何東西.
所以呢, 我們首先要解開 HBOOT 當中的 "鎖".
這個部份已經不是祕密了. 連 HTC DEV 官網都已經發佈方法. 可是經過測試. HTC DEV 官網上的解開. 仍然無法順利將 ROM 檔刷入本機. 所以我們需要額外的方法. 我的方法是
A. RUU_Flyer_hTC_Asia_HK_2.27.708.1_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204709_signed.exe (順便升級到 2.3.4 版, 不升級也行)
B. http://revolutionary.io/ 這邊可以修改 HBOOT 的上鎖功能, 達到 S-OFF 功能 (請注意, 此動作有可能造成保固失效, 但是經過測試, HTCDEV 的方式無法 UPDATE , 即使是用 HTCDEV 的方式, 保固也是失效)
P.S.1 使用這個程式, 您必須在 應用程式-> 開發 -> USB 除錯 打開
P.S.2 使用這個程式, 您必須安裝 HTC DRIVER 佰是 HTC SYNC 必須先停用或移除. 否則無法使用.
P.S.3 所謂的 SERIAL KEY, 是您在下載的同時, 注意看有一個 POPUP WINDOW, 您必須提供程式找出來的唯一識別碼後, 才能取得 SERIAL KEY. 將 KEY 貼入程式後. 就可以完成 S-OFF
C. 您需要 RECOVERY image . Copy 檔案到 SD 卡上. 檔名是固定的. PG41IMG.zip 我保留的檔案有變更名字. PG41IMG_for_recovery.zip COPY 到 SD 卡上時, 必須記得將名字變更成 PG41IMG.zip.
D. 關機->按"音量-" + "POWER" 進入 HBOOT.
檢測完 PG41IMG.zip 後, 系統會提示是否進行 UPDATE. 按 "音量+" 確定.
之後會重新開機.
E. 將 su-2.3.6.3-efgh-signed.zip COPY 到 SD 卡上 刪除 PG41IMG.zip
F. 關機->按"音量-" + "POWER" 進 HBOOT . 選 FASTBOOT -> BOOTLOADER->RECOVERY
FLYER 將會重新開機, 然後進入藍色畫面. 利用 "音量-" 選 install zip 按 POWER 確定 .
找到 su-2.3.6.3-efgh-signed.zip 安裝, 等約 10~20 秒就安裝完成了.
G. 利用"音量-" 和 POWER 選則重新開機.
到此為止. 你的機器已經取得 ROOT 權限.
=====
接下來用 APK INSTALLER 來安裝其有 ROOT 權限的 檔案管理員. 將 build.prop 檔案 COPY 到 SD 卡. 編輯一下.
下面的紅字部份的字變更一下. 然後存回. 其它的選項維持原來的設定即可.
接下來重新開機. 拿出你的藍牙耳機, 設定好連線.
在程式頁當中, 找到"電話" 之後, COPY LINK 到您的桌面(只是方便使用)
再來呢? 找個許久不見的朋友打電話出去測試囉! 說真的效果還真的不錯.
=====
後記:
1. 所需要的檔案 http://www.mediafire.com/?d6tlsftd2epfs1x 在這個LINK 上可以找到.
2. 不需要去刷什麼別人改的ROM. 用原本的 ROM 效果就很OK了.
3. FLYER 後來會自己更新 ROM. 建議更新到 2.3.4 之後再改. 因為.... 試玩起來很穩定.
4. 所有程式均網路上找到的, 沒一個是我寫的. 但是在網路上所有資源都有, 也許你會看到比較新的版本. 沒有必要一定用我上傳的檔案.
5. 此修改雖經過個人測試是 OK 的. 但您自行改機出問題, 請不要找我.
------- 附上修改後的 builder.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
# begin build properties
# autogenerated by buildinfo.sh
ro.aa.project=Flyer
ro.aa.rid=823
ro.aa.skulist=708
ro.aa.customizationid=200625
ro.aa.taskid=204709
ro.aa.mainsku=708
ro.aa.romver=2.27.708.1
ro.aa.maincid=HTC__622
ro.aa.modelid=PG4110000
ro.aa.cidlist=HTC__622
ro.com.google.clientidbase=android-htc
ro.aa.project=Flyer
ro.aa.rid=823
ro.aa.skulist=708
ro.aa.customizationid=200625
ro.aa.taskid=204709
ro.aa.mainsku=708
ro.aa.romver=2.27.708.1
ro.aa.maincid=HTC__622
ro.aa.modelid=PG4110000
ro.aa.cidlist=HTC__622
ro.com.google.clientidbase=android-htc
ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.build.version.incremental=109229.1
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=三 7月 20 18:59:49 CST 2011
ro.build.date.utc=1311159589
ro.build.type=user
ro.build.user=
ro.build.host=AA129
ro.build.tags=release-keys
ro.product.model=HTC Flyer
ro.product.brand=htc_asia_hk
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.708.1 CL109229 release-keys
ro.build.description=2.27.708.1 CL109229 release-keys
ro.build.changelist=109229
ro.product.ua=
ro.build.fingerprint=htc_asia_hk/htc_flyer/flyer:2.3.4/GRJ22/109229.1:user/release-keys
ro.build.project=204709
ro.product.version=2.27.708.1
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
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
# begin build properties
# autogenerated by buildinfo.sh
ro.aa.project=Flyer
ro.aa.rid=823
ro.aa.skulist=708
ro.aa.customizationid=200625
ro.aa.taskid=204709
ro.aa.mainsku=708
ro.aa.romver=2.27.708.1
ro.aa.maincid=HTC__622
ro.aa.modelid=PG4110000
ro.aa.cidlist=HTC__622
ro.com.google.clientidbase=android-htc
ro.aa.project=Flyer
ro.aa.rid=823
ro.aa.skulist=708
ro.aa.customizationid=200625
ro.aa.taskid=204709
ro.aa.mainsku=708
ro.aa.romver=2.27.708.1
ro.aa.maincid=HTC__622
ro.aa.modelid=PG4110000
ro.aa.cidlist=HTC__622
ro.com.google.clientidbase=android-htc
ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.build.version.incremental=109229.1
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.build.date=三 7月 20 18:59:49 CST 2011
ro.build.date.utc=1311159589
ro.build.type=user
ro.build.user=
ro.build.host=AA129
ro.build.tags=release-keys
ro.product.model=HTC Flyer
ro.product.brand=htc_asia_hk
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.708.1 CL109229 release-keys
ro.build.description=2.27.708.1 CL109229 release-keys
ro.build.changelist=109229
ro.product.ua=
ro.build.fingerprint=htc_asia_hk/htc_flyer/flyer:2.3.4/GRJ22/109229.1:user/release-keys
ro.build.project=204709
ro.product.version=2.27.708.1
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
沒有留言:
張貼留言