[AT&T, Rogers HTC One X, Telstra One XL] liamstears:
MODS

Friendly requesting this thread gets stickied to help all the UK OneXL users

Tmobile/Orange/EE have released a UK version of the One XL for us so that users on the EE network can get 4g

Specs of the phone are identical to the US version of the One XL featuring a Dual Core S4 chip only our phone has 32gb of internal storage and not 16gb of internal storage like the US version (Telstra One XL also has 32gb storage)

The main purpose of this thread is to help the lost users of the UK One XL by providing all the information needed to get the ball rolling when it comes to flashing cutom roms as I see many posts in both the rogers forums (here) and in the normal One X forum all asking how to do this and that when its really simple

Now, our phone is the Evita which basically means everything here in this forum should be compatible with our phones. Our phone is basically after all the American One XL we just have 32gb storage no other differences

Bootloader Unlocking

Unlocking the bootloader on the UK One XL is very simple, just go to http://www.htcdev.com/ and follow the instructions, when choosing the device choose "All other supported models" from the dropdown box and follow the rest of HTC's instructions

Please remember that this method of unlocking the bootloader will wipe all your data so make a back-up of everything important first

Also my attached zip will work for all commands needed to do the HTC bootloader unlocking process so feel free to use it instead of downloading all the files from HTC

SuperCID

Now first of all I don't see any need for SuperCID for us at the moment but who knows that might change later on when it comes to S-Off so heres how to do it anyway (you can use copy and paste on Windows instead of typing each command below into your command prompt)

You will need a hex editor and adb installed for this to work or a hex editor and my attached zip

1. Fire up your command prompt and go to the directory that you have ADB installed to (or alternatively just download the attached zip and place it in the your C: drive then just click CMD inside the ADB folder that's created). Type "adb shell" and hit enter.

2. Type "su" and hit enter. You now have root privileges.

3. Next type "dd if=/dev/block/mmcblk0p4 of=/sdcard/mmcblk0p4" and hit enter. This will dump the partition to your sdcard.

4. Next type "exit", hit enter, type "exit", and hit enter again. This should take you back to a command prompt for your computer.

5. type "adb pull /sdcard/mmcblk0p4" and hit enter. NOTE THE SIZE OF THE FILE BEFORE THE NEXT STEP!

6. Open the file (mmcblk0p4) with your hex editor.

7. Look for offset 00000210 (There is a chance the offset may be 00000214) and you should see ORANG001 with your IMEI number attached to it. (As far as im aware all UK HTC One XL's will have this cid, if not please let me know)

8. Change ORANG001 to 11111111 and save the file as mmcblk0p4MOD. MAKE SURE AT THIS POINT THAT THE FILE IS THE EXACT SIZE IT WAS BEFORE YOU HEX EDITED IT!

9. Now go back to your command prompt and type "adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD" and hit enter.

10. Type "adb shell" and hit enter then type "su" and hit enter again. This will put you back into the android shell and give you root privileges.

11. Type "dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4" and hit enter. To test if it worked restart the phone into fastboot (type "adb reboot bootloader" and hit enter) and once the bootloader screen comes up type "fastboot oem readcid" and hit enter. It should read "11111111".

Done - Your phone now has SuperCID

Thanks goes to grankin01 for the original SuperCID guide

Flashing a recovery

ADB is needed to flash a recovery or use my attached zip

Simply open up the command prompt and type: fastboot flash recovery recovery.img

"recovery.img" will be the name of your recovery

Recommended recovery:

TWRP - XDA Forum Link

Always make sure to use the Evita recovery not the recovery for the international One X

Flashing a rom

This one is pretty simple and I expact we all know already anyway

Go have a look at the One X Development Section here: http://xdaforums.com/forumdisplay.php?f=1541

Download your favourite rom zip and place it on the root of your sd card

Simply open up TWRP and install it by choosing the zip after clicking install

Help! Rom's not booting!

So you followed all my above steps and now the new roms not booting? Don't panic its ok

This is probably because you need to manually flash the boot.img to get the phone to boot

Simply open up the zip of the rom you are using and extract "boot.img" to your ADB directory or the adb directly supplied in my attached zip and type:

fastboot flash boot boot.img

Now your phone should boot

Anymore problems don't hesitate to ask on here :D

Now my little bit of fun

I recommend the excellent ViperXL rom found here: http://xdaforums.com/showthread.php?t=1868236

Excellent stable rom based on the latest HTC rom and has 100's of useful tweaks to make your phone look and perform just how you want it to

And if running the ViperXL rom I recommend you check out my theme here: http://xdaforums.com/showthread.php?t=2016695

Thousands of images have been changed to make the rom more colourful and look more "finished" and more pleasing to the eye

.