I read that it stands for "ROM Update Utility".
What does it do?
How is it run?
What partitions does it affect?
How does it unroot a phone?
Can I accidentally use the wrong RUU on my phone?
|
I read that it stands for "ROM Update Utility". What does it do? How is it run? What partitions does it affect? How does it unroot a phone? Can I accidentally use the wrong RUU on my phone? |
|||
|
|
|
An RUU is a Windows executable file (HTC currently does not support Mac or Linux) that installs a ROM to your device. It will overwrite the following partitions:
You use an RUU by simply connecting your phone and running the executable file. I belive HTC Sync may also be required, but I haven't done this in a while. The reason this unroots your device is sort of twofold, though it depends on your exact configuration. First, the Secondly, the Boot partition has a flag which defines whether or not Per your last question, I don't think you can run an improper RUU, but I've never tried. It does go through a verification process before the upload, at which point I assume that it checks to ensure that you have the proper device and whatnot. My guess would be that the verification would fail if you tried to use one on a device it was not designed for. If you want more information, I managed to dig up a PDF from HTC's site which outlines how to use an RUU on the HTC Magic (Rogers wireless version). The steps are generally the same for any Android device, though. Also of note, there is an open-source program which is designed to provide the same functionality while being cross platform. It is simply called HTCFlasher, and I have not used it myself. You can find it on Google code if it's of interest to you. |
||||
|
|