[GUIDE] Telstra One XL - Root/Unlock/Recovery/APN/Tweaks

w0tha

Senior Member
Jun 30, 2012
262
67
0
This guide is intended for Telstra One XL users in Australia Only. If you are not using this handset then please leave this thread now as this process MAY NOT work for you as I have no way of confirming.

Recently I have seen an increase in the amount of questions on what we (Telstra users) need to do to Root and/or Unlock the Bootloader on our phones. This guide is intended to have all of this information in one place so that all Telstra users can have a quick reference point to this info so that we don't clog up the forums with many posts.

I am not to be held responsible for any problems or paper weights that you may have/create while using these methods. In saying that, these methods and tried, true and tested by many users here on the XDA forums. Any problems that you may have can be posted in this thread or in the Q&A sections of this forum.

Now onto the good stuff....

To be able to install a Custom ROM onto your Telstra HTC One XL you DO NOT need to root your phone (unless using Goo Manager to install recovery but more on that later.), all you need to do is Unlock the Bootloader and then install a Custom Recovery through fastboot.

If you have any questions about the below processes then please post in this thread so that we can assist you with all the information that you need to know.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

How to get Root permissions - 1.81 Only

Please note: Root is only achievable if your software number starts with 1.81. To check this go to Settings > About > Software Information > Software Number. If the version is 1.89 then you will not be able to root your phone.

1. Go to the HTC Website and download HTC Sync Manager from here. Once installed ensure that it is not running. You can do this by going to Task Manager (Right Click Taskbar > Start Task Manager) > Processes > Then end the HSMServiceEntry.exe and htcUPCTLoader.exe processes.

2. Download the attached onxr.zip file that contains the files required to Root your phone.

3. Create a new folder on C:\ Drive called Android and then extract the Zip file into that location.

4. Connect up your phone to your computer using the USB cable that came with the phone.

5. Enabled USB Debugging. Settings > Developer Options > USB Debugging

6. Make sure the phone is in Charge Only mode by pulling down the Notification bar from the top of your screen, pressing on USB Connection Type and selecting Charge Only.

7. Browse to C:\Android and find the correspodning file to your operating system:
  • Windows - root.bat
  • Linux - root-linux.sh
  • Mac OSX - root-mac.sh
8. Wait for the script to finish and your phone to restart once or twice.

9. Once the phone completes it's reboots open your App Drawer and confirm that the SuperSU application is present. Open the app and click Ok to update your SU Binaries.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

How to Unlock the Bootloader

1. Before starting browse to here. Download and install HTC Sync Manager but do not start it.

2. Also download the attached adb-fastboot.zip file on this post and extract it to C:\Android\. You should now have adb.exe and fastboot.exe files in this folder along with some .dll files.

2. Go to HTCDev.com

3. Click Register at the top of the screen and setup your account.

4. Once completed browse to http://www.htcdev.com/bootloader/unlock-instructions.

5. Unfortunately we cannot remove the battery so start from Step 2 and follow all the way down to Step 4 then click 'Proceed to Step 5'.

7. Scroll down to Step 6 as we have already extracted the ADB and Fastboot file, then click 'Proceed to Step 8'.

8. Follow the steps on screen until you have your Device Identifier Token. Place this token into the text box provided and click 'Submit'.

9. HTC will then email your Unlock Code to you. Once you receive this file save it to C:\Android\ with the other files from earlier.

10. Follow Steps 12 and 13.

11. Your device now has an Unlocked Bootloader.

12. To relock your Bootloader to run an RUU, simply run fastboot oem lock from command prompt.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

How to Install TWRP Custom Recovery
Please note: This step can only be attempted after Unlocking your Bootloader. If your Bootloader is not unlocked then you will not be able to complete this step.

1. Browse to the TWRP HTC One X (Evita) webpage.

2. Download the latest TWRP recovery img under the 'Download Recovery Image' section of the page. Current version (2.2.2.0) as of 29/08/12 here.

3. Download the attached adb-fastboot.zip file on this post and extract it to C:\Android\. You should now have adb.exe and fastboot.exe files in this folder along with some .dll files.

4. Turn off your phone.

5. Hold down the Volume Down button and then the Power button until a basic text menu appears on your screen with a white background.

