You are viewing our Forum Archives. To view or take place in current topics click here.
HTC Rooting, ROMing, and S-OFFing Guide
Posted:
HTC Rooting, ROMing, and S-OFFing GuidePosted:
Status: Offline
Joined: Jul 18, 201113Year Member
Posts: 430
Reputation Power: 20
Status: Offline
Joined: Jul 18, 201113Year Member
Posts: 430
Reputation Power: 20
Hello everyone and welcome to my HTC rooting, ROMing, and S-OFFing Guide!
Some things you should know:
1. Rooting and installing custom ROMs is NOT illegal. It will, however, void your warranty.
2. The method of rooting I am going to show you involves installing a custom recovery on your phone. Make sure you make a backup!
3. You will need to sign up on HTCdev to unlock your bootloader. Unlocking WILL result in a factory reset.
4. The recoveries I recommend you use are Amon-Ra, ClockworkMod, or TWRP. In my personal preference, TWRP>Amon-Ra>ClockworkMod. I will be going over the Amon-Ra Recovery in this post.
Unlocking Your Bootloader
What you will need:
1. Your HTC phone. (Obviously)
2. Be registered on htcdev.com
3. [ Register or Signin to view external links. ] (Win/Mac/Linux) **This install may take a while**
*Note: It is easiest if you install it to a directory like c:\AndroidSDK rather than c:\program files (x86)\AndroidSDK or for your Mac/Linux users /home/<user>/AndroidSDK
4. [ Register or Signin to view external links. ]
The steps are fully outlined for this part on htcdev.com, but I will post them here too.
Steps:
1. Reboot into HBOOT. To do this:
Take off the battery cover
Remove the battery
Reinsert the battery
Replace the rear cover
Hold down Power and Volume down until the phone turns on
(you can also use "adb reboot bootloader" in command prompt if you know how.)
2. Connect your phone to your computer.
3. Open command prompt and type:
(it should look like this: [ Register or Signin to view external links. ]
This will give you your token identifier. you will need to copy and paste this onto htcdev's website. DO NOT CLOSE THE COMMAND PROMPT WINDOW.
4. If you followed the steps correctly on htcdev, you should have recieved an email with an attachment file called Unlock_code.bin. Copy this to your Android SDK directory.
5. Bring up the Command Prompt window again and type:
You will be prompted on the phone to accept the terms of the unlock and that your phone will now be factory reset. Press the appropriate volume key and power to accept. Your phone will reboot and is now unlocked.
Installing a Custom Recovery & Rooting
Rooting gives you Superuser privileges on your device. You will have full control over your system.
What you will need:
Steps:
1. Reboot into HBOOT.
2. Make sure your phone is connected to your computer.
3. Open a Command Prompt window and type:
**<YOUR_RECOVERY>.img is the custom recovery image that you downloaded. Make sure you put your recovery image into the Android SDK folder!**
4. When your phone reboots, it should boot into HBOOT. Select "Recovery" using the voume buttons and press the power button to select it.
5. Use the volume up/down keys to choose the Developer Menu, and press the power button to accept. Now choose the option that says Install su & superuser and click the power button. Once this is complete choose return/Reboot now and click the power button. Your phone will reboot normally.
**My version of Amon-Ra came with the superuser.apk already installed when I installed SU. You may need to go to the Play store and download "Superuser" by ChainsDD.**
ROMing
What you will need:
1. A NANDroid backup
2. A custom recovery
3. A ROM that you want to install. Check out all of the different phone model sub-forums on xda-developers and I'm sure you will find one you like.
4. A backup of your SD card.
Steps:
1 Copy the ROM and any other files your ROM requires (like a Gingerbread patch, PH98IMG.zip, etc.) to the root of your SD card. (The files MUST be on the root of your SD card)
2. Reboot into recovery.
3. Choose Backup/Restore, then Nand backup, then perform backup. If your phone is 4g backup your lte/wimax keys. (if you don't have this option, don't worry.)
4. Once this is done, return to the main screen of the recovery. Then select "Flash zip menu"
5. Select "Choose zip from sdcard"
6. Select "<YOUR_ROM_NAME>.zip **<YOUR_ROM_NAME>.zip will be whatever your rom's name is.**
7. If your ROM requires a Gingerbread patch, flash that zip file, too.
8. If you need to install PH98IMG.zip (Or some other file titled similar to this) go back to the main screen of recovery and then select "Developer Menu" and then "Reboot to bootloader". It should now ask you if you want to update PH98IMG.zip. Choose yes, let it update, and reboot.
Your phone should now boot! (Some ROMs take a while on first boot.)
S-OFF Using the JuopunutBear Method
WARNING: Some methods of S-OFF require you to temporarily "brick" your phone. Do not do this unless you are completely sure you know what you are doing.
If you have an HTC Sensation, Evo3D or MT4GS, I encourage you to use the revolutionary tool if your device is on a supported hboot.
Go to [ Register or Signin to view external links. ] for videos and instructions for your specific device.
What you will need:
1. One of these phones: (JuopunutBear works with ONLY these models)
HTC Amaze (ruby)
HTC Vivid/Raider/Velocity (raider)
HTC Rezound (vigor)
HTC Sensation (pyramid)
HTC myTouch Slide 4G (doubleshot)
HTC EVO 3D cdma (shooter)
HTC EVO 3D GSM (shooteru)
2. Be unlocked using the HTCdev bootloader unlock
3. Be on the stock ROM and be rooted (have superuser and/or an unsecured boot image installed) Some custom ROMs may work, however I cannot verify them all. If you are not using a stock ROM and have problems then this is most likely the reason.
4. Have a spare microSD card or to have backed up all contents of your SDcard, the card may be wiped, while ControlBear tries to restore the card to its original state it is possible that this will not succeed
5. Have fastboot and adb drivers installed and working (windows)
6. Have usb debugging enabled
7. Remove and potentially interfering phone software which such as HTC sync, Andro sync, PDAnet etc, iTunes has also been noted to cause issues.
8. Have a legth of insulated wire of sufficient length to join the contact points for your device. See [ Register or Signin to view external links. ] for videos and more in depth instructions.
Steps:
1. (Optional) Perform a full backup and replace your sdcard with one that you are willing to wipe.
2. Ensure that your battery is fully charged.
3. Choose the correct download for your device and operating system
4. Extract the zip file to a new directory
5. Verify the MD5 checksum for your download
6. Read and/or watch the video for the device specific information for your device
7. Run controlbear as admin(windows) or root or using sudo on linux
8. Follow the on-screen instructions from ControlBear
9. Do not press any of the buttons on the phone during the process.
10. After doing the wire-trick your phone will reboot. The sequence of the reboot may vary somewhat from that you see in the videos as these were taken during various stages of development.
**If you see the following message from ControlBear after doing the wire trick:
ErrorMsg: Still sober.
This means that you have been unsuccessful in implementing the wire-trick. Run ControlBear again.
The usual cause for this is that you failed to perform 2 clean contacts or mis-timed the wire trick.**
12. Your phone will reboot several times during the process, this is normal. ControlBear will tell you when it has finished whether successfully or not.
I do not take any responsibility for anything that may go wrong on your phone. I suggest you ALWAYS make a nandroid backup.
1. Rooting and installing custom ROMs is NOT illegal. It will, however, void your warranty.
2. The method of rooting I am going to show you involves installing a custom recovery on your phone. Make sure you make a backup!
3. You will need to sign up on HTCdev to unlock your bootloader. Unlocking WILL result in a factory reset.
4. The recoveries I recommend you use are Amon-Ra, ClockworkMod, or TWRP. In my personal preference, TWRP>Amon-Ra>ClockworkMod. I will be going over the Amon-Ra Recovery in this post.
Unlocking Your Bootloader
What you will need:
1. Your HTC phone. (Obviously)
2. Be registered on htcdev.com
3. [ Register or Signin to view external links. ] (Win/Mac/Linux) **This install may take a while**
*Note: It is easiest if you install it to a directory like c:\AndroidSDK rather than c:\program files (x86)\AndroidSDK or for your Mac/Linux users /home/<user>/AndroidSDK
4. [ Register or Signin to view external links. ]
The steps are fully outlined for this part on htcdev.com, but I will post them here too.
Steps:
1. Reboot into HBOOT. To do this:
Take off the battery cover
Remove the battery
Reinsert the battery
Replace the rear cover
Hold down Power and Volume down until the phone turns on
(you can also use "adb reboot bootloader" in command prompt if you know how.)
2. Connect your phone to your computer.
3. Open command prompt and type:
Cd \AndroidSDK\platform-tools
fastboot oem get_identifier_token
(it should look like this: [ Register or Signin to view external links. ]
This will give you your token identifier. you will need to copy and paste this onto htcdev's website. DO NOT CLOSE THE COMMAND PROMPT WINDOW.
4. If you followed the steps correctly on htcdev, you should have recieved an email with an attachment file called Unlock_code.bin. Copy this to your Android SDK directory.
5. Bring up the Command Prompt window again and type:
fastboot flash unlocktoken ..\Unlock_code.bin
You will be prompted on the phone to accept the terms of the unlock and that your phone will now be factory reset. Press the appropriate volume key and power to accept. Your phone will reboot and is now unlocked.
Installing a Custom Recovery & Rooting
Rooting gives you Superuser privileges on your device. You will have full control over your system.
What you will need:
Steps:
1. Reboot into HBOOT.
2. Make sure your phone is connected to your computer.
3. Open a Command Prompt window and type:
Cd \AndroidSDK\platform-tools
Fastboot flash recovery ..\<YOUR_RECOVERY>.img
Fastboot reboot-bootloader
**<YOUR_RECOVERY>.img is the custom recovery image that you downloaded. Make sure you put your recovery image into the Android SDK folder!**
4. When your phone reboots, it should boot into HBOOT. Select "Recovery" using the voume buttons and press the power button to select it.
5. Use the volume up/down keys to choose the Developer Menu, and press the power button to accept. Now choose the option that says Install su & superuser and click the power button. Once this is complete choose return/Reboot now and click the power button. Your phone will reboot normally.
**My version of Amon-Ra came with the superuser.apk already installed when I installed SU. You may need to go to the Play store and download "Superuser" by ChainsDD.**
ROMing
What you will need:
1. A NANDroid backup
2. A custom recovery
3. A ROM that you want to install. Check out all of the different phone model sub-forums on xda-developers and I'm sure you will find one you like.
4. A backup of your SD card.
Steps:
1 Copy the ROM and any other files your ROM requires (like a Gingerbread patch, PH98IMG.zip, etc.) to the root of your SD card. (The files MUST be on the root of your SD card)
2. Reboot into recovery.
3. Choose Backup/Restore, then Nand backup, then perform backup. If your phone is 4g backup your lte/wimax keys. (if you don't have this option, don't worry.)
4. Once this is done, return to the main screen of the recovery. Then select "Flash zip menu"
5. Select "Choose zip from sdcard"
6. Select "<YOUR_ROM_NAME>.zip **<YOUR_ROM_NAME>.zip will be whatever your rom's name is.**
7. If your ROM requires a Gingerbread patch, flash that zip file, too.
8. If you need to install PH98IMG.zip (Or some other file titled similar to this) go back to the main screen of recovery and then select "Developer Menu" and then "Reboot to bootloader". It should now ask you if you want to update PH98IMG.zip. Choose yes, let it update, and reboot.
Your phone should now boot! (Some ROMs take a while on first boot.)
S-OFF Using the JuopunutBear Method
WARNING: Some methods of S-OFF require you to temporarily "brick" your phone. Do not do this unless you are completely sure you know what you are doing.
If you have an HTC Sensation, Evo3D or MT4GS, I encourage you to use the revolutionary tool if your device is on a supported hboot.
Go to [ Register or Signin to view external links. ] for videos and instructions for your specific device.
What you will need:
1. One of these phones: (JuopunutBear works with ONLY these models)
HTC Amaze (ruby)
HTC Vivid/Raider/Velocity (raider)
HTC Rezound (vigor)
HTC Sensation (pyramid)
HTC myTouch Slide 4G (doubleshot)
HTC EVO 3D cdma (shooter)
HTC EVO 3D GSM (shooteru)
2. Be unlocked using the HTCdev bootloader unlock
3. Be on the stock ROM and be rooted (have superuser and/or an unsecured boot image installed) Some custom ROMs may work, however I cannot verify them all. If you are not using a stock ROM and have problems then this is most likely the reason.
4. Have a spare microSD card or to have backed up all contents of your SDcard, the card may be wiped, while ControlBear tries to restore the card to its original state it is possible that this will not succeed
5. Have fastboot and adb drivers installed and working (windows)
6. Have usb debugging enabled
7. Remove and potentially interfering phone software which such as HTC sync, Andro sync, PDAnet etc, iTunes has also been noted to cause issues.
8. Have a legth of insulated wire of sufficient length to join the contact points for your device. See [ Register or Signin to view external links. ] for videos and more in depth instructions.
Steps:
1. (Optional) Perform a full backup and replace your sdcard with one that you are willing to wipe.
2. Ensure that your battery is fully charged.
3. Choose the correct download for your device and operating system
4. Extract the zip file to a new directory
5. Verify the MD5 checksum for your download
6. Read and/or watch the video for the device specific information for your device
7. Run controlbear as admin(windows) or root or using sudo on linux
8. Follow the on-screen instructions from ControlBear
9. Do not press any of the buttons on the phone during the process.
10. After doing the wire-trick your phone will reboot. The sequence of the reboot may vary somewhat from that you see in the videos as these were taken during various stages of development.
**If you see the following message from ControlBear after doing the wire trick:
ErrorMsg: Still sober.
This means that you have been unsuccessful in implementing the wire-trick. Run ControlBear again.
The usual cause for this is that you failed to perform 2 clean contacts or mis-timed the wire trick.**
12. Your phone will reboot several times during the process, this is normal. ControlBear will tell you when it has finished whether successfully or not.
I do not take any responsibility for anything that may go wrong on your phone. I suggest you ALWAYS make a nandroid backup.
#2. Posted:
Status: Offline
Joined: Jul 18, 201113Year Member
Posts: 430
Reputation Power: 20
Status: Offline
Joined: Jul 18, 201113Year Member
Posts: 430
Reputation Power: 20
Updated with some new info. Anyone find this helpful?
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.