Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,780,756 Members 51,152 Now Online
XDA Developers Android and Mobile Development Forum

[SUPERGUIDE] ICS-Root-Flash-Stock

Tip us?
 
slapshot30
Old
(Last edited by slapshot30; 10th July 2012 at 12:15 AM.)
#1  
slapshot30's Avatar
Senior Member - OP
Thanks Meter 430
Posts: 2,001
Join Date: Feb 2010
Location: Nebraska
Default [SUPERGUIDE] ICS-Root-Flash-Stock

HTC HOLIDAY SUPERGUIDE

STOCK ICS ROOT NOW WORKS


Quote:
***(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
Quote:
***(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.
Quote:
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
Quote:
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://forum.xda-developers.com/show....php?t=1576668
Quote:
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"
Quote:
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
Quote:
(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://forum.xda-developers.com/show....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://forum.xda-developers.com/show....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
Quote:
(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.
Quote:
(Optional) Remove CIQ (8125Omnimax's method)
Go here and follow every step precisely
http://forum.xda-developers.com/show....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 )
Attached Files
File Type: zip WCXJB_ROOT_PACK.zip - [Click for QR Code] (8.03 MB, 12428 views)
File Type: zip VIVID_CWM_ROOT_VER2.zip - [Click for QR Code] (1.62 MB, 7341 views)
HTC VIVID SUPERGUIDE

BOOTLOADER UNLOCK, PERM ROOT, CWM, FLASHING ROMS/KERNELS, APN SETTINGS, REVERT TO STOCK

The Following 85 Users Say Thank You to slapshot30 For This Useful Post: [ Click to Expand ]
 
slapshot30
Old
(Last edited by slapshot30; 22nd January 2012 at 01:10 AM.)
#2  
slapshot30's Avatar
Senior Member - OP
Thanks Meter 430
Posts: 2,001
Join Date: Feb 2010
Location: Nebraska
Quote:
6) (Optional) Return to stock (locked bootloader, unrooted, etc) (Many thanks to Pirateghost)
- First, you are going to need to re-lock your bootloader.
- 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 adbfastbootrecovery zip from the bottom of the post and EXTRACT it to your desktop
- Go to your computer file explorer and find your desktop "folder", hold SHIFT and RIGHT CLICK, select open a command window here
- Run this code in the command prompt
Code:
fastboot oem lock
- Now reboot
- Now, we will flash you back to the original stock ROM you were on. There are two options for this, the second does NOT need a windows device.

FIRST OPTION (RUU)
- 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 should be good to go
- If you returned to stock because of a bug or issue, and want to root again, make sure to go back and follow the steps PRECISELY to perm root, flash CWM, flash a ROM, flash a kernel, etc. Remember, flash ROM IMMEDIATELY after flashing the kernel

OR

SECOND OPTION (PH39IMG.zip flash)
- Put this file for AT&T or this file for Rogers on a microSD card as is (it should be named PH39IMG.zip)
- Power down the phone, insert microSD and boot back into bootloader (power button + vol down)
- It should automatically find the zip file and flash the stock image (this includes recovery, system, everything stock.)
- If you returned to stock because of a bug or issue, and want to root again, make sure to go back and follow the steps PRECISELY to perm root, flash CWM, flash a ROM, flash a kernel, etc. Remember, flash ROM IMMEDIATELY after flashing the kernel
..........
Attached Files
File Type: zip adbfastbootrecovery.zip - [Click for QR Code] (4.53 MB, 5035 views)
HTC VIVID SUPERGUIDE

BOOTLOADER UNLOCK, PERM ROOT, CWM, FLASHING ROMS/KERNELS, APN SETTINGS, REVERT TO STOCK

The Following 19 Users Say Thank You to slapshot30 For This Useful Post: [ Click to Expand ]
 
akcooper9
Old
#3  
akcooper9's Avatar
Member
Thanks Meter 3
Posts: 60
Join Date: Nov 2011
Quote:
Originally Posted by radi0chik View Post
can anyone confirm that HTC supertool works with the vivid?
Works great
 
radi0chik
Old
#4  
radi0chik's Avatar
Senior Member
Thanks Meter 6
Posts: 219
Join Date: Nov 2007
Location: Dallas, TX
Woohoo! Thanks all Finally rooted!
Samsung Galaxy S4 on AT&T and Samsung Galaxy Tab3 7".
Melissa

 
slapshot30
Old
#5  
slapshot30's Avatar
Senior Member - OP
Thanks Meter 430
Posts: 2,001
Join Date: Feb 2010
Location: Nebraska
Quote:
Originally Posted by radi0chik View Post
Woohoo! Thanks all Finally rooted!
Good deal

Sent from my HTC PH39100 using xda premium
HTC VIVID SUPERGUIDE

BOOTLOADER UNLOCK, PERM ROOT, CWM, FLASHING ROMS/KERNELS, APN SETTINGS, REVERT TO STOCK

 
markjo
Old
#6  
Senior Member
Thanks Meter 15
Posts: 169
Join Date: Sep 2010
Just a quick question, is there a way to relock the bootloader?
 
slapshot30
Old
#7  
slapshot30's Avatar
Senior Member - OP
Thanks Meter 430
Posts: 2,001
Join Date: Feb 2010
Location: Nebraska
Quote:
Originally Posted by markjo View Post
Just a quick question, is there a way to relock the bootloader?
Yes. That is why the guide says to keep that bin file. However, relocking the bootloader does not necessarily fix your voided warranty. If relocked, your device will not show up as "Locked", it will show up as "Relocked" to HTC.
HTC VIVID SUPERGUIDE

BOOTLOADER UNLOCK, PERM ROOT, CWM, FLASHING ROMS/KERNELS, APN SETTINGS, REVERT TO STOCK

 
pside15
Old
#8  
Senior Member
Thanks Meter 376
Posts: 1,785
Join Date: Aug 2010
Location: Flowery Branch, Ga
You could add a part about flashing custom kernels like the one for the hollicakes ROM. That was even confusing to me and I've flashed numerous phones hundreds of times.
LG G3 (T-Mobile)
 
slapshot30
Old
#9  
slapshot30's Avatar
Senior Member - OP
Thanks Meter 430
Posts: 2,001
Join Date: Feb 2010
Location: Nebraska
Quote:
Originally Posted by pside15 View Post
You could add a part about flashing custom kernels like the one for the hollicakes ROM. That was even confusing to me and I've flashed numerous phones hundreds of times.
I was actually thinking about doing that earlier but got cut short in time. I'll add it though.

Sent from my HTC PH39100 using xda premium
HTC VIVID SUPERGUIDE

BOOTLOADER UNLOCK, PERM ROOT, CWM, FLASHING ROMS/KERNELS, APN SETTINGS, REVERT TO STOCK

 
bjg222
Old
#10  
bjg222's Avatar
Senior Member
Thanks Meter 28
Posts: 168
Join Date: Nov 2009
Location: Atlanta, GA
Looks great, thanks for collecting all this stuff in one place! So happy to finally have a bootloader unlock, CWM, and permanent root!
Current Phone: HTC Vivid (White, Stock Rooted), Asus Transformer Prime (not yet rooted)

Past Phones: HTC Incredible S (Black, Stock Rooted), HTC Hero (White, VillainROM), HTC Dream (White, Too many different ROMS to list!)

Tags
htc, perm, root, vivid
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes