[SUPERGUIDE] ICS-Root-Flash-Stock

Search This thread

Microbot2

Member
Apr 2, 2012
30
1
Texas
I'm having a time with fastboot this morning.

C:\android\WCXJB_ROOT_PACK\WCXJB_ROOT_PACK>fastboot flash wcxrecovery.img
unknown partition 'wcxrecovery.img'
error: cannot determine image filename for 'wcxrecovery.img'

in Linux, I get ./fastboot command not found, in the wcxjb_root_pack.
I tried to move the wcxrecovery.img to the folder it worked in last time i used it, then it's parttion not found...

Sundays.
 
Last edited:

Meercy

Senior Member
Mar 24, 2011
56
0
Tenn
Have you tried with the updated instructions? Go back to stock and then re lock and then start again.

Sent from my HTC PH39100 using xda premium

well from looking at instruction #6 on the first page. you have to lock again. i did, but the file to return to stock. when updating it says main version is older.

i think wat would help if i could do a full wipe. any suggestions ?
 
Last edited:

slapshot30

Senior Member
Feb 21, 2010
2,034
324
Nebraska
well from looking at instruction #6 on the first page. you have to lock again. i did, but the file to return to stock. when updating it says main version is older.

i think wat would help if i could do a full wipe. any suggestions ?

That reminds me, I need to change the return to stock guide. I think I'm just going to point people to the HTC site to download the RUU and run that.

Sent from my HTC PH39100 using xda premium
 

Meercy

Senior Member
Mar 24, 2011
56
0
Tenn
That reminds me, I need to change the return to stock guide. I think I'm just going to point people to the HTC site to download the RUU and run that.

Sent from my HTC PH39100 using xda premium

cool. but i think what happened was. I was switching to the holics rom w/o the ics update & s-off. I really didnt feel like doing the wire thing. :D. So i ended up flahbooting the holirader kernel again and the rom & i been back ever since. this was sum hrs ago. Its really not hard untill u get caught up in a process of * wat am i doing wrong * when u could easily back track. :rolleyes:
 

Microbot2

Member
Apr 2, 2012
30
1
Texas
I had a typo with the commands. Much thanks to ratworks for catching that. Try it once more and tell me if it works.
That works. Thanks.
Strangely enough, I installed busybox, it says I have no root access.
My bootloader is unlocked, I followed the directions precisely.

I also used the guide last week, i used PH39IMG.zip, and vivid_cwm_root_ver.2.zip, it yielded no root then either.
I'll keep reading, thanks a lot.
 

slapshot30

Senior Member
Feb 21, 2010
2,034
324
Nebraska
That works. Thanks.
Strangely enough, I installed busybox, it says I have no root access.
My bootloader is unlocked, I followed the directions precisely.

I also used the guide last week, i used PH39IMG.zip, and vivid_cwm_root_ver.2.zip, it yielded no root then either.
I'll keep reading, thanks a lot.

That's odd, an unlocked bootloader + WC recovery should yield root. I'll look into it as well... Do you have the zip from the last version of this guide? It's named something like ROOT VER2 zip. Try flashing it in recovery if you still have it and then tell me if it says you have root then.

Sent from my HTC PH39100 using xda premium
 

Microbot2

Member
Apr 2, 2012
30
1
Texas
That's odd, an unlocked bootloader + WC recovery should yield root. I'll look into it as well... Do you have the zip from the last version of this guide? It's named something like ROOT VER2 zip. Try flashing it in recovery if you still have it and then tell me if it says you have root then.

Sent from my HTC PH39100 using xda premium
Still no root.
The file is vivid_cwm_root_ver2.zip. It seems to work fine, in fact it says so.
Then I check with busybox, and it says no root. I cleared cache, dalvik cache before I tried the second time, no joy.

I wonder if it would be a better idea to load Wc's ICS rooted ROM?
 
Last edited:

Microbot2

Member
Apr 2, 2012
30
1
Texas
Still no root.
The file is vivid_cwm_root_ver2.zip. It seems to work fine, in fact it says so.
Then I check with busybox, and it says no root. I cleared cache, dalvik cache before I tried the second time, no joy.

I wonder if it would be a better idea to load Wc's ICS rooted ROM?


I have root!
Thanks to Slapshot30, and all the Dev's who work so hard!
 

bbailey167

Member
May 9, 2009
24
16
What changed

