Myanmar Mobile Users' Club ရဲ့ Documents ေတြကို ယာယီ စုစည္းထားတဲ့ ေနရာေလး တစ္ခုပါ။

Wednesday, January 30, 2013

HTC RUU မွန္ေအာင္ ဘယ္လိုေရြးမလဲ


1. CID

 ပထမဆံုးအေနနဲ႕ ကိုယ့္ HTC ဖုန္းရဲ႕ CID ကိုသိဖို႕ လိုပါတယ္။ CID ဆိုတာ Carrier Identification ကို ကိုယ္စားျပဳပါတယ္တဲ့။ ဥပမာ Verizon, T-Mobile, AT&T, Orange, Dokomo အစရွိသျဖင့္ေပါ့။ International version (Carrier-less) ေတြဆိုရင္ေတာ့ Europe, SEA အစရွိသျဖင့္ Region နဲ႕သတ္မွတ္ပါတယ္။ CID ဖတ္ဖို႕ fastboot လိုသလို driver ေတြလဲလိုပါတယ္။ ဒါေတြဘယ္လိုယူမလဲဆိုတာကိုေတာ့ အေသးစိတ္မရွင္းျပေတာ့ပါဘူး။ ဒီ xda guide ကိုသာဖတ္ၾကည့္ၾကပါ။ http://forum.xda-developers.com/showthread.php?t=1152148 (Credits to MLIGN from XDA) Fastboot, driver ရျပီိဆိုရင္ေတာ့ bootloader ထဲသြားရပါမယ္။ ဖုန္းကို ပါ၀ါပိတ္ျပီးရင္ ၁၀စကၠန္႕ေလာက္ေစာင့္ျပီး Vol Down + Power ကိုဖိထားပါ။ Bootloader ထဲေရာက္သြားပါမယ္။ Bootloader ထဲမွာ Vol Down, Vol Up ကိုသံုးျပီး ေရႊ႕ရပါတယ္။ ေရြးထားတာကို ၀င္ခ်င္ရင္ Power ကို ႏွိပ္ရပါတယ္။ Bootloader ထဲက fastboot ကိုေရြးျပီးရင္ PC နဲ႕ဖုန္းကို ခ်ိတ္လိုက္ပါ။ ျပီးရင္ Command Prompt ကိုဖြင့္ျပီး ေအာက္က command ကိုရိုက္ပါ။ fastboot getvar cid အဲဒီမွာ CID: none လို႕ျပေနရင္ေတာ့ ဒီ command ကိုသံုးပါ။ fastboot oem readcid ရတဲ့ CID ကို ေရးမွတ္ထားပါ။ 2. Carrier ေစာေစာက CID ကိုသံုးျပီး ကိုယ့္ဖုန္းရဲ႕ Carrier/Region ကိုစစ္ရပါမယ္။ စစ္ဖို႕အတြက္ CID ကို ဒီစာရင္းထဲမွာရွာပါ။ http://pastebin.com/rNGgk492 ရွာေတြ႕ျပီဆိုရင္ Carrier/Region ကိုလည္း ေရးမွတ္ထားလိုက္ပါ။   3. RUU Carrier ရျပီဆိုရင္ RUU ရွာဖို႕ အဆင္သင့္ျဖစ္ပါျပီ။ ကိုယ့္ Carrier ေပၚလိုက္ျပီး ေအာက္က စာရင္းထဲမွာ RUU version ကိုမွန္ေအာင္ရွာပါ။ http://pastebin.com/vGxWfR27 Version မွာအေရးၾကီးတာက စာရင္းထဲကအတိုင္း တတိယနံပါတ္ပဲအေရးၾကီးပါတယ္။ Version သိျပီဆိုရင္ ကိုယ္ download ဆြဲမယ့္ RUU နာမည္ကိုၾကည့္ျပီး version မွန္ေအာင္ဆြဲရံုပါပဲ။ ကိုယ့္ဖုန္း model နဲ႕လဲကိုက္ရပါမယ္။ RUU ေတြက codename ေတြနဲ႕လာတတ္ပါတယ္။ ကိုယ့္ HTC ဖုန္းရဲ႕ codename ကို ေအာက္မွာရွာပါ။ http://en.wikipedia.org/wiki/List_of_HTC_phones IMPORTANT: RUU ရျပီဆိုရင္ေတာ့ ဖုန္းကို fastboot ထဲကိုျပန္သြား၊ ျပီးရင္ PC မွာတပ္၊ ျပီးရင္ေတာ့ RUU ကိုဖြင့္လိုက္ပါ။ ျပီးရင္ ညႊန္ၾကားခ်က္အတိုင္း ဆက္လုပ္လိုက္ပါ။ တစ္ကယ္လို႕ root လုပ္ထားတယ္။ htcdev.com မွာ bootloader unlock လုပ္ထားတယ္ဆိုရင္၊ CWM တင္ထားတယ္ဆိုရင္ေတာ့ bootloader ကို relock လုပ္ျပီး stock recovery လဲျပန္တင္ရပါမယ္။ Bootloader ကိုျပန္ပိတ္ဖို႕က ေအာက္က command ကိုရုိက္ပါ။ fastboot OEM lock Stock recovery ကိုေတာ့ ဖုန္းေပၚမူတည္ျပီး ျပန္ရွာရပါတယ္။ ဖုန္းအမ်ားၾကီးရွိတဲ့အတြက္ ဒီ guide မွာေတာ့ မေဖၚျပေပးေတာ့ပါဘူး။ တစ္ကယ္လို႕ stock recovery image ရွာေတြ႕ခဲ့ရင္ ေအာက္က command နဲ႕သြင္းပါ။ fastboot flash recovery recovery.img တစ္ကယ္လို႕ custom ROM ပါတင္ထားခဲ့တယ္ဆိုရင္ေတာ့ stock kernel (boot image) လဲျပန္သြင္းရပါမယ္။ ဘယ္လိုရွာရမလဲဆိုတာေတာ့ ဖုန္းေတြအမ်ားၾကီးမို႕လို႕ ထည့္မေရးေတာ့ပါဘူး။ Stock boot image ရွာေတြ႕ရင္ေတာ့ ေအာက္က command နဲ႕ သြင္းပါ။ fastboot flash boot boot.img ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RUU ရွာတာကို ဥပမာျပရရင္ ဒီမွာ Tommy Oliver ေမးထားတဲ့ RUU နာမည္ - RUU_Chacha_HTC_Europe_1.33.401.1_Radio_47.17.35.3033H_7.48.35.14_2_release_204385_signed.exe ဒါဆိုရင္ HTC Chacha (HTC Status) ရဲ႕ RUU ဆိုတာသိရပါျပီ။ Version က 1.33.401.1 ဆိုတဲ့အတြက္ Carrier စာရင္းနဲ႕ၾကည့္လိုက္ရင္ x.xx.401.x ဆိုတာ WWE Unbranded (Worldwide Europe Unbranded) ဆိုတာသိရပါျပီ။ အဲဒီ carrier ကို CID စာရင္းမွာသြားၾကည့္ရင္ HTC WWE ျဖစ္လို႕ CID က HTC__001 ဆိုတာသိရတဲ့အတြက္ HTC Chacha CID HTC_001 ေတြမွာသာ သြင္းလို႕ရမွာျဖစ္ပါတယ္။ ဒီမွာက ကၽြႏ္ေတာ္က ေျပာင္းျပန္ရွာျပတာပါ။ တစ္ကယ္တမ္း ရွာတဲ့အခါမွာေတာ့ ကိုယ္ဖုန္းရဲ႕ CID ကေနစရမွာျဖစ္ပါတယ္။ ေနာက္ဆံုးေျပာခ်င္တာက တစ္ခ်ိဳ႕ HTC ဖုန္းေတြမွာ S-OFF ရတဲ့အတြက္ SuperCID 11111111 ျဖစ္ေနတာရွိပါတယ္။ အဲဒါဆိုရင္ေတာ့ ဘယ္ RUU မဆို သြင္းလို႕ရပါတယ္။ အခုေနာက္ပိုင္း One X, Butterfly ေတြမွာေတာ့ S-OFF မရေသးပါဘူး။ အားလံုးပဲ RUU အမွန္ရွာေတြ႕ပါေစလို႕ ဆုေတာင္းရင္း နိဂံုးခ်ဳပ္လိုက္ပါတယ္။ တာ့ာတာ။ ဘိုင့္ဘိုင္။  Important Notes: RUU မွန္တာေတာင္မွ error ျပေနေသးရင္ လုပ္လို႕ရတာ ႏွစ္ခုရွိပါတယ္။ ပထမတစ္ခုက fastboot ထဲေရာက္ေအာင္သြားပါ။ ေရာက္ရင္ PC နဲ႕တပ္၊ command prompt မွာ ေအာက္က command ကိုရိုက္ပါ။ fastboot rebootRUU fastboot ထဲျပန္ေရာက္သြားပါမယ္။ အဲဒီေတာ့မွ RUU ကိုသြင္းၾကည့္ပါ။ ေနာက္တစ္ခုကေတာ့ ကိုယ့္ HTC ဖုန္းရဲ႕ bootloader version က RUU ထဲက bootloader version ထက္ျမင့္ေနတာျဖစ္နိုင္ပါတယ္။ အဲဒီေတာ့ Latest RUU ကိုရေအာင္ရွာျပီး သြင္းမွပဲရနုိင္ပါမယ္။ RUU ေတြက bootloader အျမင့္ကေန အနိမ့္ကိုေပးမဆင္းပါဘူး။ အဲဒါေၾကာင့္ ျပသနာတက္နိုင္ပါတယ္။  Error messages: Error 155 - Usually wrong recovery.img (or) wrong boot.imgError 140 - Wrong bootloader (or) bootloader unlockedError 131 - Wrong RUU for your device

https://www.facebook.com/groups/MyanmarMobileUsers/doc/535214333169605/

By Chilly Chan in Myanmar Mobile Users Club