Android HTC RUU Right choice
Selecting HTC RUU
Ruu
rom update utility မိမိကိုင္တဲ့ ဖုန္း stockrom htc firmware ကို မွန္ကန္စြာ ေရႊးနိုင္ဖို
့ကို
အေကာင္းဆံုး
ရွင္းလင္းျပကြက္ မွတ္မိလြယ္ျပီး တကယ္ေကာင္းပါတယ္
What is RUU?
RUU is the short term of ROM Update Utility.
This is used to install a ROM
from your computer, without flashing
it from recovery.
RUU stands for ROM Update Utility. In
general the update procedure is,
install HTC driver, Connect your phone to
Computer in Normal Mode or Fastboot Mode,
Run the RUU and follow instructions showing on software. But it will work only when you are
using same CID ROM, or your phone is superCID or you're using goldcard(cid skip).
Here is the update procedure in different conditions.
Determine Your Phone CID
CID stands for Carrier Identification.
HTC implemented this check to prevent
flashing other region firmwares. For example, if you have a phone which CID
belongs to Singapore, you normally can't update ROMfrom
other region like
EURO/USA/CHINA etc. You've to use
same region firmware. Remember that,
SIMLOCK is not related to CID, if you
sim unlock a phone still you may not be able to flash other region ROM. But unlocking tools like XTC,
HXC etc does CID unlock too as well as SIM unlock.
SUPER CID
Super CID is a Universal CID.
If your phone has superCID, you can flash any ROM
from any region. To make your phone
superCID, you must
S-OFF your phone.
CHANGE CID
Another method is changing the CID
(if you don't want superCID). Still you need S-OFF to do that. After you've
successfully S-OFF your phone, send this command in Fastboot mode fastboot oem writecid
CIDNAME. For example you have a phone from a CID from UK and now you want to
flash it with a German
ROM which CID is
HTC__102. To change the CID, your command
will be fastboot
oem writecid HTC__102
GOLD CARD
It's another method to flash different
region ROM and you don't
need S-OFF or
superCID. Gold Card is a special microSD
card that will turn your phone into
temporary superCID state when it is
inserted. With GoldCard you can flash only
same or higher hboot
version ROM's. You can use revskills, XTC Clip, HXC Dongle, AXE Box, Micro Box, LGE Tool etc to make GoldCard's for
different models. After you've made a GoldCard, insert it to your phone,
connect your phone to Compuer in normal mode or fastboot mode and run desired
ROM as usual. CID
check will be skipped.
1.
CID (Carrier Identification)
2.
Carrier
3.
RUU
1. CID
CID >>> Carrier
Identification
e.g., Verizon, T-Mobile, AT&T,
Orange, Dokomo
In International version
(Carrier-less) >> Europe, SEA
Requirements to read CID
•
HTC driver installed
•
Android SDK for fastboot
Entering HTC Bootloader to read CID
•
To Enter HTC
Bootloader >> Vol down + Power
In Bootloader >> Vol down &
Vol up is used to Move up & down
>> Power button is used to
Select
When arrive HTC Bootloader , select Fastboot.
•
Connect
Phone & PC via USB cable
•
Go to folder containing fastboot.exe and Shift+Right Click on free space
of
folder and select Open Command Prompt
Here
•
In Command Prompt , type >>
fastboot
getvar cid
If it get "CID: none" ERROR
, use >> fastboot oem readcid
•
Note that CID number
2. Carrier
•
Use above CID to get Carrier/Region information.
•
And then Note your Carrier/Region
3. RUU
Cause you already got Carrier/Region
information , find your correct RUU version
according to your Carrier.
To Check >> RUU version
IMPORTANT FACTS :
Before you
use RUU , your phone must be in this
condition >>
•
Bootloader
Locked or Relocked
To relock your bootloader , in
command prompt , type >>
fastboot oem lock
•
Stock
Kernel
To flash stock kernel, fisrt find
your phone's stock kernel.
To flash your stock kernel , in
command prompt , type >>
fastboot flash boot boot.img
•
Stock
Recovery
To flash stock recovery, fisrt find
your phone's stock kernel.
To flash your stock recovery, in
command prompt , type >>
fastboot flash boot recovery.img
If all above informations are correct
and you still face with ERROR , then
in command prompt , type
>> fastboot rebootRUU
and try again with RUU.
If your RUU's bootloader version is
lower than your Phone's bootloader version , you will get ERROR.
Error messages:
•
Error 155 - Usually wrong recovery.img (or) wrong boot.img : If
bootloader
is unlocked, relock it (fastboot oem
lock) and try RUU again.
•
Error 140
- Bootloader Version Error : Wrong bootloader (or) bootloader
unlocked
•
Error 131
- Wrong RUU for your device : You are trying wrong region rom.
Make superCID or use GoldCard.
•
Error 120 - Main Battery Low : Charge your phone to 30% or more and
try
again.
www.ship-roms.com to find htc Roms
For Myanmar people
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 ကိုသာဖတ္ၾကည့္ၾကပါ။ 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
No comments:
Post a Comment