Tuesday, June 18, 2013

Android HTC RUU Right choice

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.
  To Check >> Carrier/Region with your CID  
  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

To Check your >> HTC Code_Name
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

300 250