5,605,519 Members 45,124 Now Online
XDA Developers Android and Mobile Development Forum

HOX+ Tutorial for Unlocking, Rooting & installing a custom ROM [BEGINNERS FRIENDLY ]

Tip us?
 
Lucky Thirteen
Old
(Last edited by Lucky Thirteen; 11th April 2013 at 08:23 PM.)
#1  
Lucky Thirteen's Avatar
Senior Member - OP
Thanks Meter 1582
Posts: 1,126
Join Date: Jul 2010
Location: Montréal
Tutorial HOX+ Tutorial for Unlocking, Rooting & installing a custom ROM [BEGINNERS FRIENDLY ]

-- Step-by-Step Tutorial for Unlocking, Rooting and Installing a Custom Rom for your HTC ONE X+ --



Here is my beginner friendly manual method for Unlocking, installing an alternative Recovery, Rooting and installing a custom ROM for HTC ONE X+

Why should you do it manually?

At first glance, an all in one tool to do the work for us seems a good idea, but what happens if a step fails? Do you know how to use the right tools to recover? Does your computer have the basics prerequisites installed to allow you to recover your device? In performing this task manually all the basic tools will be installed and in the event that some bugs occurs, at least you will have the certainty of having all the tools in hand to fix it. It is an easy task to obtain if you follow this step-by-step tutorial rigorously. All you need is in this thread, no need to search to find that file or that app, all you need is 30-60 minutes of attentive reading and performing the described procedure. If something goes wrong, read again and simply perform the procedure another time. Remember, you decided to root and customize your phone, no one can be held responsible for your action. If something goes wrong we are here to help, but if you have the ability to read, you should be able to perform this without a swear.

Be aware that the HTC ONE X+ comes in two versions, one version called INTERNATIONAL (ENRC2B) that come WHITOUT the so-called LTE technology.

Then the North American version for AT&T and TELUS (EVITARE_UL) version that comes WITH so-called LTE technology.

LTE is an initialism of Long-Term Evolution. To determine which version your phone is you can simply download an application called CID Getter from the Google Play store available HERE Simply open the program once installed and navigate to the line named [ro.aa.project]:[your version model]
  • ENRC2B is INTERNATIONAL
  • EVITARE_UL is AT&T / TELUS


Now that you know which version is your phone lets start with the installation of your SDK tool folder. ADB is a versatile command line tool that lets you communicate with your Android device. This tool is MANDATORY and will serve you very often. Let's do this.

-- Screenshots for the visual ones --
 



____________________________________________
-- Enabling USB debugging mode --

On your phone simply follow this path : Settings -> Developer options -> Turn the option ON -> under Debugging -> tick USB debugging option Debug mode when USB is connected
That's it, done!

-- Screenshots for the visual ones --
 









____________________________________________
-- Java Installation --

This is a prerequisite to have a flawlessly working SDK tool installation.
  1. Click on the following link to download it on Java's website : Free Java Download
  2. On the next page, do not click on Agree and Start Download, instead click on See all Java downloads.
  3. Which should you choose? If you have a 64-bit Windows OS you MUST install the two versions (both 32-bit and 64-bit), otherwise the 32-bit is sufficient for a 32-bit Windows OS.
  4. Before installing the latest version of Java, it is recommended to uninstall all previous Java's installation. (How to -> Remove Older Versions)
  5. Complete the required installation depending of the type of Windows installation.
  6. You are all done for Java.

-- Screenshots for the visual ones --
 









____________________________________________
-- SDK Tools Installation --
  1. First step is to download the SDK Manager, to do so click on this link -> Download the SDK
  2. Next locate on the bottom of your screen the USE AN EXISTING IDE, click on it.
  3. On the Get the Android SDK page, tick the I have read and agree with the above terms and conditions box and click on the Download the SDK Tools for Windows button.
  4. Navigate to your Download folder, and locate a file named like this: installer_r21.1-windows.exe (N.B. The r21.1 version was available when I did this how to, your version could be different.)
  5. Double click on the installer_r21.1-windows.exe file to start the installation. Take good note where the file will be installed, generally the default SDK path is : C:\Users\your_session's_name\AppData\Local\Android \android-sdk.
  6. Now, navigate to the path of the SDK installation folder.
  7. Select all (CTRL + A) in this folder and Copy (CTRL +C) them for the next step.
  8. Now you need to create a new folder at the root of your C:\ drive named : AndroidSDK
  9. Open up the newly created folder and Paste (CTRL + V) the previously copied files.
  10. Stay in this folder and double click on the SDK Manager icon.
  11. The SDK Manager will open a new window, click on Deselect All, then tick the following line in Tools : AndroidSDK Platform-tools
  12. Click on Install 1 Package..., accept the license agreement and click on Install let the manager do it's thing.
  13. Click on Done and close the manager's window.
  14. Congrats! You have created successfully your SDK tool!
  15. Wait! Let's clean your computer a bit....
  16. Go back to the previous folder, the one located in this path : C:\Users\your_session's_name\AppData\Local\Android \android-sdk
  17. Click on the Uninstaller, we don't need this one anymore. Don't worry the other AndroidSDK folder won't be deleted.
  18. Voilà! You are done with this part.

-- Screenshots for the visual ones --
 















____________________________________________
-- Creating of script file for a fast access --
  1. Locate the Platform-tools sub-folder in the AndroidSDK folder.
  2. Right click in a empty space of the folder and select in the contextual menu New -> Text Document
  3. Open this new Text Document and Copy/Paste this : c:\windows\system32\cmd.exe
  4. Save this file as : Start SDK.bat
  5. Acknowledge the : If you change file extension... warning.
  6. Right click your new created Start SDK and send a shortcut on your Desktop.
  7. Done! If you try to double click on your Start SDK shortcut, a command window should open with something like these lines :

Code:
C:\AndroidSDK\platform-tools>c:\windows\system32\cmd.exe
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\AndroidSDK\platform-tools>
Success!



____________________________________________
-- Installing HTC's Drivers --

This one is very easy, simply download and run the installer and let Windows do the rest. Drivers compatbile 32-bit or 64-bit
  • Download the Self-install HTCDriver_4.0.1.001.exe/
  • Make sure your phone is not plugged on your computer via the USB cable.
  • Simply run the installer of the driver you've just downloaded.
  • Once the installation is completed, simply plug your phone via your USB cable and Windows "wizard manager" will now detect your phone.
  • If it doesn't work, unplug your phone and reboot your computer. Then plug back your phone once rebooted.
  • Done!

-- Screenshots for the visual ones --
 




____________________________________________
-- Let's try all this! --
  1. With your phone plugged on your USB cable...
  2. From your Desktop, double click on your Start SDK shortcut.
  3. In the command window, at the command line : C:\AndroidSDK\platform-tools> type this -> adb devices (Enter)
  4. The serial number of your phone should appear in the command window. If it is the case, then try this again : C:\AndroidSDK\platform-tools> type this -> adb reboot (Enter)
  5. Your phone will now Reboot
  6. If all this worked, you have a successful SDK Tools installation!

-- Screenshots for the visual ones --
 




____________________________________________
-- Unlocking your Bootloader --

This step is mandatory since there is no other solution yet to unlock the bootloader on the ONE X+. !! PLEASE BE ADVISED TO BACKUP ALL YOUR DATA FROM YOUR PHONE'S USB MEDIA, THIS PROCEDURE WILL TOTALLY AND FULLY WIPE YOUR PHONE. ALSO, BE ADVISED THAT YOUR WARRANTY IS MOSTLY VOID !!

Before doing this you can visualize what is an unlocking procedure HERE. Or you can watch this video HERE

Ready?
  1. To unlock your bootloader go to HTCDev create your account with a valid email address, then select on the right field : All Others Supported Devices and click on Begin Unlock Bootloader (If you followed this tutorial to the letter, your SDK tool/adb command should work flawlessly for this procedure.)
  2. Follow the on screen instructions to get your Token ID.
  3. To submit your Token ID you need to highlight everything between the two spades ♠< < < < <Identifier Token Start> > > > > ....token ID string.... < < < < <Identifier Token End > > > > >♠
  4. Now simply right click and Copy/Paste in the correspondent field to submit.
  5. You will received your unlocking code in your email account (almost instantly, check in your SPAM folder if it take more than 5 minutes) you registered with on HTCDev.
  6. Complete the unlocking procedure and wait for your phone to reboot.

Congrats! The Unlocking process is successful!



____________________________________________
-- Recovery installation --

Let's install your new recovery now. !! Be advised that installing CWM Recovery on this device is NOT RECOMMENDED, this recovery is untested, unreliable, unsupported and outdated. The ONLY recovery you should use on your HTC ONE X+ is TWRP Recovery !!

Download this TWRP Recovery for the International version (ENRC2B) : HERE MD5:0a708f4c27d69d2d1505ce7832d4b3be

Download this TWRP Recovery for the AT&T/TELUS version (EVITARE_UL) : HERE MD5:6e24a6686bc4840043a57cb61b63f22c

Once downloaded to simplify the operation rename your file like this : TWRPrecovery.img
Take this TWRPrecovery.img file and Copy/Paste it in the platform-tool of your SDK folder.
TIP : Since your are in the platform-tool folder you can create a batch file to open a command window right from your Desktop.
  1. Do this directly into the platform-tools folder.
  2. Right click on an empty space and select Create New text document
  3. In the new text paste this : c:\windows\system32\cmd.exe
  4. Save it with this name StartADB.bat (important to save it with .bat extension and overwrite the warning)
  5. Now right click again on your new .bat file, and create a shortcut to your Desktop.
  6. Now try to : adb devices your phone via your new Start ADB batch file directly form your Desktop shortcut with your phone plugged on your USB cable.
  7. If you have a serial number as confimation you have done it right!
  8. This a ONE TIME OPERATION TO DO, IT WILL WORK AS LONG AS THE SHORTCUT WILL BE ON YOUR DESKTOP.
  1. Time to plug your phone on your USB cable if it is not already plugged.
  2. Click on Start SDK, in the command window type at the prompt > adb devices (Enter)
  3. Confirmation of the serial.
  4. At the prompt type >adb reboot-bootloader (Enter)
  5. The phone will reboot in bootloader mode.
  6. Make sure the FASTBOOT USB is highlighted.
  7. At the prompt type >fastboot flash recovery TWRPrecovery.img (Enter)
  8. If Success is achieved, type again at the prompt >fastboot erase cache (Enter)
  9. You now have TWRP Recovery installed.
  10. Unplug your USB cable and hit Power button one time.
  11. Select Recovery with your Volume rocker.
  12. Hit Power button one time.
  13. Your phone should reboot in Recovery
  14. Familiarize yourself with it.
  15. Click on BACKUP and perform a full backup of your actual ROM.
  16. Once done REBOOT System.

-- Screenshots for the visual ones --
 















____________________________________________
-- Time to install the root --

This is fast to obtain, simply download this SuperSU.zip file and transfer this at the root of your USB media (SD card).
  1. You can now click on your Start SDK batch file from your Desktop to start a command window while your phone is still plug on the USB cable.
  2. Type at the prompt > adb devices (Enter)
  3. Then again at the prompt (if serial confirmation is positive) >adb reboot-bootloader (Enter)
  4. Phone will reboot in Bootloader
  5. Unplugged the USB cable
  6. Hit Power button once
  7. Select Recovery in the menu with the Volume rocker
  8. Hit Power once to reboot in Recovery
  9. Select Install
  10. In the Select Zip to Install menu located your SuperSU.zip file
  11. Click on it and in the new menu simply Swipe to Confirm Flash
  12. Reboot system
  13. You are done rooting your phone.



____________________________________________
-- Custom ROM installation --

So far all is good and the above instructions were all successful as we expected now you want that wonderful ROM from that thread, right? This procedure is very simple, but one rule applied here : ALWAYS BACKUP YOUR ACTUAL ROM BEFORE FLASHING ANYTHING! Do transfer it on your computer and keep this file in a safe place follow this path to locate the TWRP folder. At the root of your SD card locate TWRP -> Backups -> your_One X+_serial_number -> You should have one file stamped with date and time. This is your backup you can rename it. Copy/Paste it and put it in a safe place in your computer.

Now the fun part begin!

  • Once you have selected the ROM for your model version INTERNATIONAL OR AT&T/TELUS, simply download it.
  • Take also the correspondent boot.img that need to be flashed just before or just after (doesn't really matter) the ROM installation.
  • Transfer your ROM.zip at the root of your internal storage of the HTC ONE X+ via your USB cable.
  • While the ROM is transferring on your phone, simply extract the boot.img that match your ROM, rename it for an easier recognition (i.e. Viperboot.img, Eleganciaboot.img, ARHDboot.img, etc) Copy/Paste it in your platform-tool folder (SDK)
  • Leave your phone plugged to your USB cable
  1. Click on Start SDK, in the command window type at the prompt > adb devices (Enter)
  2. Confirmation of the serial.
  3. At the prompt type >adb reboot-bootloader (Enter)
  4. The phone will reboot in bootloader mode.
  5. Make sure the FASTBOOT USB is highlighted.
  6. At the prompt type >fastboot flash boot insert_your_boot_image_name_here.img (Enter)
  7. If Success is achieved, type again at the prompt >fastboot erase cache (Enter)
  8. You now have a customized boot.img installed.
  9. Unplug your USB cable and hit Power button one time.
  10. Select Recovery with your Volume rocker.
  11. Hit Power button one time.
  12. Your phone should reboot in Recovery
  13. (!! The following instruction are with TWRP Recovery installed !!)
  14. Select Wipe menu, then select Factory reset (swipe), select System (swipe)
  15. Go back to the Install menu and select it.
  16. Locate your ROM.zip and select it.
  17. Swipe to confirm.
  18. Probably Aroma installer will start, simply follow the on-screen instructions and complete the installation.
  19. !! Confirm the Rebooting option ONLY IF YOU FLASHED THE BOOT.IMG BEFORE ROM INSTALLATION !!
  20. Otherwise select the Reboot Bootloader and perform the 4 to 8 steps
  21. Reboot the phone.

-- Screenshots for the visual ones --
 










Your phone should Reboot with your new ROM, put your phone aside for ~10 minutes to let the new installation performing all it's task. Then you can customize your phone at your desire. Don't forget to reboot your phone when done.

Enjoy!
Phone : TELUS HTC One | ROM : OrDroid 3.0.0 | Kernel : Stock | Radio : 4A.14.3250.13 | HBOOT : 1.44.0000
Phone : TELUS HTC One X+ | ROM : Elegancia 5.0.0 | Kernel : root@ABM030 | Radio : 1.09.55.17_18.20.95.55L | HBOOT : 1.32.0000

♠ ♠ ♠

Beginners ThreadHow to verify MD5 ChecksumHow to install Android SDK tool & HTC's driversFrequently Asked Questions - - HTC ONE X+
HOX+ Tutorial for Unlocking, Rooting and installing a custom ROM -BEGINNER FRIENDLY-Recognized Contributor Support Chat
The Following 47 Users Say Thank You to Lucky Thirteen For This Useful Post: [ Click to Expand ]
 
Lucky Thirteen
Old
(Last edited by Lucky Thirteen; 2nd April 2013 at 05:29 PM.)
#2  
Lucky Thirteen's Avatar
Senior Member - OP
Thanks Meter 1582
Posts: 1,126
Join Date: Jul 2010
Location: Montréal
If you found something hard to understand, let me know, I will do my best to rearrange this tutorial.
Also let me know by PM all the orthographic errors you found, I will fix this ASAP.
If this helped you in anyway please take the time to rate this thread.

Happy flashing!
Phone : TELUS HTC One | ROM : OrDroid 3.0.0 | Kernel : Stock | Radio : 4A.14.3250.13 | HBOOT : 1.44.0000
Phone : TELUS HTC One X+ | ROM : Elegancia 5.0.0 | Kernel : root@ABM030 | Radio : 1.09.55.17_18.20.95.55L | HBOOT : 1.32.0000

♠ ♠ ♠

Beginners ThreadHow to verify MD5 ChecksumHow to install Android SDK tool & HTC's driversFrequently Asked Questions - - HTC ONE X+
HOX+ Tutorial for Unlocking, Rooting and installing a custom ROM -BEGINNER FRIENDLY-Recognized Contributor Support Chat
The Following 12 Users Say Thank You to Lucky Thirteen For This Useful Post: [ Click to Expand ]
 
pazzo02
Old
#3  
pazzo02's Avatar
Senior Member
Thanks Meter 112
Posts: 341
Join Date: May 2011
Location: Chicago area
Quote:
Originally Posted by Lucky Thirteen View Post
you should be able to perform this without a swear.
I don't do anything without swearing, but thanks for a great, thorough tutorial. Mods - please sticky this!
If at first you don't succeed...SEARCH!

HTC Inspire 4G - retired
HTC One X+ - awesome
 
decoy4444
Old
#4  
decoy4444's Avatar
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Apr 2013
Location: Dubai
sup, i have been using your guide to root and i have been getting trouble getting through the "adb device" part, no matter how many htc drivers i download i end up with the same error, it says devices but mine is never shown. but i guess its all good now as is followed it through the htcdev site...... but anyways would like to know how i can add these roms cause i am really confused about there kernels and stuff would be appreciated if you could explain how it works and whats a good rom to start with.
 
Lucky Thirteen
Old
#5  
Lucky Thirteen's Avatar
Senior Member - OP
Thanks Meter 1582
Posts: 1,126
Join Date: Jul 2010
Location: Montréal
Hi decoy,

Can you specified at which portion of the tutorial you are stuck at?
Phone : TELUS HTC One | ROM : OrDroid 3.0.0 | Kernel : Stock | Radio : 4A.14.3250.13 | HBOOT : 1.44.0000
Phone : TELUS HTC One X+ | ROM : Elegancia 5.0.0 | Kernel : root@ABM030 | Radio : 1.09.55.17_18.20.95.55L | HBOOT : 1.32.0000

♠ ♠ ♠

Beginners ThreadHow to verify MD5 ChecksumHow to install Android SDK tool & HTC's driversFrequently Asked Questions - - HTC ONE X+
HOX+ Tutorial for Unlocking, Rooting and installing a custom ROM -BEGINNER FRIENDLY-Recognized Contributor Support Chat
 
decoy4444
Old
#6  
decoy4444's Avatar
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Apr 2013
Location: Dubai
i was getting stuck at lets try all this---> AndroidSDK\platform-tools> type this -> adb devices. over here when i type this my device does not show up i have tried updating my drivers several times still no success.
 
Lucky Thirteen
Old
#7  
Lucky Thirteen's Avatar
Senior Member - OP
Thanks Meter 1582
Posts: 1,126
Join Date: Jul 2010
Location: Montréal
Are you with stock OS on your phone?

Have you tried another USB port? USB 3.0 ports are known to create issues. Also make sure your USB cable is not on a USB hub. If you have Enable USB debugging and you have followed the procedure to the letter, obviously there is a little thing missing.

Please try to describe your computer type and Windows version, where your USB cable is plugged in your computer, is Java installed correctly. Do describe at the most of your knowledge your situation. If it's really not working we can try to arrange a TeamViewer session to have a deeper look at it.
Phone : TELUS HTC One | ROM : OrDroid 3.0.0 | Kernel : Stock | Radio : 4A.14.3250.13 | HBOOT : 1.44.0000
Phone : TELUS HTC One X+ | ROM : Elegancia 5.0.0 | Kernel : root@ABM030 | Radio : 1.09.55.17_18.20.95.55L | HBOOT : 1.32.0000

♠ ♠ ♠

Beginners ThreadHow to verify MD5 ChecksumHow to install Android SDK tool & HTC's driversFrequently Asked Questions - - HTC ONE X+
HOX+ Tutorial for Unlocking, Rooting and installing a custom ROM -BEGINNER FRIENDLY-Recognized Contributor Support Chat
 
decoy4444
Old
#8  
decoy4444's Avatar
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Apr 2013
Location: Dubai
Yo its cool now cause I already rooted it, I guess the problem was the device connection on adb, as it was not being shown even though my computer recognized it, but when I went through the steps on Htcdev it worked cause I was able to unlock and install the recovery..... And I was using it on a usb 3 hub on windows 7. And yes at the moment I am running the stock Rom. I have An other question if you don't mind.... When you install the international recovey how does the back up work and how can you use it?

Sent from my HTC One X+ using xda app-developers app
 
Lucky Thirteen
Old
#9  
Lucky Thirteen's Avatar
Senior Member - OP
Thanks Meter 1582
Posts: 1,126
Join Date: Jul 2010
Location: Montréal
You simply reboot in recovery and you will see menus, from there it is easy simply pick your choice and swipe to confirm.

Once you will be in Recovery you will see how simple it is, it is very intuitive.
Phone : TELUS HTC One | ROM : OrDroid 3.0.0 | Kernel : Stock | Radio : 4A.14.3250.13 | HBOOT : 1.44.0000
Phone : TELUS HTC One X+ | ROM : Elegancia 5.0.0 | Kernel : root@ABM030 | Radio : 1.09.55.17_18.20.95.55L | HBOOT : 1.32.0000

♠ ♠ ♠

Beginners ThreadHow to verify MD5 ChecksumHow to install Android SDK tool & HTC's driversFrequently Asked Questions - - HTC ONE X+
HOX+ Tutorial for Unlocking, Rooting and installing a custom ROM -BEGINNER FRIENDLY-Recognized Contributor Support Chat
 
asho78
Old
#10  
Junior Member
Thanks Meter 1
Posts: 3
Join Date: Apr 2013
New to android and new to rooting, thanks so much for this guide, unlocked, rooted and custom rom installed. I had no issues with this guide and it was a clean and new experience

The Following User Says Thank You to asho78 For This Useful Post: [ Click to Expand ]
Tags
custom rom, htc one x+, recovery, root, unlocking
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes