Welcome to Android Advice and Tutorials.
Those of you that have a newer HTC phone has been waiting patiently for news on Android Jelly Bean for your device. HTC has leaked a list of devices that will be getting this update. Currently the leak only states that these will in fact get the update soon but not an actual date. We all know the popular word “soon” could mean months but can hope for weeks. At any event at least there is verification that these will get the update.
HTC Android Jelly Bean Updates Verified:
- HTC One X+
- HTC One XL
- HTC DROID Incredible 4G LTE
- HTC EVO 4G LTE
- HTC One SV
- HTC One VX
- HTC One S
- HTC One S C2
- HTC J
Obviously all of the One series of phones would be expected to get the newest version of Android although the other two were not a guarantee until now. If your device is rooted then you may want to un-root before the update although worst case would likely be the update doing it for you. As far as we can tell the update (again no date specified) will hit devices starting in January of 2013.
The HTC One X is by far one of the greatest Android devices to date and in fact our every day use device. The phone overall has many redeeming features along with the speed to support. There has however been one small issue that the phone has had since it was released, which is the large black menu bar that would not go away. This update which is currently rolling out to the HTC One X has fixed this one issue with the device.
Keep in mind that the Android 4.0.4 update that has started rolling out today is for the AT&T version of the HTC One X. The international version should see this update in the coming weeks so be patient, it will hit soon.
This large update to the HTC One X comes in at a huge 270MB and brings its build to version 2.20.502.7 and OS version to Android 4.0.4. There are many bug fixes and performance enhancements that come with the update but as stated already the menu bar is the only esthetically noticeable change so far we have found. Be patient as the update takes about 5 minutes to install even after you have downloaded it.
Just like most updates you can expect to lose root access to your HTC One X with this update although we can all but guarantee that you’ll have it back very quickly. We did also notice that there is a smoother process when deleting apps in calculating size and the process itself. If you haven’t seen the update to Android 4.0.4 yet on your HTC One X you can manually check by going to “settings -> Software update”. Also if anyone notices anything we have not mentioned here let us know via comments below.
HTC has sent out an announcement confirming that the HTC One X, One XL, and One S will be getting the Android 4.1 Jelly Bean update. Hopefully we will see this update sooner than later on not only the Global version’s but local T-mobile and AT&T versions as well. The Official statement from HTC is as follows:
“We know HTC fans are excited to get their hands on Google’s latest version of Android. At this point in time, we can confirm that we have plans to upgrade our HTC One X, HTC One XL and HTC One S to Jelly Bean. Please stay tuned for more updates regarding device upgrades, timing and other details about HTC and Jelly Bean.”
It was confirmed that the carrier versions of the One X, XL, and S will also get the update to Android 4.1 Jelly Bean although no timing has been released. Carriers that were mentioned were AT&T, T-Mobile, and Rogers and there has been no mention of the One V or EVO 4G LTE. We will update you with dates as they come available.
Currently there is no set date for the Android 4.1 Jelly Bean update to for the HTC One X although being HTC’s current flagship phone it will be getting the Android 4.1 Jelly Bean update no doubt. The HTC One X already has SDK ports of the new Android 4.1 OS available for it so proof of concept is already there (we know it works).
This being said there is a chance with HTC and their history of updates that the Android 4.1 Jelly Bean update could take as long as early 2013. The update will be pushed by HTC i’m sure to their One X and One S models before any other HTC device although there are many other manufacturers that will probably push out much sooner.
As we get more information on the Android 4.1 Jelly Bean update schedule from HTC we will post it here. Until then if anyone catches wind or has an oppinion on the matter feel free to share or express via comments below.
If you have to have the latest and greatest Android OS and own an HTC One X you can install Android 4.1 Jelly Bean on your HTC One X. There are some great features that have been added with Android 4.1 on the One X like the improved notification bar, offline voice recognition, updated Google search and performance improvements due to Google’s new “Project Butter”. Its all around a smoother Android experience.
The Android 4.1 Jelly Bean port comes from the new Android SDK (software development kit) and was ported by XDA member tgascoigne for the HTC One X. Keep in mind that the Android SDK version of Jelly Bean is very unstable and should not be installed on your every day phone. There are a few features that are not working in the port to the One X which are as follows: Wifi, audio, and camera.
NOTE: Backup all of your apps as the process will completely wipe your phones data out.
How to Install Android 4.1 Jelly Bean on the HTC One X:
- Unlock the HTC One X Bootloader (Instructions Here)
- Install ClockworkMod Recovery (Instructions here)
- Install HTC Sync drivers on your Computer (Download Link)
- Download the Android 4.1 Jelly Bean ROM (Download Link)
- Copy the zipped ROM to your One X SD Card
- Download and extract Flash_Boot.zip to your Computer (Download Link)
- Open the file downloaded in step 4 and copy “boot.img” to your Flash_Boot folder
- Power off your HTC One X
- Hold Power + Volume Down to get into Bootloader
- Use volume buttons to select “fastboot” and power to select it
- Connect your One X to your computer via USB
- Go to your Flash_Boot folder and run “flash-boot-youros” to flash Kernel
- After complete select bootloader via the phones power button
- Navigate to recovery and select it to boot into ClockworkMod Recovery
- Select “data/factory reset”, then select yes to confirm
- Select “mounts and storage”, then select “format system” and confirm
- After complete go back to the main recovery menu
- Select “install zip from sdcard”, then select “choose zip from sdcard”
- Select the jelybean_endeavoru_tgascoigne.zip file, and select yes to confirm
- Wait for the process to complete and select “reboot system now”
- Congrats your HTC One X will boot into Android 4.1 Jelly Bean!
While this isn’t a fully functional stable ROM since its coming from an SDK port it is fun to play around with. It will still work as a phone with some cool features and give you the ability to show off Google’s newest Android OS early. Let us know what you think in the comments below.
ClockworkMod on the HTC One X has been in the works for a while but is now available for the popular device. While you can get ClockworkMod Recovery on the HTC One X its not fully functional and what this means is that some of the processes need to be completed through the recovery and not the ROM manager itself. A few of the things that are still being worked on is USB mounting within recovery, charging while in recovery mode and flashing ROM’s within the ROM Manager. This being said everything worksas far as getting it setup to be abel to install custom ROM’s you will just need to follow the instructions below.
How to Install ClockworkMod Recovery on the HTC One X:
- First you will need to unlock the HTC One X Bootloader (Instructions here)
- Make sure you have the Android SDK installed (Installation Instructions)
- Download and extract fastboot to your PC (Download Link)
- Download the ClockworkMod Recovery Image to your fastboot directory (Download Link)
- Power off your HTC One X
- Hold Power + Volume down to boot into bootloader
- Use your volume buttons to select “fastboot” and power to select it
- Connect you HTC One X to your computer via USB
- Open a command prompt and type “fastboot devices”, press enter
- You should now see a device listed, this means everything is fine and you can continue
- Now type “cd c:/fastboot” (or wherever your fastboot folder is), press enter
- Type “fastboot flash recovery recovery-clockwork-touch-22.214.171.124-endeavouru.img”
- Wait for the process to complete then type “fastboot reboot” to reboot your One X
- Congrats you now have ClockworkMod Recovery installed on your HTC One X!
Now that you have ClockworkMod recovery installed on your HTC One X you can install custom ROM’s and really do whatever you want with your HTC One X. If you have any issues or think that something needs to be shared to make this easier for others please leave it in the comments below.
Since HTC started htcdev.com we have been pleased to see ROMs availability increase for popular devices almost immediately since the average user can unlock their bootloader. This being said there is still a process that you must follow in detail to make sure the process is successful.
NOTE: Be sure that you have at least 50% battery before beginning the process. Also take note that all of your HTC One X data will be wiped so backup anything you need to keep. SDcard data will be untouched.
How to Unlock the HTC One X Bootloader:
- Install HTC Sync Software for proper drivers (Download Page)
- Download and extract fastboot files to your PC (Download Link)
- Open your web browser and go to http://www.htcdev.com and create an account (Register here)
- After you have created your account and verified your email go to the “unlock bootloader page” (Bootloader Unlock Page)
- Select “All other supported models”, then click “Begin Unlock Bootloader” page
- You should now see a popup, read it if you’d like then click “Yes”
- Next comes the legal terms, select the checkboxes and click “Proceed to Unlock Instructions”
- Next you will see some instructions which basically are telling you to turn off your phone, hold power + volume down until in bootloader mode, select fastboot via power button, and then connect your HTC One X to your PC via USB
- Go to the second page and click “Proceed to set 5″
- Go to the folder you created in step 2 and press shift and right click in a white area
- Select “Open command window here”, a command prompt and window should come up
- Type “fastboot devices” this will let you know that your One X is connected okay with proper drivers.
- Now go to the third page by clicking “Proceed to step 8″
- Follow all instructions on htcdev at this point and click “submit” when done
- You should now see “Token Submitted Successfully” on the next page and will receive an email with an unlock key attached.
- Download the “Unlock_code.bin” file within your email to your fastboot folder created in step 2
- Now open the link in the email from HTC to continue with instructions
- Go back to your command prompt and type “fastboot flash unlocktoken Unlock_code.bin”
- You should now see the Unlock Bootloader request on your phone
- Use Volume up to select yes and press power to select it
- Your phone will now reboot and do a factory reset, be patient
- Congrats your HTC One X Bootloader is now unlocked!
Let us know if you have any issues and anything else that you think may help others via comments below. Also keep in mind that this is meant for development purposes although may be required to install any custom ROM’s on your device. Also as always we are in no way responsible for the use of these instructions so be sure you know what you are doing before you begin.
If you are having an issue with the HTC One X not updating through the AT&T Software update feature on your phone don’t freak out it can be taken care of by following a few easy steps. What you will need to do will depend on how far in the update process you actually make it on the device if anywhere at all.
Make sure you are connected to WiFi before trying anything below. The HTC One X seems to have an issue getting updates if your not connected to Wifi before searching for the update.
How to Update the HTC One X When not Updating:
- First thing you need to do is go to your downloads folder and make sure that if there is an update file there that you delete it.
- Second of course we have to mention to try rebooting the device first and seeing if it works after the reboot.
- If Rebooting does not correct the issue then you will need to set the date a few days ahead (Settings -> Date & Time ->uncheck Automatic date & time -> set date a few days ahead), reboot the phone and try to update again.
- This time the devices should update fine. After the update completes don’t forget to set the date back to the correct settings.
NOTE: If your HTC One X freezes at the end of the update process be sure that you don’t have it connected to a USB cable or charger as this seems to interfere with the process.
If you have an HTC One X you already know that the battery cannot be removed and with this its one of the few HTC devices that can’t have an extended battery. Also this means that its 1800mAh battery is all you have to work with and is known for its less than good battery life. Battery life can be increased on the HTC One X by simply following a few rules and staying on top of some of the features that aren’t needed.
One of the most useful things to remember is closing the camera and video resources when not in use. This means not leaving YouTube running in the background and leaving your camera on when not taking pictures. Besides this though there are a few things you can do to be sure you get the most out of your HTC One X battery.
How to Increase Battery Life on the HTC One X:
- Control What Apps Are Syncing – One of the worst battery drains on not only the HTC One X but all Android devices is having many apps running in the background and constantly syncing. Be sure to regularly check apps running on the background for ones that aren’t being used and close them. You can disable certain apps through the network settings.
- Use Power Adapter and Not USB Charging – Any time you have a outlet available be sure to use the wall charger to charge your phone. The HTC One X seems to have almost 15% better charge when using a wall charger as opposed to the USB charger. This is mostly due to the fact that the USB provides a very slow trickle charge to the device instead of a strong constant heavy charge.
- Turn Off Display When Not In Use – The default setting on the HTC One X is to leave the screen on when not in use for one minute. If you set the HTC One X display timeout for 30 seconds or less it can significantly save battery life. You will notice if you look at battery usage in your settings that usually the display drains over half of the battery you use throughout a day. You can change the display timeout on the HTC One X under the display and gestures settings.
- Turn Off Bluetooth and Wifi When Not Used – Bluetooth and Wifi when on but not in use are constantly searching for connections and will cause heavy drain on your HTC One X’s battery. The easiest way to control these are with Wifi and Bluetooth widgets to easily turn it them off with a tap of the home screen. If you would rather not have the widgets you can turn both on and off from the settings.
- Switch to GSM When not Using Data – If your just using the phone on your HTC One X and aren’t going to need data for a while put your phone in GSM Only mode. By going to Settings -> Mobile Network -> Network Mode and selecting GSM Only mode you can save a great deal of battery, just remember to turn it back when you need it again.
Some of these may seem simple and you don’t think it could make that big of a difference but trust me simple things make a huge difference on Android devices. You of course can always check out what apps are using battery life the most when your phones battery is low and remove any apps that may not be needed that are sucking your HTC One X battery life dry.
The root process for the HTC One X until now has been a long process but thanks to XDA member sparkym3 there is a one click root available for the popular new device. The HTC One X is HTC’s newest flagship phone that combines power and a beautiful display. Rooting your HTC One X is at your own risk and Android Advice in no way is responsible for your device.
One Click Root Instructions HTC One X:
- Download and install HTC Mobile Phone Drivers
- Download root the Exploit (Download Link)
- Extract root.zip where you can find it on your Computer
- Enable USB Debugging on your HTC One X
- “Settings -> Developer options -> USB debugging”
- Connect your HTC One X to your Computer via USB
- Run the root.bat on your Windows PC
- or root-linux.sh for Linux
- or root-mac.sh for Max OSX
- Be patient for the device to reboot a few times
- Congrats your HTC One X is Rooted!
If you run into any issues please feel free to ask questions below. Also I have posted the drivers for the Windows HTC mobile drivers but the others can be easily found via Google.
How to unlock the Bootloader on both the HTC One X and HTC One S is a pretty easy process and is documented on HTCDev.com. If you want to follow along here there is a little more detail here. By unlocking your HTC One X or One S bootloader you can easily root the device to install custom ROM’s and completely take control of your device. Take note that unlocking the bootloader will cause a wipe of your personal settings and apps but will keep your images and videos in tact. The instructions to unlock your HTC One X and One S bootloaders here are Windows only.
Unlock the HTC One X and HTC One S Bootloader:
- Enable USB Debugging Mode “Settings -> Developer Options”
- Connect your HTC One X(S) to a PC via USB
- Choose “Charge Only” as your connection type
- Install the correct driver for your computer:
- Download and extract OneXRoot.zip (Download Link)
- Open up a command prompt and navigate to the folder you just unzipped
- Type “adb devices”, press enter
- Go to HTCDev.com and login (or register if haven’t)(Site Link)
- Click “Unlock Bootloader”
- Choose either “HTC One X” or “All other supported devices”
- Click “Begin Unlock Bootloader”
- Click on “yes”
- Agree with terms and click “Proceed to Unlock Directions”
- Scroll down and click “Proceed to Step 5″
- Scroll down and click “Proceed to Step 8″
- Now grab your device and hold the volume down and power button
- After about 20 seconds your HTC One should be in Bootloader mode
- Choose “Fastboot” and power button to select
- Go back to your command prompt
- Type “fastboot oem get_identifier_token”, press enter
- You should now see some random code that makes little sense
- Right click the code and select “Mark”
- now highlight code from the “<<< Now go back to HTCDev and paste that code there and click “Submit”
- You should now see “Token Submitted Successfully!”
- HTC has now sent you an attachment via email with your unlock code
- Download “Unlock_code.bin” from the email to your OneXRoot folder
- Go back to your command prompt
- Type “fastboot flash unlocktoken Unlock_code.bin”, press enter
- Go to your Phone and hit volume up and then power to reboot
- Your bootloader is now unlocked!
To Root the device after unlocking the bootloader please go to the second half of the following page: