10.1.14

HTC နဲ႕ပတ္သက္သမွ် အက်ဥ္း

HTC Phone မ်ားႏွင့္ သိသင့္ေသာ အေၾကာင္းအရာမ်ား

MPX Team မွ ကိုေဇာ္ၿဖိဳးရဲ႕ ေကာင္းမြန္လွေသာ ပို႕စ္ကို ျပန္လည္ေ၀မွ်ျခင္းျဖစ္ပါတယ္ ...။ ဒီအတြက္ ကိုေဇာ္ၿဖိဳးကိုလည္း Credit ေပးပါတယ္ ...။ စာနည္းနည္းရွည္သြားရင္ခြင့္လႊတ္ပါ .. ေတာ္ေတာ္ေလးကို တိတိက်က်ေဖာ္ျပေပးထားပါတယ္ ...။ HTC နဲ႕ပတ္သက္တဲ့ အခက္အခဲေလးေတြ ေတာ္ေတာ္ေျပလည္ၾကလိမ့္မယ္လို႕ ေမွ်ာ္လင့္မိပါတယ္ ...။ 

HTC ဖုန္းေတြက အနည္းငယ္ရႈပ္ေထြးသေယာင္ရွိပါတယ္။တကယ္ေတာ့ HTC မ်ားဟာ ဖုန္းျပဳျပင္သူအတြက္လိုအပ္တဲ့အခ်က္အလက္ေတြကိုဖြတ္ထားသလိုပြင့္ပြင့္လင္းလင္းေဖာ္ျပထားျခင္းမရွိဘူးျဖစ္ ေနပါတယ္။ HTC ဖုန္းေတြကိုေဆာ့၀ဲလ္ပိုင္းဆိုင္ရာျပင္ဆင္မႈေတြလုပ္ေတာ့မယ္ဆိုရင္ ပထ မဆံုး HTC ဖုန္းေမာ္ဒယ္လ္ေတြကို သတ္မွတ္ထားပံုေတြသိရပါမယ္.သာ မာန္အားျဖင့္မိုဘိုင္းဖုန္းေတာ္ေတာ္မ်ားမ်ားဟာ သူတို႕ရဲ႕ေမာ္ဒယ္ေတြကိုဖုန္းရဲ႕ေနာက္ဖက္မွာေရးသားထားၾကပါတယ္။အဲဒီေမာ္ဒယ္လ္နံပါတ္ကို ၾကည့္ၿပီး ဖုန္း ျပဳျပင္ တဲ့သူကသက္ဆိုင္ရာေဆာ့၀ဲေတြကိုစုေဆာင္းျပီးျပဳ ျပင္မႈ ေတြကိုစတင္ရပါတယ္။ HTC ဖုန္းေတြ ကေတာ့သူတို႕ရဲ႕ ေမာ္ဒယ္ေတြကို ဖုန္းဘက္ထရီေနာက္ေက်ာမွာေရးထားေပမယ့္ အဲဒီေမာ္ဒယ္လ္နံပါတ္နဲ႕ သက္ဆိုင္တဲ့ Firmware ေတြကိုတိက်စြာရွာေဖြလို႕မရပါဘူး။HTC ဖုန္းေတြအတြက္ Flashing ေဆာ့၀ဲလ္ျပန္ေရး တာေတြ Update ျပဳလုပ္တာေတြျပဳလုပ္ဖို႕အတြက္ မွန္ကန္တဲ့ Firmware ကိုေရြးခ်ယ္ႏိုင္ရ မွာ ျဖစ္ပါတယ္။ဥပမာ - HTC Desire A8181 ဆိုၿပီးဖုန္းေနာက္မွာေရးထားေပမယ့္ အဲဒီဖုန္းကို နာမည္နဲ႕Firmware ရွာေဖြမယ္ဆိုရင္ရွာေတြ႕မွာမဟုတ္ပါဘူး။HTC Desire A8181 ရဲ႕ Code Name နဲ႕ရွာေဖြမွ သာမွန္ကန္တဲ့ Firmware ကိုရမွာျဖစ္ပါတယ္။HTC Desire A8181 ရဲ႕ Code name က HTC BRAVO ျဖစ္ပါ တယ္။ေဖာ္ျပပါဇယားကိုၾကည့္လိုက္ပါသေဘာေပါက္သြားပါလိမ့္မယ္။ဇယားကိုၾကည့္လိုက္ၿပီး HTC Firmware ေတြကိုေမာ္ဒယ္လ္နဲ႕ကိုက္ညီၿပီးသတ္မွတ္ႏိုင္သြားပါမယ္။
HTC မွာ ၄င္းအတြက္ Firmware မ်ားကို RUU ဟုေခၚပါတယ္။ RUU ဆိုတာက Rom UpdateUttillity လို႕ေခၚပါတယ္။Stock ROM ဆိုတာကေတာ့ HTC ကတရား၀င္ထုတ္ေပးထားတဲ့ RUU ကိုေခၚတာပါ။RUU Name Formatကိုနားလည္ထားဖို႕လိုပါတယ္။Name Format ကိုသိမွRUU အမွန္ကိုေရြးခ်ယ္ႏိုင္မွာျဖစ္ပါတယ္။
Device Code Name (Provider/Locationname)_(Softwarebase).(Provider/Location).x_RADIO(Radioversion)
ဥပမာ HTC Sensation အတြက္ RUU ဆိုပါက Device Code Name ဟာ Prymid ျဖစ္တဲ့အတြက္ RUU ကို Prymid ကိုေရြးခ်ယ္ေပးရမွာျဖစ္ပါတယ္။Device မွန္ကန္သြားရံုနဲ႕ေတာ့ RUU အမွန္ကိုေရြးခ်ယ္မႈမျပဳႏိုင္ေသးပါ ဘူး။အမွန္ေရြးခ်ယ္ႏိုင္ဖို႕ အဓိကႏွစ္ပိုင္းလိုအပ္ပါတယ္။
၁။ ဖုန္း၏ CID ႏွင့္ Region Code (Provider Location )
၂။ ဖုန္းမွာလက္ရိွတင္ထားေသာ Software Version

HTC ဖုန္း၏ CID အားသိရွိရန္ေဆာင္ရြက္ျခင္း
CID ကိုသိခ်င္တယ္ဆိုရင္ေတာ့ PC ထဲမွာ Android SDK ႏွင့္ HTC Driver လိုအပ္ပါတယ္။၄င္းတို႕ PC ထဲကိုထည့္သြင္းၿပီးဆိုရင္ေတာ့ေရွ႕ဆက္ႏိုင္ပါၿပီ။
၁။Bootloader Mode သို႕ေျပာင္းရမွာျဖစ္တာေၾကာင့္ဖုန္းကိုပါ၀ါပိတ္ၿပီး ဓာတ္ခဲထုတ္ၿပီးျပန္ထည့္ကာ Vol Down ႏွင့္ Power ခလုတ္တို႕ကိုၿပိဳင္တူႏွိပ္ထားေပးလိုက္ပါ။မၾကာခင္မွာ Bootloader Mode ထဲကိုေရာက္သြား ပါမယ္။
၂။Bootloader ထဲကိုေရာက္သြားတာနဲ႕ဖုန္းကို USB ႀကိဳးျဖင့္ကြန္ျပဴတာကိုခ်ိတ္ဆက္လိုက္ပါ။အဲဒီအခ်ိန္မွာဖုန္း တြင္Fast Boot USB ဟုျပသေနရပါမည္။မျပပဲ ရွိေနပါက Fast Boot ကိုေရြးႏွိပ္ေပးပါ။AndroidSDK Folder အား ကြန္ျပဴတာထဲမွ C:တြင္သိမ္းဆည္းထားေပးပါ။
https://www.dropbox.com/s/2nqdav6cgqfzlr1/AndroidSDKready.rar
၃။ကြန္ျပဴတာတြင္ DOS COMMAND ကိုဖြင့္ၿပီး AndroidSDK Folder ထဲမွ platform tools folder ကိုCommand ျဖင့္သြားပါ။ထိုသို႕ျပဳလုပ္ရန္ Windows Start ကိုႏွိပ္ပါ။Run ကိုေရြးပါ။ Run ထဲတြင္ cmd ဟု ရိုက္ပါ။Ok ႏွိပ္လိုက္ပါက Dos Command Window ေပၚလာပါမယ္။ထိုအခါ cd.. ကိုေရးၿပီး Enter ေခါက္ပါ။ Command တြင္ c:\ေပၚသည္အထိဆက္လုပ္ေပးပါ။c:\ ေပၚၿပီဆိုပါက cd AndroidSDK ရိုက္ပါ။ထိုအခါ c:\AndroidSDK ဟုေဖာ္ျပပါမယ္။ထို႕ေနာက္ cd platform tools ဟုရိုက္ထည့္ၿပီး Enterေခါက္ပါ။ c:\AndroidSDK\platform tools\ ဟုေပၚလာပါက ေဖာ္ျပထားတဲ့fast boot command ကိုရိုက္ထည့္လိုက္ပါ။
Fastboot getver cid
၄။ခ်ိတ္ဆက္ထားေသာ HTC ဖုန္း၏ CID ကိုေဖာ္ျပေနမည္ျဖစ္ပါတယ္။

၅။မိမိဖုန္းရဲ႕ CID ကိုသိၿပီဆိုရင္ ေဖာ္ျပထားတဲ့ Provider Code ေတြနဲ႕တိုက္ၾကည့္လိုက္ပါက ဘယ္ႏိုင္ငံ အတြက္ဘယ္ Provider အတြက္ဆို တာသိရမွာပါ။

SuperCID 11111111
AirTel-India ???????? Asia-HK-CHT HTC__622
ATT CWS__001 BM BM___001
Bouygues-Telecom BOUYG201 Brightstar-PTB BSTAR502
Brightstar-SPA BSTAR301 Chunghwa-Taiwan CHT__601
CT HTCCN702CU HTCCN703
DCM DOCOM801 DOPOD DOPOD701
Era T-MOB009 Fastweb-IT FASTW401
GOOGLE GOOGL001 H3G-DAN H3G__F05
H3G-Italy H3G__402 H3G-ROI H3G__003
H3G-SWE H3G__G04 H3G-UK H3G__001
HTC-Asia-SEA HTC__037 HTC-Asia-SEA-WWE HTC__044
HTC-Australia HTC__023 HTC-BE HTC__E41
HTC-Czech HTC__C24 HTC-Denmark HTC__F08
HTC-Dutch HTC__E11 HTC-EastEurope HTC__032
HTC-ELL HTC__N34 HTC-FRA HTC__203
HTC-FRA-Bouygues HTC__247 HTC-GCC HTC__J15
HTC-GER HTC__102 HTC-India HTC__038
HTC-ITA HTC__405 HTC-Nor HTC__Y13
HTC-Norway HTC__H10 HTC-Poland HTC__B25
HTC-PTG HTC__506 HTC-Russia HTC__A07
HTC-Singapore ???????? HTC-SPA HTC__304
HTC-Sweden HTC__G09 HTC-Turkey HTC__M27
HTC-WWE HTC__001 Hutch-Australia HUTCH001
O2-DE O2___102 O2-UK O2___001
Open-Channel HTCCN701 Optus-Australia OPTUS001
ORANGE-AT ORANG113 ORANGE-BE ORANG012
ORANGE-CH-FRA ORANG203 ORANGE-CH-GER ORANG104
ORANGE-ES ORANG309 ORANGE-French ORANG202
ORANGE-PL ORANGB10 ORANGE-PO ORANG008
ORANGE-SK ORANG006 ORANGE-UK ORANG001
Rogers ROGER001 SMC-Voda-HK SMCVD001
StarHub-Singapore ???????? TELEF-Spain TELEF301
Telstra TELST001 TELUS TELUS001
TIM-Italy TIM__401 TMA T-MOB102
TMCZ T-MOB004 TMD T-MOB101
TMH T-MOB007 TMHR T-MOB006
TMMK T-MOBL11 TMNL T-MOB003
TMSK T-MOB008 TMUK T-MOB005
TMUS T-MOB010 TWM-TW HTC__621
VIRGIN-UK VIRGI001 VODA-Africa-South HTC__016
VODA-Australia VODAP021 VODA-Germany VODAP102
VODA-Greece VODAP006 VODA-Ireland VODAP019
VODA-Italy VODAP405 VODA-Mobilkom VODAP120
VODA-Netherland VODAPE17 VODA-New-Zealand VODAP022
VODA-Portugal VODAPD18 VODA-Proximus VODAP024
VODA-SA VODAP026 VODA-SFR VODAP203
VODA-Spain VODAP304 VODA-Swisscom-DE VODAP110
VODA-Swisscom-FR VODAP212 VODA-Swisscom-IT VODAP416
VODA-Swisscom-WWE VODAP015 VODA-TR VODAPM27
VODA-UK VODAP001

၆။ သင္၏HTC ဖုန္းသည္ S-off ျပဳလုပ္ထားသည္ျဖစ္ေစ S-on ျပဳလုပ္ထားသည္ မိမိႏွစ္သက္ရာ Firmware ကိုေရြးခ်ယ္ႏိုင္ၿပီး ေနာက္ဆံုးထြက္ဗာရွင္း အားထည့္သြင္းအသံုးျပဳေပးရန္ျဖစ္သည္။ဖုန္းႏွင့္ကိုက္ညီေသာ Firmware အားေရြးခ်ယ္ႏိုင္ရန္ ဖုန္းမွ Software Version အားၾကည့္ရႈထားရပါမည္။
Settings" > "About phone" > "Software Information" > "More" > "Software number
ဖုန္းမွာေဖာ္ျပထားတဲ့ Software Number ထက္ျမင့္ေသာ Firmware ကိုတင္ရမွာျဖစ္ပါတယ္။ Software number အားအျခားနည္းလမ္းျဖင့္စစ္ေဆးၾကည့္ရႈမယ္ဆိုရင္ေတာ့ fastboot command ျဖင့္ၾကည့္ရႈႏိုင္ ပါတယ္။fastboot command အသံုးျပဳပံုကို အမွတ္စဥ္ ၃ အတိုင္းျပဳလုပ္ပါ။Command ေနရာတြင္ -
fastboot getvar version-main ဟုရိုက္ထည့္လိုက္ပါက ဖုန္း၏ ေဆာ့၀ဲလ္နံပါတ္ကိုေတြ႕ရပါမယ္။

၇။RUU အားေရြးခ်ယ္ရန္ ဥပမာအားျဖင့္ Sensation. Sensation XE, Sensation 4G တို႕အတြက္ ဆိုလွ်င္ Normal Sensation သည္ RUU Pyramid ျဖစ္ၿပီး Sensation XE သည္ RUU Pyramid XL ျဖစ္ကာ Sensation 4G သည္ RUU Pyramid Tmous ျဖစ္ေၾကာင္း HTC Model code list မွသိရွိရမည္ျဖစ္ပါတယ္။ထို႕ ေၾကာင့္၄င္းတို႕ႏွင့္သက္ဆိုင္ေသာ RUU ကိုေရြးခ်ယ္ၿပီးေနာက္ ဖုန္း၏ Software Number ထက္ျမင့္ေသာ RUU software number ကိုေရြးရန္ ဥပမာ Sensation 4G ၏နံပါတ္သည္ 3.32 base ျဖစ္ပါက RUU Pyramid Tmous 3.32.401 ကိုေရြးခ်ယ္ရန္ျဖစ္ပါတယ္။

၈။S-On လား S-off လားသိခ်င္တယ္ဆိုရင္ေတာ့ ဖုန္းကို Recovery ထဲ၀င္ၾကည့္လိုက္ပါက ေတြ႕ရွိႏိုင္ မည္ျဖစ္သည္။

၉။Recovery Menu တြင္ Unlocked ဟုျပသေနပါက ၄င္းဖုန္းသည္ Bootloader Unlock ျပဳလုပ္ထားေသာဖုန္း ျဖစ္ၿပီးထို ဖုန္းအား Original Firmware သို႕ျပန္တင္လိုပါက Unlock ျပဳလုပ္ထားေသာ Bootloader အား Relock Bootloader ျပဳလုပ္ေပးရန္လိုအပ္သည္။ Bootloader Mode/Recovery mode သို႕ေျပာင္းရ မွာျဖစ္တာ ေၾကာင့္ဖုန္းကိုပါ၀ါပိတ္ၿပီး ဓာတ္ခဲထုတ္ၿပီးျပန္ထည့္ကာ Vol Down ႏွင့္ Power ခလုတ္တို႕ ကိုၿပိဳင္ တူ ႏွိပ္ ထားေပးလိုက္ပါ။ မၾကာခင္မွာ Bootloader Mode ထဲကိုေရာက္သြား ပါမယ္။
Bootloader ထဲကိုေရာက္သြားတာနဲ႕ဖုန္းကို USB ႀကိဳးျဖင့္ကြန္ျပဴတာကိုခ်ိတ္ဆက္လိုက္ပါ။အဲဒီအခ်ိန္မွာဖုန္း တြင္Fast Boot USB ဟုျပသေနရပါမည္။မျပပဲ ရွိေနပါက Fast Boot ကိုေရြးႏွိပ္ေပးပါ။AndroidSDK Folder အား ကြန္ျပဴတာထဲမွ C:တြင္သိမ္းဆည္းထားေပးပါ။
ကြန္ျပဴတာတြင္ DOS COMMAND ကိုဖြင့္ၿပီး AndroidSDK Folder ထဲမွ platform tools folder ကိုCommand ျဖင့္သြားပါ။ထိုသို႕ျပဳလုပ္ရန္ Windows Start ကိုႏွိပ္ပါ။Run ကိုေရြးပါ။ Run ထဲတြင္ cmd ဟု ရိုက္ပါ။Ok ႏွိပ္လိုက္ပါက Dos Command Window ေပၚလာပါမယ္။ထိုအခါ cd.. ကိုေရးၿပီး Enter ေခါက္ပါ။ Command တြင္ c:\ေပၚသည္အထိဆက္လုပ္ေပးပါ။c:\ ေပၚၿပီဆိုပါက cd AndroidSDK ရိုက္ပါ။ထိုအခါ c:\AndroidSDK ဟုေဖာ္ျပပါမယ္။ထို႕ေနာက္ cd platform tools ဟုရိုက္ထည့္ၿပီး Enterေခါက္ပါ။ c:\AndroidSDK\platform tools\ ဟုေပၚလာပါက ေဖာ္ျပထားတဲ့fast boot command ကိုရိုက္ထည့္လိုက္ပါ။
fastboot oem lock Enter ႏွိပ္ၿပီးေနာက္တြင္ fastboot reboot-bootloader ဟုရိုက္ၿပီး Enter ႏွိပ္လိုက္ပါ။ထိုအခါ Bootloader relock ဟုျပသမွာျဖစ္ပါတယ္။ထို႕ေနာက္မိမိဖုန္းႏွင့္ကိုက္ညီေသာ RUU ကိုရွာ ေဖြၿပီး Original Restore ျပဳလုပ္ႏိုင္ၿပီျဖစ္ပါတယ္။
၁၀။RUU ျဖင့္ Restore ျပဳလုပ္ပံုမွာ မိမိဖုန္းအတြက္ မွန္ကန္ေသာ RUU ကိုေရြးခ်ယ္ၿပီးေနာက္တြင္ ထို RUU ဖိုင္အား ကြန္ျပဴတာတြင္ Double Click ႏွိပ္ၿပီး ကြန္ျပဴတာမွညႊန္ၾကားခ်က္မ်ားအတိုင္းအလြယ္တကူျပဳလုပ္ႏိုင္ ပါတယ္။HTC ဖုန္းကို fastboot USB mode ထဲ၀င္ထားၿပီး USB ႏွင့္ကြန္ျပဴတာသို႕ခ်ိတ္ဆက္ထားရမွာျဖစ္ပါ တယ္။H-boot preupdate စာတမ္းေပၚလာပါက RUU ကိုေနာက္တႀကိမ္ျပန္ဖြင့္ေပးဖို႕လိုပါတယ္။ဖုန္းကိုေတာ့ fastboot USB mode မွာပဲထားရမွာပါ။Error မ်ားတက္လာၿပီးRUU တင္မရပါက Manually တင္တဲ့နည္းကိုအ သံုးျပဳရမွာျဖစ္ပါတယ္။Restore လုပ္ၿပီးသြားပါက Original Firmware သို႕ေရာက္ရွိသြားၿပီး Bootloader တြင္ Unlocked သို႕မဟုတ္ Relocked ဟုျပသေနပါမယ္။
၁၁။S-off ျဖစ္ေနေသာHTC ဖုန္းအား S-On ျပဳလုပ္ရန္လိုအပ္ပါက PC ထဲတြင္ AndroidSDK အားထည့္သြင္း ထားရ ပါမယ္။ျပဳလုပ္လိုေသာ HTC ဖုန္း၏ Hboot menu တြင္ Locked,Relocked ႏွင့္ Unlocked ဟူေသာ စာလံုးမ်ားမေတြ႔ပါက လံုး၀ မျပဳလုပ္ရန္သတိျပဳပါ။ ဖုန္းအား ပါ၀ါပိတ္လိုက္ၿပီး Vol down + Power ခလုတ္တို႕ အား ျပိဳင္တူႏွိပ္လွ်က္ Bootloader သို႕၀င္ပါ။ထို႕ေနာက္ဖုန္းႏွင့္PC အားခ်ိတ္ဆက္မႈျပဳလုပ္ပါ။ဖုန္းမွ fastboot USB ဟုျပသေနပါမယ္ မျပပါက fastboot USB သို႕ေျပာင္းေပးရပါမယ္။ကြန္ျပဴတာတြင္ DOS COMMAND ကိုဖြင့္ၿပီး AndroidSDK Folder ထဲမွ platform tools folder ကိုCommand ျဖင့္သြားပါ။ထိုသို႕ျပဳလုပ္ရန္ Windows Start ကိုႏွိပ္ပါ။Run ကိုေရြးပါ။ Run ထဲတြင္ cmd ဟု ရိုက္ပါ။Ok ႏွိပ္လိုက္ပါက Dos Command Window ေပၚလာပါမယ္။ထိုအခါ cd.. ကိုေရးၿပီး Enter ေခါက္ပါ။ Command တြင္ c:\ေပၚသည္အထိဆက္လုပ္ေပးပါ။c:\ ေပၚၿပီဆိုပါက cd AndroidSDK ရိုက္ပါ။ထိုအခါ c:\AndroidSDK ဟုေဖာ္ျပပါမယ္။ထို႕ေနာက္ cd platform tools ဟုရိုက္ထည့္ၿပီး Enterေခါက္ပါ။ c:\AndroidSDK\platform tools\ ဟုေပၚလာပါက ေဖာ္ျပထားတဲ့fast boot command ကိုရိုက္ထည့္လိုက္ပါ။

fastboot oem writescureflag 3 ရိုက္ထည့္ၿပီး Enter ႏွိပ္ပါ။ ထို႕ေနာက္ fastboot reboot-bootloader ဟုရိုက္ထည့္ေပးပါ။ထိုအခါ Bootloader မွ S-ON ဟုျပသေနပါမယ္။Bootloader မွ security warning ဟုျပသလာပါက ဖုန္းဘက္ထရီကိုျဖဳတ္ပါ။ထို႕ေနာက္ျပန္ထည့္ပါ။Bootloader ထဲသို႕ Vol down + Power ခလုတ္တို႕ကိုႏွိပ္ၿပီး၀င္လိုက္ပါ။ကြန္ျပဴတာႏွင့္ခ်ိတ္ဆက္ၿပီး RUU ျပန္သြင္းလိုက္ပါ။


Credit to Ko Zaw Myo @ MPX team

Reshared by စိုင္းအာကာ

No comments: