[tutorial] How to Unlock Bootloader and Root your Htc One V

Search This thread

ckpv5

Inactive Recognized Contributor
Feb 11, 2008
14,359
18,302
Kuala Lumpur
Here is a simple tutorial on how to unlock bootloader and root your Htc One V.
Do this AT YOUR OWN RISK and I don't guarantee it will work on all Htc One V (but successfully done on my Htc One V (PrimoU)).

First: Credits go to:

1) paulobrien for his tools & guide
2) bagofcrap24 for the stolen unlocking bootloader tutorial..:)

Second: It is good to have official RUU for your Htc One V version. You can find the official RUU HERE(credit : JMZ) & HTCSync in case you something goes wrong and you need to revive your One V.

Or make a nandroid backup after you successfully unlock the bootloader. How ? Read further below. So read fully before you attempt to unlock bootloader and rooting.

Third: the tutorial

Unlocking Your Bootloader

Note: After doing unlocking bootloader, all your data/apps are gone so make a backup to your PC first.
You will need to run the initial setup again.

1. Go Here "http://www.htcdev.com/" and create yourself an account on HTCDEV.
2. Download These Fastboot Files
3. Make a new folder on your C: drive called fastboot.
4. Extract The Zip downloaded in step 2 to the new folder
5. Go Here http://www.htcdev.com/bootloader/ and select "All Other Supported Models" and "then begin unlock bootloader"
6. Yes, Tick both Boxes, Proceed
7. Skip up to step 8 as we have all we need for the first 7 steps
8. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
9. Hold volume down button, the device will boot to HBOOT
10. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
11. plug your phone into your PC and open a Command Prompt.
(windows XP - Click Start > Run > type CMD in box then press OK
(Windows 7 - Click Start > type CMD in search box then press Enter)
12. cd to your folder where we put fastboot files cd c:\fastboot
13. type this into your command prompt window fastboot oem get_identifier_token
14. select & copy the text as per step 9 on the HTCDev website
15. paste your identifier token into the box at the bottom and submit
You Will Very Shortly Receive an email from HTCDev with a link to the second part of the instructions and your "Unlock_code.bin" attached
16. download the "Unlock_code.bin" from the email and save it to the same folder that we extracted fastboot files to in step 2
17. type this into your command prompt window fastboot flash unlocktoken Unlock_code.bin
18. The Display Will change on your phone, press Vol + to accept and power to confirm.

Congratulations You Have Successfully Unlocked Your Bootloader

UPDATE: Read the IMPORTANT note added below

Rooting with Superboot for GSM Device (Primo U)

1. Download r1-primo-superboot.zip to your computer and extract in any directory.
2. Download the modded boot.superboot.img
3. Replace the boot.superboot.img in the folder that you extracted just now (r1-primo-superboot).

Or download one of the Superboot that relevant to your device HERE

4. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
5. Hold volume down button, the device will boot to HBOOT
6. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
7. Connect your phone to PC
8. Double click ‘install-superboot-windows.bat’

Rooting with Superboot for CDMA Device (Primo C)

1. Download r1-primo-cdma-superboot.zip to your computer and extract in any directory.
2. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
3. Hold volume down button, the device will boot to HBOOT
4. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
5. Connect your phone to PC
6. Double click ‘install-superboot-windows.bat’

Once it complete, the phone will reboot on its own. In app drawer you will see a SuperSU icon, click on it and update SU binary then you are done with rooting your Htc One V.

You can try any app with root access to confirm it is working.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

IMPORTANT

As some people forget to make a nandroid backup for their stock ROM, after they successfully unlocked their device,
when a soft brick happens, it will be a big problem to be back on stock when they are unable to find the official RUU for their device.
So make sure, after successfully unlocked your device, don't do anything else yet, flash the CWM recovery and make a nandroid, make nandroid and nandroid of your stock ROM.

Download the Recovery for GSM Device:

CWM 5 - http://forum.xda-developers.com/showthread.php?p=28153112
Direct download link : http://download.clockworkmod.com/recoveries/recovery-clockwork-5.8.4.5-primou.img

CWM 6 - http://forum.xda-developers.com/showthread.php?t=1871243 (the latest version as at 05 Sep 2012)


Download the Recovery for CDMA Device:

CWM - http://forum.xda-developers.com/showthread.php?t=1749798


How to make a nandroid backup ?

Once the CWM recovery installed:
Press power once (to go to hboot)
press volume down/up to navigate the menu to RECOVERY, press POWER once

Once in the RECOVERY menu:
click backup and restore
click backup
the backup process is running. It will be a few minutes to complete.
once complete, check whether the backup is successful
click backup and restore
click restore
you will see your backup files, e.g: 2012-06-12.0.13.04
click Go Back or use the back button
click reboot system now to boot your device
once fully booted, mount your sdcard to PC, browse to \clockworkmod\backup and copy the 2012-06-12.0.13.04 folder to your PC as a second backup in case something is wrong with your sdcard.
2012-06-12.0.13.04 is an example only, you will get a different no.

Alternatively, you also can use TWRP recovery:

GSM version - http://forum.xda-developers.com/showthread.php?t=1721749
CDMA version - http://forum.xda-developers.com/showthread.php?t=1764183

Now you are ready to do the rooting process.

Once your device is rooted, you are free to do whatever you want to do with your device, to flash a custom ROM, a custom kernel... whatever.
If soft brick happens and there is no official RUU, a stock nandroid backup may helps you :)
 

Attachments

  • fastboot.zip
    199.7 KB · Views: 33,237
Last edited:

Sorry2U

Senior Member
Sep 29, 2011
134
31
Johor
It doesn't work !!!!
It stucks at -waiting for device- in
11. type this into your command prompt window fastboot oem get_identifier_token
 

handisetyadi

Senior Member
Mar 5, 2011
182
14
It works perfectly when s off and root. But why cant i gain root access when i already have SU app?
I tried to update the SU but it failed on gaining root access and busybox list.


When i used root uninstaller app, it asked me for adb access which i dunno. What do i have to do?

Sent from my HTC One V using XDA
 

ckpv5

Inactive Recognized Contributor
Feb 11, 2008
14,359
18,302
Kuala Lumpur
It works perfectly when s off and root. But why cant i gain root access when i already have SU app?
I tried to update the SU but it failed on gaining root access and busybox list.


When i used root uninstaller app, it asked me for adb access which i dunno. What do i have to do?

Sent from my HTC One V using XDA

Which boot.superboot.img inside the r1-primo-superboot folder that you have ?
The original one is 4126 kb (SU not working)
The modded one is 4106 kb (SU should work)
 
Last edited:

handisetyadi

Senior Member
Mar 5, 2011
182
14
Ohh, my bad. It's fully rooted now, thankksss.

And i was panic cz it cudnt turn on wifi. But once i reboot my one v it backs on :)

Sent from my HTC One V using XDA
 

nightshade246

Senior Member
Aug 11, 2011
52
2
Gurgaon
I am planning on buying this phone.
I just have a few questions.

What is S-off and S-on?

Also, what is RUU?
 
Last edited:

ckpv5

Inactive Recognized Contributor
Feb 11, 2008
14,359
18,302
Kuala Lumpur
I am planning on buying this phone.
I just have a few questions.

What is S-off and S-on?

Also, what is RUU?

I just give a basic explanation:

S-Off - security off - you can change everything including hboot partition layout, radio, system, data & recovery

S-On - opposite of the above, all cannot be change (which normally with a locked bootloader)

S-On + unlocked bootloader - you can change only system, data & recovery

RUU - ROM Update Utility - and exe file which consist all the OS files to be installed to the phone.
 

ZeuBug

Senior Member
Aug 31, 2007
817
504
Nantes
Here is a simple tutorial on how to unlock bootloader and root your Htc One V.
Do this AT YOUR OWN RISK and I don't guarantee it will work on all Htc One V (but successfully done on my Htc One V (base 1.58.707.3)).

My brand new android phone has never been rooted faster! thank you very much! let's start theming!!! :D
 
  • Like
Reactions: eysem

nightshade246

Senior Member
Aug 11, 2011
52
2
Gurgaon
I just give a basic explanation:

S-Off - security off - you can change everything including hboot partition layout, radio, system, data & recovery

S-On - opposite of the above, all cannot be change (which normally with a locked bootloader)

S-On + unlocked bootloader - you can change only system, data & recovery

RUU - ROM Update Utility - and exe file which consist all the OS files to be installed to the phone.

Thank you for your response. :)

How do you toggle S-On to S-off?
Why is it recommended to have the RUU you said one should have?
 

joaonds

Senior Member
Nov 6, 2010
716
101
Sao Paulo
Im here again:

How can I make S-OFF in my HTC One V, the HTCDev teaches seeks to remove the battery, but the HTC One V has internal battery (you can not remove)?

Someone who has made S-OFF on your HTC One V, could you help me?

(sorry my bad english, im speak portuguese only)...
 

ZeuBug

Senior Member
Aug 31, 2007
817
504
Nantes
oups... after playing with my phone, I have made bad mistakes!!!
- I have moved htc system apks for have more fluidity
- I have made a "restore factory settings" and now I have no launcher!!!
- I have tried to flash with "RUU_PRIMO_U_ICS_40A_HTC_Europe_1.41.401.1_Radio_20.62.30.0830U_3822.15.00.03_M_release_247272_signed.exe" but it doesn't work!

Someone could help me to have an original HTC One V? :eek:

Thanks!

edit: I kept these apks on my sdcard...
 
Last edited:

ckpv5

Inactive Recognized Contributor
Feb 11, 2008
14,359
18,302
Kuala Lumpur
oups... after playing with my phone, I have made bad mistakes!!!
- I have moved htc system apks for have more fluidity
- I have made a "restore factory settings" and now I have no launcher!!!
- I have tried to flash with "RUU_PRIMO_U_ICS_40A_HTC_Europe_1.41.401.1_Radio_20.62.30.0830U_3822.15.00.03_M_release_247272_signed.exe" but it doesn't work!

Someone could help me to have an original HTC One V? :eek:

Thanks!

edit: I kept these apks on my sdcard...

You cannot do restore factory settings when you moved some system apks out from nand.

In order to flash a RUU:
1) you need an official RUU for your device.
2) you have htc usb drivers installed on PC.
3) relock the bootloader
in fastboot mode type fastboot oem lock
4) flash RUU

Do you have some kind of note of your actual software version number ?
 

ZeuBug

Senior Member
Aug 31, 2007
817
504
Nantes
You cannot do restore factory settings when you moved some system apks out from nand.

In order to flash a RUU:
1) you need an official RUU for your device.
2) you have htc usb drivers installed on PC.
3) relock the bootloader
in fastboot mode type fastboot oem lock
4) flash RUU

Do you have some kind of note of your actual software version number ?

Thanks ckpv5. Now I feel less alone :D

Here is the informations I have on HBOOT screen:

PRIMOV PVT SHIP S-ON RL
HBOOT-1.16.0000
RADIO-3831.15.00.19_M
eMMC-boot

My phone is a french retail version... I'm trying fastboot oem lock then "RUU_PRIMO_U_ICS_40A_HTC_Europe_1.41.401.1_Radio_20.62.30.0830U_3822.15.00.03_M_release_247272_signed.exe"

Edit: I have fastboot relocked but unable to flash with the rom above... I was something like "please update with the proper utility". When I try to flash I have "From Image version 1.56.401.1" "to Image version 1.41.401.1".
Maybe I have to push system files again with adb?
 
Last edited:

ckpv5

Inactive Recognized Contributor
Feb 11, 2008
14,359
18,302
Kuala Lumpur
Thanks ckpv5. Now I feel less alone :D

Here is the informations I have on HBOOT screen:

PRIMOV PVT SHIP S-ON RL
HBOOT-1.16.0000
RADIO-3831.15.00.19_M
eMMC-boot

My phone is a french retail version... I'm trying fastboot oem lock then "RUU_PRIMO_U_ICS_40A_HTC_Europe_1.41.401.1_Radio_20.62.30.0830U_3822.15.00.03_M_release_247272_signed.exe"

Edit: I have fastboot relocked but unable to flash with the rom above... I was something like "please update with the proper utility". When I try to flash I have "From Image version 1.56.401.1" "to Image version 1.41.401.1".

That is not the correct RUU for your phone.

You need this one:

http://www.filefactory.com/file/c42...31U_3831.15.00.19_M_release_251449_signed.exe
 
  • Like
Reactions: ZeuBug

shubhamchamaria

Senior Member
Jan 28, 2011
2,792
2,243
Mumbai
Thanks ckpv5. Now I feel less alone :D

Here is the informations I have on HBOOT screen:

PRIMOV PVT SHIP S-ON RL
HBOOT-1.16.0000
RADIO-3831.15.00.19_M
eMMC-boot

My phone is a french retail version... I'm trying fastboot oem lock then "RUU_PRIMO_U_ICS_40A_HTC_Europe_1.41.401.1_Radio_20.62.30.0830U_3822.15.00.03_M_release_247272_signed.exe"

Edit: I have fastboot relocked but unable to flash with the rom above... I was something like "please update with the proper utility". When I try to flash I have "From Image version 1.56.401.1" "to Image version 1.41.401.1".
Maybe I have to push system files again with adb?

Find the ruu for Europe (1.56.401.1)
You cannot downgrade..

Sent from my HTC One V using XDA
 
  • Like
Reactions: ZeuBug

Top Liked Posts

  • There are no posts matching your filters.
  • 102
    Here is a simple tutorial on how to unlock bootloader and root your Htc One V.
    Do this AT YOUR OWN RISK and I don't guarantee it will work on all Htc One V (but successfully done on my Htc One V (PrimoU)).

    First: Credits go to:

    1) paulobrien for his tools & guide
    2) bagofcrap24 for the stolen unlocking bootloader tutorial..:)

    Second: It is good to have official RUU for your Htc One V version. You can find the official RUU HERE(credit : JMZ) & HTCSync in case you something goes wrong and you need to revive your One V.

    Or make a nandroid backup after you successfully unlock the bootloader. How ? Read further below. So read fully before you attempt to unlock bootloader and rooting.

    Third: the tutorial

    Unlocking Your Bootloader

    Note: After doing unlocking bootloader, all your data/apps are gone so make a backup to your PC first.
    You will need to run the initial setup again.

    1. Go Here "http://www.htcdev.com/" and create yourself an account on HTCDEV.
    2. Download These Fastboot Files
    3. Make a new folder on your C: drive called fastboot.
    4. Extract The Zip downloaded in step 2 to the new folder
    5. Go Here http://www.htcdev.com/bootloader/ and select "All Other Supported Models" and "then begin unlock bootloader"
    6. Yes, Tick both Boxes, Proceed
    7. Skip up to step 8 as we have all we need for the first 7 steps
    8. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
    9. Hold volume down button, the device will boot to HBOOT
    10. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
    11. plug your phone into your PC and open a Command Prompt.
    (windows XP - Click Start > Run > type CMD in box then press OK
    (Windows 7 - Click Start > type CMD in search box then press Enter)
    12. cd to your folder where we put fastboot files cd c:\fastboot
    13. type this into your command prompt window fastboot oem get_identifier_token
    14. select & copy the text as per step 9 on the HTCDev website
    15. paste your identifier token into the box at the bottom and submit
    You Will Very Shortly Receive an email from HTCDev with a link to the second part of the instructions and your "Unlock_code.bin" attached
    16. download the "Unlock_code.bin" from the email and save it to the same folder that we extracted fastboot files to in step 2
    17. type this into your command prompt window fastboot flash unlocktoken Unlock_code.bin
    18. The Display Will change on your phone, press Vol + to accept and power to confirm.

    Congratulations You Have Successfully Unlocked Your Bootloader

    UPDATE: Read the IMPORTANT note added below

    Rooting with Superboot for GSM Device (Primo U)

    1. Download r1-primo-superboot.zip to your computer and extract in any directory.
    2. Download the modded boot.superboot.img
    3. Replace the boot.superboot.img in the folder that you extracted just now (r1-primo-superboot).

    Or download one of the Superboot that relevant to your device HERE

    4. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
    5. Hold volume down button, the device will boot to HBOOT
    6. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
    7. Connect your phone to PC
    8. Double click ‘install-superboot-windows.bat’

    Rooting with Superboot for CDMA Device (Primo C)

    1. Download r1-primo-cdma-superboot.zip to your computer and extract in any directory.
    2. Power off your phone by holding the power button down for 5-7 seconds (the three keys will flash a few times then it will power off)
    3. Hold volume down button, the device will boot to HBOOT
    4. Select Fastboot With Volume+or- then press Power once (you'll be in fastboot mode)
    5. Connect your phone to PC
    6. Double click ‘install-superboot-windows.bat’

    Once it complete, the phone will reboot on its own. In app drawer you will see a SuperSU icon, click on it and update SU binary then you are done with rooting your Htc One V.

    You can try any app with root access to confirm it is working.

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    IMPORTANT

    As some people forget to make a nandroid backup for their stock ROM, after they successfully unlocked their device,
    when a soft brick happens, it will be a big problem to be back on stock when they are unable to find the official RUU for their device.
    So make sure, after successfully unlocked your device, don't do anything else yet, flash the CWM recovery and make a nandroid, make nandroid and nandroid of your stock ROM.

    Download the Recovery for GSM Device:

    CWM 5 - http://forum.xda-developers.com/showthread.php?p=28153112
    Direct download link : http://download.clockworkmod.com/recoveries/recovery-clockwork-5.8.4.5-primou.img

    CWM 6 - http://forum.xda-developers.com/showthread.php?t=1871243 (the latest version as at 05 Sep 2012)


    Download the Recovery for CDMA Device:

    CWM - http://forum.xda-developers.com/showthread.php?t=1749798


    How to make a nandroid backup ?

    Once the CWM recovery installed:
    Press power once (to go to hboot)
    press volume down/up to navigate the menu to RECOVERY, press POWER once

    Once in the RECOVERY menu:
    click backup and restore
    click backup
    the backup process is running. It will be a few minutes to complete.
    once complete, check whether the backup is successful
    click backup and restore
    click restore
    you will see your backup files, e.g: 2012-06-12.0.13.04
    click Go Back or use the back button
    click reboot system now to boot your device
    once fully booted, mount your sdcard to PC, browse to \clockworkmod\backup and copy the 2012-06-12.0.13.04 folder to your PC as a second backup in case something is wrong with your sdcard.
    2012-06-12.0.13.04 is an example only, you will get a different no.

    Alternatively, you also can use TWRP recovery:

    GSM version - http://forum.xda-developers.com/showthread.php?t=1721749
    CDMA version - http://forum.xda-developers.com/showthread.php?t=1764183

    Now you are ready to do the rooting process.

    Once your device is rooted, you are free to do whatever you want to do with your device, to flash a custom ROM, a custom kernel... whatever.
    If soft brick happens and there is no official RUU, a stock nandroid backup may helps you :)
    10
    I am planning on buying this phone.
    I just have a few questions.

    What is S-off and S-on?

    Also, what is RUU?

    I just give a basic explanation:

    S-Off - security off - you can change everything including hboot partition layout, radio, system, data & recovery

    S-On - opposite of the above, all cannot be change (which normally with a locked bootloader)

    S-On + unlocked bootloader - you can change only system, data & recovery

    RUU - ROM Update Utility - and exe file which consist all the OS files to be installed to the phone.
    2
    It works perfectly when s off and root. But why cant i gain root access when i already have SU app?
    I tried to update the SU but it failed on gaining root access and busybox list.


    When i used root uninstaller app, it asked me for adb access which i dunno. What do i have to do?

    Sent from my HTC One V using XDA

    Which boot.superboot.img inside the r1-primo-superboot folder that you have ?
    The original one is 4126 kb (SU not working)
    The modded one is 4106 kb (SU should work)
    2
    1.58.707.4 is not an RUU but an 8.78MB update to 1.58.707.3. So the only RUU you can download and install is 7.3, but 7.4 is easily obtainable if you check for updates after installing 7.3. Check Footballs thread to download 1.58.707.3.


    This attitude is totally unnecessary.


    Thanks..very appreciate it
    2
    So the problem here is you don't know how to use terminal. Maybe this guide can help you: http://forum.xda-developers.com/showthread.php?t=1592922

    It says that you need to do the following to flash the recovery
    Code:
    sudo -s (then type your password and press enter)
    cd /volumes/"your OSX drive name"/Users/your-username/Desktop/fastboot
    ./fastboot-mac flash recovery recovery.img
    The only different is the recovery, don't download from that thread but use this one : http://www.mediafire.com/?08xa6a9a414adeu or http://androidhacks.justforlulz.fr/OneV-Primo/CWM/

    Once you're successful with this, then you can flash SuperSU to have root access.

    Even I had to use a Mac and it was pretty easy to do so..
    Download SDK and extract to desktop of mac..(ofc)
    Go to tools folder and run android..
    Download platform-tools..
    Start Terminal window and type "cd<space>" and then drag the platform-tools folder onto it..
    Press enter..
    Put recovery.img in the platform-tools folder..
    Then do "./fastboot flash recovery recovery.img"..without quotes...


    Sent from my HTC One V using XDA