6. Using your Volume Up and Down Buttons and your Power button as your Enter button select 'fastboot' from the list of options. If you have HTC Sync installed correctly your screen should now say FASTBOOT USB.

7. Click on Start > Run (Windows Key + R) then type: cd C:\Android\

8. Then enter the following command. Once this command is entered it will copy the recovery to your device and flash this custom recovery.
  • fastboot flash recovery openrecovery-twrp-2.2.2.0-evita.img
Note: The name of the recovery file will change when a new version is released. If you are using Windows 7 the best way to ensure the name of the file is correct is to type the first few letters and then press the TAB key on your keyboard.

9. After the recovery has been flashed to your phone successfully you will need to select reboot from the menu on your phones screen and then recovery. This will reboot your phone into the TWRP Recovery mode, from here you will be able to flash ROMs.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

How to install a ROM using TWRP

1. Download the ROM you would like to Flash to your phone and copy it across to your SD Card.

2. Reboot your phone into Recovery.

Stock ROM: Turn off your phone. Hold Volume Down and Press the Power Button for 3 seconds and then let go of the Power Button but keep holding Volume Down until the white bootloader screen is show. Once here select Recovery from the list on screen using the Volume Up and Down buttons then using the Power Button to select the recovery open.

Custom ROM: You may be able to reboot into recovery from the Power Menu, otherwise use the above method.

3. Create a Nandroid Backup. To do this you need to press the Backup button and select only System and Data. Name your backup with the name of the ROM and the date you are doing the back in case you need to restore this backup at a later date.

