1. Welcome to the newer, better version of Android Forums! Be sure to see the announcement and enjoy checking it out!

    Some of you have been having login issues. - Please try now. Sorry for the trouble!
  2. All attachments uploaded on the first day of this new look need to be re-uploaded, or will appear broken. All prior to that, and all going forward, should work fine. We apologize for the inconvenience!

[GUIDE] How to Root the HTC One V


  1. CafeKampuchia

    CafeKampuchia Well-Known Member

    This tutorial is for rooting the HTC One V which involves unlocking the phone’s bootloader and flashing a file to the phone via USB cable.

    Note: It is NOT necessary to gain S-OFF to root the One V.


    This guide may also work for rooting the HTC Wind / HTC Desire S (T328w). If you decide to try rooting your Wind / Desire V, make sure you first download the stock HTC RUU (ROM Update Utility) to recover if there are any issues.

    Please note that unlocking your phone’s bootloader does involve the possibility of voiding your warranty, so be certain that you are willing to risk that to root your phone. Moreover, you proceed at your own risk. I accept no responsibility for what you do with your phone. Follow the directions closely, and the odds are you will succeed without any trouble.

    You will need much patience and time, and you’ll need to know how to use SDK tools for Android (see below). If you are a total noob, I do not recommend this for your first project! ;) If you try anyway and get confused with terminology, try looking here for answers: Terminology - CyanogenMod Wiki.


    1. Perform a full backup your phone’s data
    Unlocking the bootloader will involve doing a factory reset. This will result in the loss of all accounts, emails, texts and apps installed on the device. However, data on the SD card such as music, photos and videos will be safe. The device will not format the SD card.


    2. Update your software version
    To update your software after rooting, you will have to go through hassle of re-flashing the stock recovery and re-locking the bootloader. The phone will lose root and you’ll have to go back through steps 3C-5F, so make sure you’ve updated first. To manually check if a software update is available, go to Settings > About > Software updates > Check now.


    3. Unlock your bootloader at htcdev.com
    The next step is to head over to htcdev.com and follow the procedure there to unlock your bootloader. This is the step that can void your warranty!

    3A. Getting started
    Create an account at htcdev.com and login. Click the Unlock Bootloader icon and Get Started button. On the next screen, drop down the “Select Your Device” list, choose All Other Supported Models and click the Begin Unlock Bootloader button. Then, fill out the two nasty forms telling HTC that it’s perfectly fine with you to possibly lose your warranty by going through with this process. [​IMG]

    3B. Obtaining your unlock token
    The first page of instructions shows you how to boot the phone into HBOOT, select FASTBOOT and connect the phone to your computer via USB. But the instructions are not right for the One V since it doesn’t have a removable battery. So here’s the replacement procedure:

    Step 1 – No need to shut the phone down.

    Step 2 – To enter HBOOT (or “bootloader mode”), the power button for longer than 10 seconds. As soon as the screen turns black, hold down volume and let off the power button. At the top of the screen you will see ***_LOCKED_***.

    Step 3 – Use the volume rocker to select FASTBOOT if it’s not selected already. You may have to wait for the device to run through a routine check for zip files to update.

    Step 4 – Connect the phone to your computer using the USB cable.

    If you followed the directions above regarding SDK tools, Java Runtime and HTC Sync, you can skip page 2 of the instructions (steps 5-7) and move onto page 3.

    In Step 8, you open a command prompt in Windows and navigate to the folder where you installed SDK Tools (it should be c:android-sdk-windows or c:Android) and type the command
    Code:
    fastboot oem get_identifier_token
    [​IMG]

    Step 9 is where most people get hung up. Make sure that you do not select any spaces next to the identifier token, or any lines above or below the Identifier Token Start/End. Do exactly as you see in this pic:

    [​IMG]

    Paste the identifier token copied from the command window above into the box at the bottom of htcdev.com’s page 3 in your browser and click the Submit button. You will receive an email from htcdev.com with the subject “The key to unlocking your HTC Device” that has an attached file named “Unlock_code.bin” and a link to continue the unlock process. Download the attachment into the folder you installed Android SDK tools and click on the link to continue from page 4. You may have to log back in.

    3C. Unlock the bootloader
    For Step 12, go back to the command prompt and make sure you are in the folder where you installed Android SDK tools and downloaded the file “Unlock_code.bin” above. Now you will flash “Unlock_code.bin” to the phone using the following command:
    Code:
    fastboot flash unlocktoken Unlock_code.bin
    You will see the following warning screen on the phone, again confirming that you are willing to waive your warranty rights to unlock the bootloader:

    [​IMG]

    Use the volume rocker to select Yes (up one click) and press the power button once. The bootloader will proceed to erase all your data, unlock itself and reboot the phone.

    After running through the setup wizard, go back into HBOOT (turn the phone off with the long press, hold down volume and press the power button) and confirm that you’ve unlocked your bootloader successfully. You should see ***_UNLOCKED_***. Success!


    [​IMG]



    4. Install ClockworkMod Recovery
    A custom recovery allows you to backup and restore ROMs including all user apps, data and cache to the SD card. It is also used to flash scripts, custom kernel and custom ROMs, which will come in handy at step 5 below where we root the phone.

    1) There are two types of One V - the international GSM version (uses a sim card) and the U.S. Sprint/Virgin Mobile CDMA version (no sim card), and there are custom recoveries for both types that aren't interchangeable.

    If your phone uses a sim card, download recovery-clockwork-5.8.4.5-primou.img from ClockworkMod's index of recoveries.

    If you have a U.S. Cellular/Sprint/Virgin Mobile (U.S.) device that doesn't require a sim card, download cwmrecovery.img. Be sure to click the thanks button for Android Forums member jmz for his handy work.

    As an alternate, PrimoC/CDMA users (no SIM) can download and install jmz's TWRP2 Recovery. See the directions in his thread: http://androidforums.com/one-v-all-...imoc-recovery-twrp2-recovery-7-10-2012-a.html

    2) Reboot the phone into bootloader, select Fastboot and connect the USB cable.

    3) Open a command prompt and navigate to the folder where you saved the recovery image in step 1 above. Type the following command:
    Code:
    fastboot flash recovery recovery-clockwork-5.8.4.5-primou.img 
    or
    Code:
    fastboot flash recovery cwmrecovery.img
    4) Reboot the phone back into bootloader using the following command:
    Code:
    fastboot reboot recovery
    You should see the new Recovery.


    5. Now on to root the phone!

    5A. Head over to XDA Developers and download the SuperSU access management tool. You'll want to grab the attached file at the bottom of the OP called CWM-SuperSU-v0.9x.zip. This will root your phone and install the SuperSU app in one smooth motion. Much thanks, credit and kudos go out to XDA user Chainfire. Login over at XDA and hit the thanks button for him somewhere or donate to his Paypal account and buy him a Coke. ;)

    5B. Copy CWM-SuperSU-v0.9x.zip to your SD card.

    5C. Restart the phone into HBOOT again and select Recovery. After Recovery has launched, choose install zip from sdcard > choose zip from sdcard and select CWM-SuperSU-v0.9x.zip.

    5D. Reboot the phone. It is now rooted!

    5E. Go to the app drawer and click on SuperSU. Update the binary when prompted. It’s icon looks like this:
    [​IMG]

    5F. Install and open any app requiring root access to confirm that the phone is rooted.

    Now enjoy hacking your Droid!


    Credits:

    • Chainfire at xda-developers.com for SuperSU and the rooted binaries.
    • XDA member Lloir for producing the first official ClockworkMod Recovery for the One V GSM.
    • Android Forums member JMZ for producing the first ClockworkMod Recovery for the One V CDMA.
    • Agent13 here at Android Forums for help smoothing out the process.

    Advertisement
  2. CafeKampuchia

    CafeKampuchia Well-Known Member

  3. iamlegend19

    iamlegend19 Member

    Hi CafeKampuchia,

    I have read your post on rooting the HTC ONE V and I find it really awesome but I have been having trouble rooting mine since it is my first time. I have a few super newbie questions if you don't mind.

    1. Should I root my HTC ONE V now since there are still no custom ROMs or overclocking etc. available for my type of phone?

    2. Do you have a link of a video rooting HTC one V since im really a noob at doing this as well as scared of destroying my own phone.

    If you do mind me asking these questions please disregard this message

    Thank you very much ^_^
    CafeKampuchia likes this.
  4. CafeKampuchia

    CafeKampuchia Well-Known Member

    Thanks, and welcome to androidforums. :)

    I can't answer that for you, but I thinks it's worth it for nothing else than getting rid of the system bloat and adds. A CWM Recovery is in the works and ROMs are being developed. ;)

    I really dislike video tuts because they aren't specific enough and can't help get you out of trouble or answer your questions. But a forum can. Follow the guide and you'll be fine. Ask questions if you need to. In the unlikely event that you brick the phone it will be a soft brick which is recoverable by flashing a stock HTC RUU which is available.

    Enjoy!
    iamlegend19 likes this.
  5. iamlegend19

    iamlegend19 Member

    Thanks for the swift reply! Okay i guess ill have to try it out right now. Please pray for my kind soul lol :)
    CafeKampuchia likes this.
  6. iamlegend19

    iamlegend19 Member

    I have a problem entering bootloader mode. In the instructions you indicated that I hold the volume down button along with the power button for longer than 10 seconds. I did that but mine only restarts the phone. Am I missing something?
    CafeKampuchia likes this.
  7. CafeKampuchia

    CafeKampuchia Well-Known Member

    No, I did and corrected guide already.
    Sorry for the confusion.
    iamlegend19 likes this.
  8. iamlegend19

    iamlegend19 Member

    I have successfully rooted my phone :) Thank you very much CafeKampuchia!

    Now that I have my phone rooted there are more questions from a noob like me. Sorry but here goes:

    1. Since there are no CWM recovery and custom ROMs available yet all I can do at this point in time is to just remove all the system bloats right? How do I do this? Do I need an app to do this?

    2. Regarding the ongoing development of custom ROMs, is it okay to download apps at this point using only the stock ROM and just back it up using ROM Manager? Will all my settings and all apps be backed up as well? Then when I install a custom ROM and fails ill just have to restore my backed up stock ROM and restore all the settings and apps?


    Sorry Im really a supernoob. I just learned how to open command prompt on my windows from your tutorials. :(

    Thanks very much!
    CafeKampuchia likes this.
  9. CafeKampuchia

    CafeKampuchia Well-Known Member

    Congrats [​IMG]

    Actually, there is a mostly functional Recovery here:
    [Recovery]CWM v5 Touch Recovery for HTC One V[Build 6]
    I'll be updating the OP soon. Before you do anything to the ROM, install this Recovery per the instructions in that thread, run the Recover from bootloader/Recovery and do a backup of your ROM.

    Then go to Google Play and install Titanium Backup. Use it to backup and uninstall apps. It's OK to get rid of stuff like Dropbox, Twitter, Plurk, Facebook, etc. Don't remove system-related stuff.

    If the ROM becomes unstable, you can restore individual apps from Titanium Backup or the whole ROM from Recovery.


    If you backup from Recovery it stores everything including the ROM, settings, apps, cache, etc. When you restore, it will be in the exact state as when you ran the backup.
    iamlegend19 likes this.
  10. iamlegend19

    iamlegend19 Member

    So after I downloaded and installed recovery, Im going to need ROM manager to back it up right?
  11. CafeKampuchia

    CafeKampuchia Well-Known Member

    No. The best way is to go into hboot, select Recovery and run the backup from there.
    iamlegend19 likes this.
  12. iamlegend19

    iamlegend19 Member

    Alright, Im going to try this now! :) Thank you for all your help! Ive learned a lot about your tutorials thanks :)
  13. Jimmyboy

    Jimmyboy Member

    @CafeKampuchia: Sorry for this stupid question, but could you tell me what's the purpose of rooting the device and what way it helps?? :dontknow:
  14. CafeKampuchia

    CafeKampuchia Well-Known Member

    Google that question. "Why root Android" You'll get more answers than you need. For me personally, the biggies are: remove bloat, block ads, install custom ROMs, overclocking, backup/restore of ROMs and apps+data.
    Asmaul001 likes this.
  15. iamlegend19

    iamlegend19 Member

    @CafeKampuchia,

    Unlocking HBOOT successful
    Rooting HTC ONE V successful
    Installation of CWM recovery successful
    Removal of System Bloat successful

    What else do you think I need? :) I have read something about BusyBox but i cant quite understand what it does. I understand that some apps needs it but is it really essential that i have it installed? I mean, do you have it installed?

    Also, i have beel looking for a good Font Changer for HTC ONE V and came up with Font Installer *Root* but it kinda bricked my phone and hung up on boot mode. Good thing you taught me how to install CWM recovery. Anyway, Im looking for an alternative app with this function (changing the system font), have any suggestions?

    Thanks ^_^
    CafeKampuchia likes this.
  16. CafeKampuchia

    CafeKampuchia Well-Known Member

    Outstanding! Sounds like you're having fun already!

    Here's my list of must-have root apps:


    You probably won't ever need Busybox.
    iamlegend19 likes this.
  17. iamlegend19

    iamlegend19 Member

    Thanks! Im using CPU tuner now but is still learning how to. How about a good font changing app? Do you have any suggestions?
  18. CafeKampuchia

    CafeKampuchia Well-Known Member

    No I don't. BTW, you can't o/c your phone until you flash an overclockable kernel. The stock kernel will not overclock.
  19. iamlegend19

    iamlegend19 Member

    Yup i noticed that, but still I can underclock it right? For longer battery life. :)
  20. CafeKampuchia

    CafeKampuchia Well-Known Member

    No, you can't change the frequency at all.
  21. iamlegend19

    iamlegend19 Member

    Really? Why is that when i used Antutu Benchmark while playing with CPU tuner it changes frequencies with different profiles when i test it? I thought it was working though :(
  22. CafeKampuchia

    CafeKampuchia Well-Known Member

    Yes, I see that you can underclock, but you can't go above 1024mhz.
    iamlegend19 likes this.
  23. iamlegend19

    iamlegend19 Member

    I erased CPU tuner thinking that it doesnt work and was planning to put it back when there comes a custom ROM for ONE V. Haha, ill have to install it again if you say it works since i havent been able to monitor it myself. ^_^ Thanks a bunch!
  24. iamlegend19

    iamlegend19 Member

    @CafeKampuchia

    My friend told me he knows a lot about rooting and accidentally formatted everything including the SD card which contained my CWM recovery backups! Please please how do I install the stock ROM and Kernel and everything that came with my phone? Darn it.. T_T
  25. CafeKampuchia

    CafeKampuchia Well-Known Member

    Here you go:
    [ROM]Primo Shipped ROM Collection - xda-developers

    Find the correct RUU for your region and download it. Assuming that the phone still boots, connect it to your PC via USB and make sure USB Debugging is enabled. Then run the RUU.

    If the phone doesn't boot, do it from HBOOT. Select Fastboot, connect the USB cable (changes to Fastboot USB) and run the RUU.
    shipingli and iamlegend19 like this.

Share This Page