I have two Vivids now. One I bricked and sent in to HTC repair (oddly with bootloader unlocked and rooted they did not charge me anything) and have a returned stock ICS AT&T Vivid. The other one I bought from AT&T and it had ICS as well. I used this guide on 3/31/2012 and got root. I am curious as I have unlocked the bootloader and flashed wcxrecovery.img with no root on the returned Vivid.

BTW you guys rock at this stuff and it is appreciated. Standing by.
 
Last edited:

slapshot30

Senior Member
Feb 21, 2010
2,034
324
Nebraska
I have two Vivids now. One I bricked and sent in to HTC repair (oddly with bootloader unlocked and rooted they did not charge me anything) and have a returned stock ICS AT&T Vivid. The other one I bought from AT&T and it had ICS as well. I used this guide on 3/31/2012 and got root. I am curious as I have unlocked the bootloader and flashed wcxrecovery.img with no root on the returned Vivid.

BTW you guys rock at this stuff and it is appreciated. Standing by.

So the vivid in question has unlocked bootloader, wcx recovery, and stock ROM, correct? Root is not sticking on the stock ROM, you'll need to flash a new kernel + ROM and then let me know if that does the trick.

Sent from my HTC PH39100 using xda premium
 

Microbot2

Member
Apr 2, 2012
30
1
Texas
What'd you have to do to make it stick, just flash WC's ROM?

Sent from my HTC PH39100 using xda premium

Yes, I used #4 option. "fastboot flash recovery wcxrecovery.zip"- THIRD (Manual) (Pirateghost's method). I flashed the Rom, according to instructions, but I think it didn't work. I still have beats and old info, no tethering.

I think I'm going with WCX's sense ROM. I'll let you know how it goes.
Thanks, bro.
 
Last edited:

bbailey167

Member
May 9, 2009
24
16
O.K. So here we go. Yesterday when I was trying to root, I downloaded Titanium Backup and Superuser from the Play Store. Of course when I tried to use them, they said I did not have root (I was using WCXJB Root Pack instructions.) Today, I did the PH39img.zip install from ICS HBOOT (from joeykrim HTC Vivid/Holiday Support-- CWM 5.5.0.4.) Then I put the vivid_cwm_root_ver2.zip on my SD card and went to recovery and installed it. Just reading how to flash a kernel with GUI Flash Kernel and decided to go and see if Titanium Backup would do anything. As soon as I tried to open it, Superuser asked for permission (or whatever) and Titanium opened and said I have root. This was all with the Stock ICS that shipped with my "fixed" Vivid from HTC.

I'm really a NOOB, but the combination must be what I was missing. If this is a "duh" moment, I apologize.

Thank you for an awesome guide.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 87
    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 :D)
    20
    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

    ..........
    2
    hello all,

    im having a hell of a time tring to load up a rom cause i dont have s off yet. So my questions are.. 1. i copy the boot.img (from the rom folder) and past it in the fastboot folder? 2. and how do i load it to the phone from there..

    when i click on the fastboot and click run nothing really happens

    ive tried to follow the directions but i just dont understand what im doing wrong plus im not that good on computers and im sure thats why. So if someone can please help...

    reboot you phone to hboot and hook it up to the computer open the folder with fastboot in it right click on a empty space while hitting the shift key click on command prompt when the box opens type fastboot flash boot boot.img reboot to recovery then flash the rom here are some clear instructions you can download
    1
    Gotcha, can you post what exactly those command are so I can put them in the OP. Are they just the directions in your other thread with your new ROM?

    Code:
    :cd %:h
    adb kill-server
    adb remount
    adb push Modules/system /system
    adb reboot bootloader
    fastboot flash boot Kernel-Here/boot.img
    fastboot reboot
    pause

    thats all the script file consists of.

    adb remount and adb push modules wont work on stock rom with stock kernel
    adb reboot bootloader will get you into HBOOT
    fastboot flash boot boot.img will flash the boot image
    fastboot reboot reboots the device without touching it. you could just select reboot from the screen.

    see this post:
    http://xdaforums.com/showpost.php?p=20824300&postcount=25
    1
    Problem fixed! ???

    Sent from my Vivid 4G using XDA Premium 4 mobile app

    That's great! I'm sorry your question didn't get answered when you asked it :(
    But now you got a whole bunch of knowledge on your side from the search, yeah? :)