agentc13
Daleks Über Alles
You will need a working adb/fastboot environment and device drivers. If you do not have those already please follow the steps from the first post in this guide: http://androidforums.com/one-s-all-things-root/543328-how-unlock-bootloader-install-recovery-root-your-htc-one-s.html#post4331626 first, otherwise continue on.
Getting the RUU
First of all boot into bootloader and enter the following fastboot commands:
in the command prompt (if you get serial number,then proceed). This is just to make sure your computer is recognizing that the phone is connected.
This is just to make sure we can find the right RUU to match your current hboot/firmware.
You should see something like (some numbers replaced with *):
Download the RUU that matches your carrier, hboot version, and baseband. If you are S-Off/SuperCID, you can run any RUU. Otherwise it must match those or it will not run. You can find that info in the output of fastboot getvar all from above.
You can find some RUU's for the HTC One S here and here.
Preparing to run the RUU
To run the RUU, here's what you will need to do:
When it finishes, it will reboot, you will be stock again.
Getting the RUU
First of all boot into bootloader and enter the following fastboot commands:
Code:
fastboot devices
Code:
fastboot getvar all
You should see something like (some numbers replaced with *):
Code:
C:\sdk-tools>fastboot devices
************ fastboot
C:\sdk-tools>fastboot getvar all
INFOversion: 0.5
INFOversion-bootloader: 1.14.0004
INFOversion-baseband: 1.08ts.50.02.16
INFOversion-cpld: None
INFOversion-microp: None
INFOversion-main:
INFOversion-misc: PVT SHIP S-OFF
INFOserialno: ************
INFOimei: ***************
INFOproduct: vle
INFOplatform: HBOOT-8960
INFOmodelid: PJ4011000
INFOcidnum: T-MOB010
INFObattery-status: good
INFObattery-voltage: 4138mV
INFOpartition-layout: Generic
INFOsecurity: off
INFObuild-mode: SHIP
INFOboot-mode: FASTBOOT
INFOcommitno-bootloader: 8b9e2080
INFOhbootpreupdate: 11
INFOgencheckpt: 0
all: Done!
finished. total time: 0.075s
You can find some RUU's for the HTC One S here and here.
Preparing to run the RUU
To run the RUU, here's what you will need to do:
- Make sure phone is charged to 100%
- Place phone in fastboot mode(select fastboot from hboot menu), plug in via usb.
- Open a command prompt window, change to android directory (wherever you set this up for adb/fastboot) and enter the following commands (one at a time):
Code:fastboot devices fastboot oem lock
- This will lock your bootloader and allow you to run the RUU. The phone will try and reboot, or it will give you a security warning, and lock you into bootloader. Don't worry, this is normal.
- Make sure the HTC drivers you downloaded earlier are installed and working. Do this by connecting your phone to your computer. If your computer detects it, your drivers are working. I recommend staying in fastboot usb mode after entering the commands above, the RUU.exe will detect that and be able to work from fastboot.
- Run the RUU.exe (that you downloaded earlier) on the PC as administrator. It takes a few minutes to boot up, so don't be alarmed if it doesn't appear immediately.
- Follow the prompts. It should ask you to ensure your phone is plugged into the computer and that ADB debugging is on. As long as you left it plugged in from earlier you are fine.
- The RUU should recognize the phone and start running. Be patient, do not unplug the phone under any circumstances!!
When it finishes, it will reboot, you will be stock again.