4. As a general rule of thumb before flashing a new ROM I do the following. (You don't have to use this method, you may be advised to use a different method depending on the ROM so please check their install instructions.

Go to Wipe. Then wipe in the following order:
  • Cache
  • Dalvik Cache
  • System
  • Factory Reset
5. Go back to the main TWRP screen. Select Install

6. Browse your SDCard and find the ROM .zip file and click on it.

7. Swipe to install.

8. Follow the prompts, if there are any, for the ROM you are installing.

9. Once the install has finished then select Reboot to System.
 

Attachments

Last edited:

w0tha

Senior Member
Jun 30, 2012
262
67
0
APNs

You may be required to enter in your APN settings if your not using a Telstra Based ROM. To enter these APNs go to Settings > Mobile Network > Access Point Names > Menu > Add. Once entered in make sure you select the orange radio button to enable the APN.

(Internet)
Name: Telstra Internet
APN: Telstra.wap
Proxy: 10.1.1.181
Port: 80
APN type: default
Leave all other fields unchanged

(MMS)
Name: Telstra MMS
APN: Telstra.mms
MMSC: http://mmsc.telstra.com:8002
MMS proxy: 10.1.1.180
MMS port: 80
APN type: mms
Leave all other fields unchanged

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Tweaks

Build.prop Edits
After installing a Custom ROM that isn't built for Telstra Users it is suggested that you add the following edits to your Build.prop file:

Code:
ro.ril.hsdpa.category=24
ro.ril.enable.amr.wideband=1
To make these edits you will need to install a file explorer like 'ES File Explorer'. Once installed ensure that it has root permissions and that the File System is mounted as writable.

1. Browse to /system/, long press on build.prop and select edit.

2. Find the above entrys and ensure that they are the same as above. If they don't exist then enter them as they appear above.

3. Save the newly edited build.prop.

4. Reboot your phone.

Note: The wideband change will not work on CyanogenMod 10. We have submitted something to the issue tracker here to try and get this resolved for us.

Telstra One App

The latest TelstraOne app is now available on the Google PlayStore here.
 
Last edited:
  • Like
Reactions: GillChar

thejosh86

Senior Member
Sep 2, 2010
408
156
0
Sydney
Great work, well written mate, I'm sure it'll help a lot of newbies.

Only thing I noticed was the software version of 1.85 - Telstra roms start from 1.81 then jump up to 1.89.

1.85 was more AT&T if I'm not mistaken.

Sent from my HTC One XL
 
  • Like
Reactions: w0tha

w0tha

Senior Member
Jun 30, 2012
262
67
0
Great work, well written mate, I'm sure it'll help a lot of newbies.

Only thing I noticed was the software version of 1.85 - Telstra roms start from 1.81 then jump up to 1.89.

1.85 was more AT&T if I'm not mistaken.

Sent from my HTC One XL
Ahh you are right my friend. Been so long since I had 1.81 that I'd forgotten haha. Will update the posts :) Thanks!
 

tclc

Member
Aug 18, 2011
7
6
0
Has anyone got the Telstra One app working? I downloaded the zip file and copied the apk to /system/app but it never appeared in the app drawer.
 

w0tha

Senior Member
Jun 30, 2012
262
67
0
Has anyone got the Telstra One app working? I downloaded the zip file and copied the apk to /system/app but it never appeared in the app drawer.
Would you be running CM10 by any chance? I haven't managed to get it working with it yet.

If it's a sense rom it should appear in the app drawer as soon as you copy it over.
 

pablo11

Senior Member
Jun 23, 2007
3,294
736
0
Down Under
Has anyone got the Telstra One app working? I downloaded the zip file and copied the apk to /system/app but it never appeared in the app drawer.
Did you set correct permissions while system is read write? Has to be rw-r-r-

Sent from my HTC One XL using xda premium
 

Mentwar

Member
Aug 6, 2010
22
54
0
Sydney, Australia
You can unlock the phone (assuming you bought one from Telstra) by going to HTCDev. You'll need fastboot to complete the process though.

(Unfortunately xda doesn't allow me to post links here yet, but googling should take you to the right place)
 

gregorcom

Member
May 6, 2006
14
0
0
Thanks, I managed it. The instructions are quite windows based but it was simple enough once I worked out that the process is mostly OS agnostic if you exchange fastboot for fastboot-mac and use terminal on OS X. Using CM10 nightly, like it.
 

piscario

New member
May 13, 2012
3
0
0
Thankyou worked a charm with a couple of exceptions.

I installed aokp_evita-jb-rohan-build3

Working good over the weeked
APN I automatically had 4 APN's come up one of which name Telstra internet wPortal which had you settings so I selected that.
Telstra App It appeared fine after doing you instructions but only after rebooting the phone

Couldn't test 4G as I live outside coverage but work inside, 4G didnt appear inside the coverage zone this morning and this was when I edited the Build.prop and

after rebooting, nothing, blank screen and I left it a while, tried a couple more times to boot and it appeared to be dead. Had an original backup that I could restore. Will test again later

Will have to find out what the missing 4G issue was after reinstalling
 

w0tha

Senior Member
Jun 30, 2012
262
67
0
Thankyou worked a charm with a couple of exceptions.

I installed aokp_evita-jb-rohan-build3

Working good over the weeked
APN I automatically had 4 APN's come up one of which name Telstra internet wPortal which had you settings so I selected that.
Telstra App It appeared fine after doing you instructions but only after rebooting the phone

Couldn't test 4G as I live outside coverage but work inside, 4G didnt appear inside the coverage zone this morning and this was when I edited the Build.prop and

after rebooting, nothing, blank screen and I left it a while, tried a couple more times to boot and it appeared to be dead. Had an original backup that I could restore. Will test again later

Will have to find out what the missing 4G issue was after reinstalling
The best APN i have used on an AOSP rom is the one without 'w/Portal' in the title.

As for the build.prop edits, I can't confirm if these actually do anything in AOSP. I'm still yet to test this out myself. I assume that the HD Voice edit will work but I doubt the that HSDPA change will work.
 

sweets11

Member
Jul 9, 2010
30
1
0
Thanks for the guide!

How different is the One X AT&T to the One XL? e.g. can we use the "One X All in One Kit" to unlock the One XL bootloader?

What are peoples opinions on custom ROMs? The One X has Android Revolution HD but there doesnt seem to be anything earth shattering for the XL due to a far smaller userbase. Are the stock ROMs with root good enough?
 
Last edited:

vanja_z

Senior Member
Oct 1, 2012
125
130
0
Anyone flashed this latest Telstra 2.40 radio here

I had terrible signal using that, gone back to the last one.

Sent from my HTC One XL using xda premium
I have flashed it on CM10 1006 and it worked ok but its not working well on 1007 or 1008 (doesn't even appear to install correctly).