HTC HOLIDAY SUPERGUIDE
STOCK ICS ROOT NOW WORKS
***(BEFORE YOU BEGIN)
- You MUST be on a stock ROM with the bootloader locked or re-locked
- If you are NOT locked/re-locked or you are on a custom ROM, then you MUST follow the following directions...
- Boot into H-Boot by powering off. Once off, power back on and hold VOL DOWN + POWER BUTTON, once in HBOOT go to "fastboot" and click the power button to select
- Download the WCXJB ROOT PACK zip from the bottom to your desktop and unzip it
- Inside the unzipped WCXJB ROOT PACK folder, hold SHIFT and RIGHT CLICK, select open a command window here
- Run this code in the command prompt without quotes
- "fastboot oem lock"
- Now reboot
- Now, we will flash you back to the original stock ROM you were on
- Pick the RUU for your specific device. For example, the one for AT&T has the word "Cingular" in it, the one for Rogers says "Rogers" in it.
- You will find the RUU's here http://www.filefactory.com/f/002b74e0f4775869/ (THANKS to user football)
- Once you download the correct RUU, make sure your phone is plugged in via USB to your computer and you have the correct drivers (or just HTC Sync) installed on your computer
- Run the executable and follow the steps to flash the stock ROM
- Once the ROM loads, you can move on to the next steps
***(IF YOU ARE ON AT&T AND YOU DON'T WANT TO S-OFF)
- Go here and under software downloads, download the file that is over 400mb
- Follow the instructions that are listed right above the download button to run the RUU
- Once that is done, do step 1 and then step 4. I repeat, SKIP steps 2 and 3.
1) Unlock the bootloader via HTCdev website
- You need to go the the HTC dev website and do the unlock (THIS WILL WIPE ALL YOUR PERSONAL DATA). You must follow the exact instructions they give you. Most people seem to have the biggest problem with the token.
http://htcdev.com/bootloader
- Tip: When copying your token, start with and INCLUDE the line that says "<<<<< Identifier Token Start >>>>>", end with and INCLUDE the line that says "<<<<< Identifier Token End >>>>>"
- Tip 2: Do NOT include the "INFO" portion of every line
- Tip 3: Keep the bin file it gives you just in case you need to relock the bootloader in the future
- Tip 3: On Linux, when getting the token, remember to run fastboot under sudo
2) S Off the device (Juopunutbear/WildChild)
- MAKE SURE YOU ARE ON A STOCK ROM WITH AN UNLOCKED BOOTLOADER
- Download the WCXJB ROOT PACK zip below to your desktop and UNZIP it
- On your phone, make sure in your settings, USB Debugging is ENABLED in development
- Turn off your phone, turn it back on my holding power + volume down
- Use the volume rocker and power button to select fastboot
- Connect your phone to your PC
- Inside the WCXJB ROOT PACK, click shift + right click and select "Open command window here"
- Enter in these commands without the quotes
- "fastboot flash recovery wcxrecovery.img"
- Now you can boot up your phone
- Download and put Vivid_CWM_Root_VER2 zip file on root of internal sdcard (aka NOT in any folders)
- Boot into H-Boot like you did before (turn off phone, turn back on holding power + vol down), and use the volume rockers to go to "recovery" and press the power button to select it
- Select "install zip from sdcard"
- Select the VIVID_CWM_ROOT_VER2.zip through recovery and then reboot your phone
- You are now ready to S-OFF
- Go to the link below and click the URL in the first post and follow the instructions
http://xdaforums.com/showthread.php?t=1576668
3) Update the HBOOT (Juopunutbear)
- If you haven't already, download the WCXJB ROOT PACK zip below to your desktop and UNZIP it
- Make sure in your settings, USB Debugging is ENABLED in development
- Turn off your phone, turn it back on my holding power + volume down
- Use the volume rocker and power button to select fastboot
- Connect your phone to your PC
- Inside the WCXJB ROOT PACK you just downloaded, click shift + right click and select "Open command window here"
- Enter in these commands without the quotes
- "fastboot erase cache"
- "fastboot oem rebootRUU"
- "fastboot flash zip jb_hboot.zip"
4) Perm-Root your device (WildChild)
- Turn off your phone, turn it back on my holding power + volume down
- Use the volume rocker and power button to select fastboot
- Connect your phone to your PC
- Inside the WCXJB ROOT PACK, click shift + right click and select "Open command window here"
- Enter in these commands without the quotes
- "fastboot flash recovery wcxrecovery.img"
- Now you can boot up your phone
- Download and put Vivid_CWM_Root_VER2 zip file on root of internal sdcard (aka NOT in any folders)
- Boot into H-Boot like you did before (turn off phone, turn back on holding power + vol down), and use the volume rockers to go to "recovery" and press the power button to select it
- Select "install zip from sdcard"
- Select the VIVID_CWM_ROOT_VER2.zip through recovery and then reboot your phone
- You are now rooted and I recommend flashing a matching kernel + ROM for root to stick
(Optional) Flash a custom Kernel/Recovery (Three options, I suggest the THIRD)
*ATTENTION* IF FLASHING A KERNEL FOR A NEW ROM YOU WANT, YOU MUST FLASH THE ROM IMMEDIATELY AFTER FLASHING THE KERNEL WITHOUT BOOTING UP, THE KERNEL COMES FIRST. OTHERWISE, YOU MIGHT BOOT LOOP.
FIRST (AUTO) (joeykrim's FlashImageGUI method)
http://xdaforums.com/showthread.php?t=1423151
OR
SECOND (AUTO) (xboarder56's method)
- First, turn off wifi on your phone
- If you have SetCPU installed or any other program where you have altered to overclock or underclock, DISABLE the "set on boot" option
- You will have to download Easy Kernel Flasher v03.zip which is attached below
- Next plug in your phone and make sure its getting detected
- After that extract the zip file (kernel flasher)
- Place the boot.img of the kernel you want flashed in the "Kernel-Here" folder.
- Make sure android debugging is enabled on your phone via settings
- Click Flash.bat for windows or Flash.sh for linux and wait for it to close terminal
- Wait for your phone to reboot and wait 5-10 minutes. Then reboot again and wait 5 minutes, then you're good to go!
http://xdaforums.com/showthread.php?t=1328141
OR
THIRD (Manual) (Pirateghost's method)
- Extract the boot.img out of the kernel file or ROM zip that you want and put it in the same directory as your fastboot.exe/fastboot executable (it might be easiest to download the WCXJB_ROOT_PACK.zip from below and unzip it, put the boot.img in there)
- Boot phone into hboot/bootloader (make sure you are in fastboot mode)
- Connect phone to PC
- Inside the unzipped WCXJB_ROOT_PACK folder, click shift + right click, select "open a command window here"
- Enter these codes separately to flash the kernel and reboot the phone
Code:fastboot flash boot boot.img fastboot reboot
(Optional) Flash a custom ROM
*ATTENTION* IF FLASHING A KERNEL IS NEEDED FOR THE ROM YOU WANT TO FLASH, FLASH THE KERNEL FIRST, THEN THE ROM AFTER, OR ELSE YOU MAY BOOT LOOP.
1) Download a ROM, it should be in a zip file (MAKE SURE the ROM is pre rooted, or else you might lose root. If you do not know, ask the respective dev)
2) Connect your phone to your computer through the USB and mount the storage card (storage mode)
3) Copy the ROM you downloaded and put it on the ROOT of your storage card (not in any folders)
4) Power off your phone. Then power it on holding the POWER and VOLUME DOWN buttons. You should be in H-Boot, now use the volume rocker to select recovery (the power button "selects" it)
5) Once in recovery, scroll down to "backup and restore" and select it, now select "backup". This will give you a safe ROM to fall back on and restore in case anything goes wrong
- IF YOU ARE HAVING ISSUES WITH BACKING UP, pull the battery, boot back into recovery (power + vol down then select recovery) and try again. OR you may have to boot up and delete the old partial backups with a file explorer and try again. OR make sure your USB is no longer connected and try again.
6) Get back to the main recovery menu and select "wipe data/factory reset". Select "Yes" when prompted.
7) Get back to the main recovery menu and select "wipe cache partition". Select "Yes" when prompted.
8) Get back to the main recovery menu and select "advanced". Now select "Wipe dalvik cache" and select "Yes" when prompted.
9) Get back to the main recovery menu and select "Install zip from SD card". Choose the ROM you just put on the storage card, and select "Yes".
10) IF your ROM will not install correctly or you get an error and you are using the recovery from the superguide (this one) then tell the dev of the ROM to update their script to work with the new recovery
11) Get back to the main recovery menu and select "Reboot now". Your ROM will now be loaded up. Do not panic if it takes a small while (5 minutes at most I'd say) because the first boot always takes some time.
(Optional) Remove CIQ (8125Omnimax's method)
Go here and follow every step precisely
http://xdaforums.com/showthread.php?t=1415335
Wondering about a basic question? Look in this General Knowledge Thread to see if your answer is there.
MORE INFO IN THE SECOND POST
THANKS to GSLEON3, EvilDevnull, WildChild, xboarder56, erik10002, frigid, 8125Omnimax, Pirateghost, thecubed, bjg222, drewdatrip, pside15 (let me know if I missed anyone else)
(If you think I am missing something, please tell me and I'll add it )
Attachments
Last edited: