This guide is now dormant as of the 25th of September and will not be updated again.
The information contained within still holds true, the guides to the likes of unlocking your bootloader, flashing using FlashTool etc are all still correct even with the release of newer firmware updates but I won't be adding anything further to it.
Purpose:This thread is my personal attempt to provide Arc owners with a guide to getting the most out of the handset.
It draws upon the combined expertise of the Arc userbase here on XDA-devs and collates it in a simple, easy-to-follow format.
I am in no way claiming this as all my own work, full credit is given where due and my thanks go out to all of the wonderful, knowledgeable contributors whose work I am honoured to be able to showcase here.
Words of warning::As with any modding or tweaking of a mobile phone, there is always a risk attached that you end up bricking, killing, blowing up, disintegrating, shrinking, beaming your handset to an alternate dimension or sending it forwards or backwards through time.
The risks are slight, countless people have undertaken the procedures listed in this thread with no problems at all - I myself have unlocked the bootloader on my Arc, rooted it using Bin4ry's image-flashing method, deleted some of the pre-loaded apps, flashed the 2.3.3 update using FlashTool are re-rooted again using Bin4ry's method... and my Arc is absolutely fine.
However, if you somehow manage to mess up or break your phone in any way, neither myself nor the authors of any other threads or resources I link to accept any responsibility or blame for what happens.
No-one is forcing you to do any of this, it's your own decision. If you're uneasy or nervous, just don't do it.
Also, whilst unlocking the bootloader is supported to a degree by Sony Ericsson, rooting, flashing custom ROMs, all the rest of it is not and there is always a chance you'll end up voiding you warranty.
As above, no-one else accepts any responsibility for your decisions and actions.
Also, on a personal note, please don't PM me asking for help.
I don't wish to sound rude or ungrateful but I'm not a developer, I'm not coming up with new tweaks/mods/ROMs or anything like that, everything I know is laid out in this guide in a manner that should be plain and simple to follow, if there's something that isn't covered here chances are I don't know either.
There is a whole section here for the Arc literally teeming with people happy and willing to answer any/all questions you might have, so you'd probably find your question answered quicker that way than if you were to contact and individual and ask for help.
Contents
The bootloader:
Unlocking
Relocking
Rooting:
GingerBreak (inc how to use GingerBreak to root a handset running 2.3.3)
Bin4ry's flashing method
Recovery update method
Recoveryhttp://forum.xda-developers.com/showthread.php?p=13340438#post13340438http://forum.xda-developers.com/showthread.php?p=13340438#post13340438
Updating firmware/flashing ROMs:
SEUS
Flashtool
Wotan
Theming using UOT Kitchenhttp://forum.xda-developers.com/showthread.php?p=13967176#post13967176http://forum.xda-developers.com/showthread.php?p=13967176#post13967176
Bootloader - Unlocking
What you need:A factory-unlocked Xperia Arc
Your handset's unlocking code from the SE unlocking webpage
Fastboot and drivers (if necessary)
What you need to know:Handsets with unlocked bootloaders cannot be updated via SEUS.
Though if you re-lock your bootloader, you will regain this ability.
Handsets that have their bootloader unlocked will stop working with SE's various music-related services (TrackID and the Facebook-inside 'like music' function).
This is due to the unlocking process rendering DRM function inoperable and cannot be recovered by re-locking the bootloader
How to do it:
Back up any important information from your handset - unlocking the bootloader wipes the handset
Download Fastboot and, if necessary, x86/x64 Windows drivers
Retrieve your unlocking key from Sony Ericsson's website:
Follow the link
Click 'Continue'
Click 'Yes, I'm sure'
Agree-to/accept the terms and conditions
Enter your name, e-mail address and first 14 digits of your IMEI, not the whole thing
Copy the code into a text file or similar for use later
Extract the contents of the fastboot rar file you dowloaded in step 2 and open the folder that is extracted
Open a command prompt and change directory to the folder that fastboot.exe is in (in Windows, the easiest way to do this is to hold shift and right-click on the background of the folder and select 'Open command window here')
Connect your phone:
Switch it off
Press and hold the Menu key (the right-most of the three)
Connect the USB cable whilst still holding the Menu key
The indicator LED next to the USB port should turn blue to indicate your are in fastboot mode - if it doesn't, then try again; if it completely refuses to enter fastboot mode, then you may well have a locked/branded handset in which case you cannot unlock your bootloader
If your computer fails to find or install the drivers automatically, download and install the drivers included in step 2
Once your phone is connected in fastboot mode and any driver installation has finished, type fastboot.exe -i 0x0fce getvar version into the command prompt you opened in step 5 - this should return a value such as 0.3 or similar, if it doesn't then the phone is not connected properly, start again from step 5
If step 8 worked, then type fastboot.exe -i 0x0fce oem unlock 0x[key] into the command prompt, [key] being substituted for the unique unlocking key you retrieved in step 3 (I told you you'd need to keep it safe...)
You should see some text output by the command prompt stating that it is erasing certain blocks and then that it is finished - congratulations, your bootloader is unloked
Credits:lollylost100 - Source thread
Bootloader - Re-locking
What you need:An Arc with an unlocked bootloader
FlashTool
Blagus' relocking ftf
What you need to know:Relocking will allow you to use SEUS to update firmware and restore your handset.
You will still be able to use FlashTool to update firmware if you wish though.
Re-locking the bootloader won't reactivate the DRM-based music features like TrackID, they're permanently gone
How to do it:
Download and install FlashTool (for those of you who don't speak French, you want to click the 'Extraire' button)
Download Blagus' re-locking ftf and place it in the /firmwares sub-directory of where you extracted FlashTool to
Download this file, rename it to LT15.sin and place it in the /loaders sub-directory
Switch your handset off
Run FlashTool
Press the 'Flash' button and select the .ftf file you wish to flash
When prompted, connect your handset in 'flash mode' - FlashTool should explain exactly how to do this but just in case, press and hold the 'back' button while connecting the USB cable
FlashTool should automatically detect your handset and start flashing it - if it doesn't however:
Disconnect your handset (it should remain switched off)
Close FlashTool
Go to the /drivers sub-directory and run/install ggsetup-2.2.0.10.exe
Now go back to step 6 and follow the instructions once more, everything should work ok this time
When FlashTool finishes, disconnect your phone and switch it on - don't worry if it's a little slow the first time it boots after flashing
Credits:Blagus - Source thread
Rooting - GingerBreak
What you need:An Arc running 2.3.2 - and with a locked bootloader if you wish to update to 2.3.3 OTA
GingerBreak
What you need to know:GingerBreak will not directly root 2.3.3 (or later) ROMs. The exploit it uses, which was patched by Google in the vanilla 2.3.4 release was patched by SE in their 2.3.3 release.
This is not a deliberate attempt to prevent rooting, the exploit in question was to the best of my knowledge the same exploit that led to the widely-publicised security hole through which personal information could be intercepted on unsecured wi-fi connections - Google and SE are just looking out for us, it's merely an unfortunate coincidence that they 'broke' GingerBreak.
As it happens, there is an indirect way to root 2.3.3 using GingerBreak but I'll come back to that.
Do not follow steps 5 and 6 if you have an unlocked bootloader - updating a handset with an unlocked bootloader OTA is fraught with issues.
If you have a handset with an unlocked bootloader, follow these instructions instead
How to do it:
Download GingerBreak v1.2 (older versions are also availablehttp://forum.xda-developers.com/showthread.php?p=13230331#post13230331)
Transfer the apk file to your phone's memory card
Install
Optional:
Download and run BusyBox installer
To get your 2.3.3 bootloader-locked handset rooted using GingerBreak, follow steps 1-3 then...
Prepare your handset:
Make sure you've got a decent charge or better yet connect the handset to a charger
If possible, connect to wi-fi for best data speeds and to avoid the signal dropping out
Update your handset to 2.3.3 OTA:
Menu > Settings > About phone > Software update > Update now
NB: as mentioned in the 'what you need' and 'what you need to know' segments above, GingerBreak will only root 2.3.2 handsets so if you've already updated to 2.3.3 you'll need to revert back to 2.3.2 prior to following these instructions - this can be done using either FlashTool or Wotan
Also, some people have reported issues with the OTA updates if they have modded their handsets, again this can be sorted by flashing back to stock 2.3.2 immediately prior to following these instructions.
Credits:Chainfire - source thread
kistigun - source thread
Rooting - Bin4ry's flashing method
What you need:An Arc with an unlocked bootloader
Fastboot and drivers (if necessary)
The appropriate image file based on your handset's firmware version - available from here and/or here
What you need to know:Only compatible with handsets with unlocked bootloader (obviously)
You must ensure the image file you flash is the correct one for the ROM you're running, if you flash the wrong one you'll end up stuck in a boot-loop
How to do it:
Unlock your bootloader (in doing so, you will have downloaded and installed fastboot and, if necessary, the drivers)
Download the correct image file and move it to the same folder as fastboot.exe
Open a command prompt and change directory to the folder that fastboot.exe is in (in Windows, the easiest way to do this is to hold shift and right-click on the background of the folder and select 'Open command window here')
Connect your phone:
Switch it off
Press and hold the Menu key (the right-most of the three)
Connect the USB cable whilst still holding the Menu key
The indicator LED next to the USB port should turn blue to indicate your are in fastboot mode
Type the following into the command prompt:
Windows: fastboot flash system [image file]
Linux: fastboot -i 0x0fce flash system [image file]
Mac: fastboot-mac -i 0x0fce flash system [image file]
...where [image file] is the full filename of the image file you downloaded in step 2 - including the '.img' at the end
Optional:
Download and run BusyBox installer
Credits:Bin4ry and zdzihu - source thread
kanzone - source thread
Rooting - Recovery update method
What you need:An Arc with recovery
Bin4ry's root zip file
What you need to know:Recovery is still in beta, not all functions work fully - use of the recovery solution is very much at the user's own risk
How to do it:
Download Bin4ry's root zip file and save it to your handset's memory card
Boot into recovery
Install the root zip:
Select 'install zip from sdcard'
Select 'choose zip from sdcard'
Navigate to where the zip file is on you handset's memory card and select it
Confirm you wish to install the zip
Optional:
Download and run BusyBox installer
Credits:Bin4ry - source thread
Recovery
What you need:An Arc with an unlocked bootloader
Fastboot and drivers (if necessary)
Bin4ry's beta recovery image
What you need to know:Recovery is still in beta, not all functions work fully - use of the recovery solution is very much at the user's own risk
DO NOT flash the image file, follow the instructions exactly as listed.
How to do it:
Unlock your bootloader (in doing so, you will have downloaded and installed fastboot and, if necessary, the drivers)
Download the recovery image file
Open a command prompt and change directory to the folder that fastboot.exe is in (in Windows, the easiest way to do this is to hold shift and right-click on the background of the folder and select 'Open command window here')
Connect your phone:
Switch it off
Press and hold the Menu key (the right-most of the three)
Connect the USB cable whilst still holding the Menu key
The indicator LED next to the USB port should turn blue to indicate your are in fastboot mode
Type 'fastboot boot recoveryARC.img' into the command prompt
Your handset will now boot into recovery
To navigate through the menus, use the volume keys to scroll up and down and the power key to select an option
Credits:Bin4ry and the rest of the FreeXperia Team - source thread
Updating firmware/flashing ROMs - SEUS
Handsets that still have their bootloader locked are able to perform software updates using SE's own updating program, SEUS - Sony Ericsson Update Service (link included system requirements - Windows only).
However, handsets that have had their bootloaders unlocked cannot use SEUS.
Also, obviously, as SEUS is Sony Ericsson's official update program, it can only be used to flash official SE updates - no custom ROMs.
Updating firmware/flashing ROMs - Flashtool
What you need:An Arc
FlashTool
The ftf file you wish to flash
What you need to know:Not much to be honest.
FlashTool is, to the best of my knowledge, compatible with pretty much any Arc.
How to do it:
Download and install FlashTool (for those of you who don't speak French, you want to click the 'Extraire' button)
Download this file, rename it to LT15.sin and place it in the /loaders sub-directory of where you extracted FlashTool to
Download the firmware you wish to flash to the /firmwares sub-directory
Switch your handset off
Run FlashTool
Press the 'Flash' button and select the .ftf file you wish to flash
When prompted, connect your handset in 'flash mode' - FlashTool should explain exactly how to do this but just in case, press and hold the 'back' button while connecting the USB cable
FlashTool should automatically detect your handset and start flashing it - if it doesn't however:
Disconnect your handset (it should remain switched off)
Close FlashTool
Go to the /drivers sub-directory and run/install ggsetup-2.2.0.10.exe
Now go back to step 6 and follow the instructions once more, everything should work ok this time
When FlashTool finishes, disconnect your phone and switch it on - don't worry if it's a little slow the first time it boots after flashing
Credits:Androxyde and Bin4ry - source thread
itskapil
Nimche
Updating firmware/flashing ROMs - Wotan
What you need:An Arc with a locked bootloader
Wotan Client
A Wotanserver account
What you need to know:Whilst it is free to register a WotanServer account as I am writing this, that may change in the future.
Honestly, IMO, you're better off using FlashTool (which is a free, community-developed program) but I've included this in my guide for the sake of 'completeness'.
If you are flashing back to 2.3.2 so that you can root using GingerBreak then update OTA, obviously you'll have to flash a 2.3.3 firmware.
Prior to doing so, check that there is a 2.3.3 firmware available for the same CDA otherwise you won't be able to update OTA after rooting
How to do it:
Download Wotan Client
Register a WotanServer Account
Run Wotan Client
Connect your handset as per the on-screen instructions
Check 'Enabled advanced settings'
Select your preferred CDA/firmware combination and click 'Next'
Login with your WotanServer account and click 'Next'
Wotan Client will then download and flash the necessary file(s)
When Wotan Client is finished, close it, disconnect your handset and switch it on
Credits:PhyzX - source thread
Theming using UOT Kitchen
Foreword - I never really quite got round to writing this bit up as nicely as I'd hoped, my apologies for not revising this to match the rest of my guide.
NB: this more than any other part of my guide you do at your own risk as I cannot guarantee which parts of the kitchen are compatible with the Arc and which will result in boot-loops.
One of the easiest ways of theming/customising your Arc (beyond the basic wallpaper, widgets etc) is to use the excellent Ultimate Online Theme Kitchen - a brilliant free site that allows users to change battery icons, status/notification bar icons, the status-bar/notification area background amongst other things.
First you need to extract the framework-res and SystemUI apk files from your handset.
framework-res is found in the /system/framework folder and SystemUI.apk is in the /system/app folder.
To extract both of these you need a file manager program with root access, for this I strongly recommend Root Explorer - unfortunately it's not free but it works where others fall down, so it's well worth the money.
Once you've extracted the two files, you need to upload them to the Kitchen ('File upload' tab, second from the end).
The third file is for CM7 handsets only so as of writing Arc users should just leave it blank.
As for the settings down the left hand side, everything should be left as is:
Edify scripting, not Amend scripting
Type MTD (default) not Type EMMC
Use script to flash files... - unchecked
Use automated images fixing - checked
Generate preview... - checked
The Kitchen will eventually spit out a zip file for you to download from the pick-up page - don't worry if this takes a while, when the Kitchen is busy it can take nearly an hour for files to appear.
This zip file is designed to be flashed using recovery but since there is no recovery solution available for the Arc just now, we have to resort to 'ghetto' measures...
If you extract the zip you'll find a number of folders which will contain, amongst other things, your modified framework-res and SystemUI apk files.
You then need to manually copy these files back into the appropriate directories on your handset, being sure to change the permissions on each one.
For framework-res.apk, the permissions need to be rw-r--r--. I'm pretty certain they're the same for SystemUI.apk but I'll check this.
This is where apps other than Root Explorer start to fall down - I tried a couple such as Super Manager and none of them were able to correctly set the permissions on the apks, leading to my handset boot-looping.
It should also be possible to flash the zip files using Bin4ry's recovery for the Arc
Hi guys, I have a question about the term "sim-free" phone.
does the unlock-code purchased from anywebsite gives you the "sim-free" phone, which will enable the fastboot mode?
Thanks!
stevencxr said:
Hi guys, I have a question about the term "sim-free" phone.
does the unlock-code purchased from anywebsite gives you the "sim-free" phone, which will enable the fastboot mode?
Thanks!
Click to expand...
Click to collapse
sorry for the question post in here =( don't know how to delete this ....
stevencxr said:
does the unlock-code purchased from anywebsite gives you the "sim-free" phone, which will enable the fastboot mode?
Click to expand...
Click to collapse
No.
If your handset won't enter fastboot mode, then as things stand there's no way to enable that - having the handset unlocked makes no difference.
edit: scratch that. it seems there is a way using SEtool but that requires purchasing specific hardware.
Step666 said:
What you need:An Arc with an unlocked bootloader
Fastboot and drivers (if necessary)
Bin4ry's beta recovery image
What you need to know:Recovery is still in beta, not all functions work fully - use of the recovery solution is very much at the user's own risk
DO NOT flash the image file, follow the instructions exactly as listed.
How to do it:
Unlock your bootloader (in doing so, you will have downloaded and installed fastboot and, if necessary, the drivers)
Download the recovery image file
Open a command prompt and change directory to the folder that fastboot.exe is in (in Windows, the easiest way to do this is to hold shift and right-click on the background of the folder and select 'Open command window here')
Connect your phone:
Switch it off
Press and hold the Menu key (the right-most of the three)
Connect the USB cable whilst still holding the Menu key
The indicator LED next to the USB port should turn blue to indicate your are in fastboot mode
Type 'fastboot boot recoveryARC.img' into the command prompt
Your handset will now boot into recovery
To navigate through the menus, use the volume keys to scroll up and down and the power key to select an option
Credits:Bin4ry and the rest of the FreeXperia Team - source thread
Click to expand...
Click to collapse
Quick question about recovery:
The command 'fastboot boot recoveryARC.img' boots the phone into recovery, right? How do I install it then?
I mean, like those in X10, you reboot the phone, then press back button to get into recovery.
I'm sorry if I missed to spot if it's already in your guide .
prathaban said:
The command 'fastboot boot recoveryARC.img' boots the phone into recovery, right? How do I install it then?
Click to expand...
Click to collapse
Yes, that command boots you into recovery.
You don't install it, you can only access it by using fastboot to boot into it.
Step666 said:
Yes, that command boots you into recovery.
You don't install it, you can only access it by using fastboot to boot into it.
Click to expand...
Click to collapse
Got that . So how do I install it or isn't possible at this moment?
It's not possible, if you try and install it, you'll end up with bootloops.
But to be honest, how often do you need to get into Recovery when you're not at your computer?
Step666 said:
It's not possible, if you try and install it, you'll end up with bootloops.
But to be honest, how often do you need to get into Recovery when you're not at your computer?
Click to expand...
Click to collapse
Honestly don't know yet for Arc! But when I had X10, I flash lot of themes, quite often.
Anyway, thanks for the info.
After hours of trying different methods to root the z1, and struggling with chinese based apps ... and accidentally wiping the phone ..... nothing manage to root the phone. until i came across the following,
anyways to make life easy i have complied all the steps that you need to do to root the phone from 3 seperate guides. I didnt write this article i just compiled it for easy reading
http://techbeasts.com/2013/12/19/in...ng-latest-14-2-0-a-290-firmware-how-to-guide/
http://techbeasts.com/2013/12/18/in...ers-quickly-with-minimal-tool-on-windows-pc/
http://techbeasts.com/2013/12/18/how-to-unlock-bootloader-of-sony-xperia-devices-guide/
This guide is only for Sony Xperia Z1 C6903/2.
1. Do not try this on any other model, please check your device’s mode in Settings > About Device.
2. The CWM / TWRP recovery is only for Xperia Z1 C6903/C6902 running latest Android 4.3 Jelly Bean 14.2.A.0.290 firmware. Check your firmware version in Settings > About Device and make sure that it matches the one mentioned here.
3. You must have installed Android ADB & Fastboot drivers.
TO INSTALL ADB & Fastboot Drivers tool:
a. Download the Minimal ADB & Fastboot Drivers tool: Link 1 | Link 2
b. Run the minimaltool.exe file that you downloaded and install the tool.
c. You can run the tool now by either through the Start menu, through the icon that you created on the desktop or by opening Program files > Minimal ADB & Fastboot > Right click on an empty area while keeping the shift key pressed and click on “Open Command Window Here”. ( NOTE: just double clicking on the desktop icon opens the command prompt window)
d. Use the Command prompt to do whatever you want now!
e. To install any .img file, you will have to place that file in the Minimal Tool folder that is located under Program files. (in win8.1 its : C:\Program Files (x86)\Minimal ADB and Fastboot)
f. To access the Fastboot mode, you’ll have to first bring the Fastboot mode on your device and then connect it. E.g on HTC devices you can highlight Fastboot mode by accessing it through HBoot and then connect it, while on Sony you can turn off the device and then while keeping the back or volume up key pressed plug in the USB cable.
That’s All! You’ve successfully installed Android ADB & Fastboot drivers. I hope that it didn’t take more than 2 minutes for you.
4. Your device must have an unlocked bootloader. This is the slightly troublesome part but its straight forward.
How to Unlock Bootloader
Install Android ADB & Fastboot Drivers using the quick setup with Minimal tool. Find the guide here.
Now first of all you need to check if your device’s bootloader unlocking is allowed or not, to do so open the dailer on your device.
Type *#*#7378423#*#*.
As soon as you enter the above code, a menu will open up.
Tap Service info > Configuration > Bootloader Unlock. If it says Yes, that means bootloader unlocking is allowed, else you can also find out if the Bootloader is already unlocked.
Now in the dialer type “*#06#”, you should get the IMEI number of your phone. Note it down somewhere
After verifying the bootloader unlock permission, turn off your device completely.
Now open the Minimal ADB and Fastboot command prompt, that you created using the guide above.
Press the back key or Volume Up key on your Xperia Device and connect it to your PC while keeping the key pressed. The back key works for older Xperia devices, while for newer devices Volume Up key will work.
In case you are trying to unlock the bootloader of your Sony Xperia Z1, please make sure that it’s running on latest Android 4.3 Jelly Bean firmware. If you tried to unlock bootloader on Android 4.2.2 firmware, it will cause the camera crash on your device.
In the command prompt type: fastboot.exe -i 0x0fce getvar version and press enter, you should get a response now e.g (0.3). This step is to verify that your device is properly connected or not.
Now open this Pageand accept the legal terms and conditions by Sony to unlock the bootloader.
After accepting the legal terms and conditions, enter your name, your phone’s IMEI number (Remove the last digit of IMEI number) and your email and click Submit button
You should receive an email by Sony immediately, the email has the Key to unlock your phone’s bootloader.
Now again in the command prompt type this com: fastboot.exe -i 0x0fce oem unlock 0xKEY. Repalce KEY with the code that you got in the email by Sony and hit Enter.
As soon as you hit Enter, the bootloader will be unlocked and show you logs in the command prompt.
5 . Please make sure that your phone’s battery is charged at least over 60%. This is highly recommended in order to prevent any power issues during the recovery flashing process.
6. Please make sure that you backup all of your important media content, contacts, call logs and important text messages. This is highly recommended so that in case something goes wrong, you can still restore your data.
7. Use only OEM data cable to establish connection between your PC and Phone.
8. Now that the basics are done.... this is how to root
How to Install TWRP / CWM Recovery on Xperia Z1 C6903 and C6902:
Download your desired recovery.img file:
i recommend philz advance cwm , its easier and you arent required to download supersu
Philz Advance CWM Recovery for Xperia Z1 C6903/2
CWM Recovery for Xperia Z1 C6903/2
TWRP Recovery for Xperia Z1 C6903/2
Place the downloaded Recovery.img file in the Minimal ADB & Fastboot folder that you created using our ADB & Fastboot Quick Setup Guide.
If you are using Android ADB & Fastboot full package, you can place the downloaded Recovery.img file in the Fastboot folder or in the Platform-tools folder.
Open the folder where you placed the Recovery.img file. E.g Minimal ADB & Fastboot or Fastboot or Platform Tools. (in win8.1 its : C:\Program Files (x86)\Minimal ADB and Fastboot)
Press and hold the shift key and right click on an empty area within the folder, and click on “Open Command Window Here”.
Turn off your Xperia Z1 completely.
Now press the Volume Up Key and while keeping it pressed plug in the USB cable.
You should see a blue light in the notification light of your phone, that means your device is now connected in Fastboot mode.
Now type the following command: Fastboot Flash boot Recoveryname.img
You may rename the recovery.img file for your ease of access and replace it with Recoveryname in the command to flash it.
Hit Enter and it will quickly flash CWM / TWRP recovery in your Xperia Z1.
How to Root Sony Xperia Z1 C6903 and C6902:
WITH PhilZ Advance CWM without installing SuperSu:
Boot into recovery (when the sony logo appears on boot press volume up volume down until the recovery loads)
Select Reboot System Now
Select Root device
Your phone will restart
Congrats! You’re rooted now.
WITH SuperSu:
Download the latest SuperSu.zip file.
Place the downloaded SuperSu.zip file on your phone’s sd card.
Boot into CWM / TWRP recovery on your phone.
Select Install Zip / Install > Choose Zip from SD / Ext Sd card > SuperSu.zip
Select Yes and let it flash SuperSu.
As soon as flashing is done, reboot your device.
Find SuperSu in App drawer.
Congrats! You’re rooted now.
You could root Z1 by flashing 14.1.G.1.534 and root with rootkitXperia, but it was too late
If you never use music features related to DRM, it's OK though...
Learn more about TA:
http://forum.xda-developers.com/showthread.php?t=2440597
First of all usb debugging should be on in phone (settings>about> tap multiple times on build number to unlock developer option> now go to settings>developer option> set usb debugging on). And don't forget to backup your data (contacts,messages,photo,video etc.)
#STEP 1 : INSTALLATION OF ADB DRIVERS:
Download the adb drivers and follow the method shown in this video www.youtu.be/RDA8PpPSFuk
#STEP 2 : GETTING THE UNLOCK CODE FOR BOOTLOADER :
u will need these
1. IMEI-1
2.S/N (serial number) ...These both are found on removing backcover,written on unremovable battery.
3.PRODUCT ID (Dial *#*#1357946#*#*)
4.MODEL (settings>about)
Get bootloader unlock code on huawei website. www.emui.huawei.com/en/
go to download tab>unlock bootloader>register to make account or sign in with facebook id.
After entering the details of phone you will get 16 digit bootloader unlock code. save it.
#STEP 3 : UNLOCKING THE BOOTLOADER :
Download the adb & fastboot folder.
Connect phone to computer in fastboot mode (switchoff>press & hold volume down key and connect to usb cable>phone will vibrate>release the volume key).
Now open the command window in adb & fastboot folder (Open adb & fastboot folder > Press and hold the Shift key and press right click on mouse to open option menu and select "Open Command Window Here").
In command window type "fastboot oem unlock 11111111111111" (without quotation, where 1111111111111111 is the unlock code you got from huawei site) and press enter. (do not delete anything in command window, start typing from just where the cursor is showing). This will do the unlocking of bootloader.
Now type in command window "fastboot reboot" to reboot the phone. After rebooting, unplug the phone from computer.
#STEP 4 : ROOTING THE PHONE :
I have tried several methods but no one succeed. I tried rooting through kingroot phone app but that too failed. But I rooted my phone successfully with kingroot desktop software (download it from www.kingroot.net ). There is no need to install superSU after rooting through kingroot.
#STEP 5 : FLASHING CUSTOM RECOVERY (TWRP) :
Download the new_lp_twrp_recov.img file and keep it inside adb & fastboot folder. Connect phone to computer in fastboot mode. open command window and type "fastboot flash recovery new_lp_twrp_recov.img". Recovery will be flashed. Now enter command "fastboot reboot" to reboot the phone.
DOWNLOAD all the required files here. https://mega.nz/#!J0ETmAiJ!FWzQh1WH6RLKOMd-T8t6FQs1LyROD_qG4y9AIXwmc2g
reserved
Thanks for sharing process to root EMUI3.1 on CHE1-L04.
Just a suggestion, mention [OPTIONAL] in-line with Step-5. As many people visit here mainly to know Rooting method.
Also it would be great, if you can share StockRecovery image and Kitkat EMUI3.0 Rom! Thanks again.
a69 said:
First of all usb debugging should be on in phone (settings>about> tap multiple times on build number to unlock developer option> now go to settings>developer option> set usb debugging on). And don't forget to backup your data (contacts,messages,photo,video etc.)
#STEP 1 : INSTALLATION OF ADB DRIVERS:
Download the adb drivers and follow the method shown in this video www.youtu.be/RDA8PpPSFuk
#STEP 2 : GETTING THE UNLOCK CODE FOR BOOTLOADER :
u will need these
1. IMEI-1
2.S/N (serial number) ...These both are found on removing backcover,written on unremovable battery.
3.PRODUCT ID (Dial *#*#1357946#*#*)
4.MODEL (settings>about)
Get bootloader unlock code on huawei website. www.emui.huawei.com/en/
go to download tab>unlock bootloader>register to make account or sign in with facebook id.
After entering the details of phone you will get 16 digit bootloader unlock code. save it.
#STEP 3 : UNLOCKING THE BOOTLOADER :
Download the adb & fastboot folder.
Connect phone to computer in fastboot mode (switchoff>press & hold volume down key and connect to usb cable>phone will vibrate>release the volume key).
Now open the command window in adb & fastboot folder (Open adb & fastboot folder > Press and hold the Shift key and press right click on mouse to open option menu and select "Open Command Window Here").
In command window type "fastboot oem unlock 11111111111111" (without quotation, where 1111111111111111 is the unlock code you got from huawei site) and press enter. (do not delete anything in command window, start typing from just where the cursor is showing). This will do the unlocking of bootloader.
Now type in command window "fastboot reboot" to reboot the phone. After rebooting, unplug the phone from computer.
#STEP 4 : ROOTING THE PHONE :
I have tried several methods but no one succeed. I tried rooting through kingroot phone app but that too failed. But I rooted my phone successfully with kingroot desktop software (download it from www.kingroot.net ). There is no need to install superSU after rooting through kingroot.
#STEP 5 : FLASHING CUSTOM RECOVERY (TWRP) :
Download the new_lp_twrp_recov.img file and keep it inside adb & fastboot folder. Connect phone to computer in fastboot mode. open command window and type "fastboot flash recovery new_lp_twrp_recov.img". Recovery will be flashed. Now enter command "fastboot reboot" to reboot the phone.
DOWNLOAD all the required files here. https://mega.nz/#!J0ETmAiJ!FWzQh1WH6RLKOMd-T8t6FQs1LyROD_qG4y9AIXwmc2g
Click to expand...
Click to collapse
Thank you
NOTE: DON'T HOLD ANYONE RESPONSIBLE IF SOMETHING GOES WRONG DURING THE PROCESS!
This thread contains full information you might need for rooting, backing up TA partition, unlocking bootloader, installing custom recovery, installing custom rom etc.
Some notes below, read them
-I try to keep this thread clean so people have easier time navigating. @derjango has ALOT of info and fixes on his THREAD which is related to this one, give it a read
-Read comments if you have problems. You may find answer and fix there by other users. I wrote this thread few months after I did these steps to my phone so I likely made mistakes (e.g. I forgot or got some steps wrong). If you do see those mistakes or have problems that nobody else has, feel free to ask in comments.
-We will use legit rooting methods and not those sketchy one click root apps
-These instructions may apply for other z line devices but you will have to find ftf files for your own device
-Written for 14.6.A.1.236 firmware but it will work on any version that you have currently.
0. PREPARATIONS
Backup all your data (photos, videos, contacts etc.)
Fully charge your battery
Enable USB debugging
Download the following:
Latest XperiaCompanion from HERE (for drivers mainly)
Sony flashtool from HERE
Follow THIS thread to install adb drivers
Navigate to your C:\Flashtool\drivers and run Flashtool-drivers
Select Flashmode drivers, Fastboot drivers and Xperia Z1 Compact drivers and click install
Now download THIS and THIS and put it in C:\Users\username\.flashTool\firmwares
(Windows 8/8.1/10 users can try - THIS fix if you can't install flashtool drivers)
1. FLASHING .108 FIRMWARE
1.1. Run Flashtool and click on lightning button, make sure flashmode is selected and hit Ok
1.2. In left window click on + symbol until you find 14.4.A.0.108
1.3. Under wipe check both options
1.4. Click Flash
1.5. Wait
1.6. Follow the on screen instructions
(You can release vol- when you see activity in flashtool window)
(If you get device disconnected just unplug phone and repeat all from step 1.1)
1.7. Don't touch anything until blue progress bar disappears. You should see Device disconnected> Device connected in flash mode.
(Don't worry if bar gets stuck near end just let it do it's thing)
1.8. Disconnect phone and reboot
1.9. Done!!!
(Do only basic setup, we won't be staying on this rom for long)
2. ROOTING .108 FIRMWARE
2.1. Make sure USB debugging is enabled
2.2. Download THIS Easy Root Tool by zxz0O0
2.3. Unzip and run install.bat
2.4. Download SuperSu apk form HERE put it in internal storage and install it.
2.5. Update binary normally.
2.6. Done!!! You should have root now.
(Download Root Checker to make sure you do)
3. TA PARTITION BACKUP
(NOTE: This is absolutely not necessary and is only needed if you plan to go back to stock firmware AND use BionZ, X-Reality and Music ID/Gracenote. TA partition and DRM keys stored inside get erased when you unlock bootloader.
3.1 Download THIS Backup TA v9.11 by DevShaft
3.2. Extract and run Backup-TA.bat. You should see backup>TA backup.zip in main folder where you extracted
3.3. Backup whole folder to cloud since you can't flash someone's else backup if you loose yours
3.4. Done!!!
(Read linked thread for useful information and FAQ)
4. UNLOCKING BOOTLOADER
4.1. Dial *#06# on your device. You will see your IMEI code
4.2. Go HERE and scroll to bottom
4.3. Under select device select Z1 Compact and enter your IMEI code
4.4. Check the 2 boxes and click on submit. You will get your unlock code. Copy it to clipboard
4.5. Run Flashtool again and click on "BLU" button
4.6. Connect phone in flashmode.
4.7. When prompted, enter your unlocking code that you copied form SONY website
4.8. Click unlock.
(Follow any instructions that flashtool gives you. I don't remember if there are any after this)
4.9. Done!!! Your bootloader is unlocked!
5. FLASHING RECOVERY
This is how I did it. You can try to skip step 5.2. If it doesn't work try again following all steps
5.1. Download THIS TWRP by 115ek and extract recovery image in new folder
5.2. Run Flashtool and flash 14.6.A.1.236 just like you did with .108 in first step (If you have problems here see THIS comment)
5.3. Now without rebooting or disconnecting your phone flash THIS open bootloader with flashtool just like you flashed system ftf-s.
5.4. Disconnect your phone and press volume up and connect your data cable. You should see blue led.
5.5. Now enter that folder where you extracted recovery image and press shift and right click in empty window area and select Open Command window here (Powershell for windows 10 users should work fine I think. Never used it)
5.6. Type "fastboot flash recovery recovery.img" and hit enter.
5.6 Done!!! You should have your recovery now.
To reboot to recovery first disconnect your phone and hold volume down and power button. Release power button when phone vibrates but keep holding volume down until you see twrp logo.
AND THAT IS IT
Now that you have your recovery and unlocked bootloader you can flash whatever roms, kernels, mods that you want for your phone.
Thanks to:
derjango for his thread mentioned above
munjeni For supplying open bootloader ftf and for giving me support with my problems
Androxyde For Flashtool
Snoop05 For ADB driver tool
zxz0O0 For Root tool And PRF Creator tool
DevShaft For Backup TA tool
115ek For TWRP
[NUT] For XZDualRecovery
kulvertti For SuperSu Dummy
Placeholder
I'm really struggling to get past unlocking the bootloader and starting to get quite confused.
Sony Companion is up to date.
Flashtool installed and used to flash .108 firmware.
Device is rooted using Easyroot tool.
Supersu installed and binary updated.
When I go to run BLU in Flashtool it prompts me to connect my device whilst holding the volume-down button (so flash mode). A couple of seconds after doing that it prompts me to re-connect the device whilst holding the volume-up button (so fastboot mode), but nothing happens. Blue LED is on the device, but Flashtool does absolutely nothing.
When I check Flashtool-driver it does fail to install the AndroidUsbDeviceClass driver, but when I run the 15-second ADB Installer it completes successfully - plus I was able to flash the firmware earlier so I don't see why I'd now have a driver issue.
Any ideas? It's starting to drive me crazy.
Here is what you can try.
Connect your phone to pc and in command prompt type adb reboot bootloader or hold vol+ and connect your phone
Your phone will be booted to fastboot now
Now type fastboot devices
You should see
XXXXXXXXXblabla fastboot
If you see this that means that your phone is recognized in fastboot by your pc.
If you see <waiting for device> or something else go to your device manager while still in fastboot
IIRC you should see under other devices something like saXXXX or something
You can tell me what exactly it says or you can fix it yourself by googling that number and adding fastboot driver and update it manually through device manager
If you decide to do it yourself make sure you link me website where you link me thread where you found driver and write down instructions so other people can see it
If you have any other problems feel free to reply
Also i just noticed that i didn't include that you lose ta partition when ubl and since you don't have ta backup make sure you make one. You never know when you might need it
Ok, thanks for that I definitely had a problem with driver installation so followed the steps in this video - https://www.youtube.com/watch?v=fcz4o6fpDGc
Now I am a bit stuck on flashing recovery.
5.2. Run Flashtool and flash 14.6.A.1.236 just like you did with .108 in first step --- do I also check both options under Wipe? will this not remove root?
5.3. Now without rebooting or disconnecting your phone flash THIS just like you did with system ftf-s. --- not sure what I'm meant to do here
Glad you fixed that problem
Flash that file through flashtool just like you flashed system ftf
Also yes that will remove root but we had that root only to backup ta and unlock bootloader. Since you unlocked bootloader and you install twrp you can easily root any rom
I get the "'fastboot' is not a recognised ..." error when trying to flash recovery - using Windows PowerShell as I'm on Win10.
EDIT: running CMD then moving to the location of where ADB was installed and contains Fastoot.exe worked.
Thanks for the guide!
scanz said:
I get the "'fastboot' is not a recognised ..." error when trying to flash recovery - using Windows PowerShell as I'm on Win10.
Click to expand...
Click to collapse
That means you don't have fastboot drivers installed. Here is temporary fix that got me out of frustrating situations when i can't install drivers systemwise
https://mega.nz/#F!aBoUXI5Q!RmxLAO638aHNJKLwo00Hew
If it downloads as zip first unzip it and run command prompt/powershell in that folder or in powershell type cd and drag that folder, that should do the same.
fastboot will now be recognised as command
this also includes adb drivers
Just wondering, I'm trying to get Magisk running after finishing the steps in your guide, but it does not pass any of the SafetyNet checks - even basicIntegrity check comes back false. Have you any ideas or experience with this? If so perhaps you could include it as part of the guide
If you get cts fasle that means you flashed rom that comes with supersu preinstalled. You could try installing rom without magisk and removing su then flashing mahgisk.
Not sure about integrity tho. I heard that xposed can cause problems with that.
colaigor said:
5.3. Now without rebooting or disconnecting your phone flash THIS with flashtool just like you flashed system ftf-s.
Click to expand...
Click to collapse
I get this:
23/015/2018 22:15:07 - INFO - Selected Bundle for Sony Xperia Z1 Compact(D5503). FW release : 1. Customization : openbootloader
23/015/2018 22:15:07 - INFO - Preparing files for flashing
23/015/2018 22:15:07 - INFO - Please connect your device into flashmode.
23/015/2018 22:15:08 - INFO - Opening device for R/W
23/015/2018 22:15:08 - INFO - Device ready for R/W.
23/015/2018 22:15:08 - INFO - Reading device information
23/015/2018 22:15:08 - INFO - Unable to read from phone after having opened it.
23/015/2018 22:15:08 - INFO - trying to continue anyway
23/015/2018 22:15:08 - INFO - Phone ready for flashmode operations.
23/015/2018 22:15:08 - INFO - Opening TA partition 2
23/015/2018 22:15:08 - INFO - Start Flashing
23/015/2018 22:15:08 - INFO - No loader in the bundle. Searching for one
23/015/2018 22:15:13 - INFO - Processing loader.sin
23/015/2018 22:15:13 - INFO - Checking header
23/015/2018 22:15:13 - ERROR - Processing of loader.sin finished with errors.
23/015/2018 22:15:13 - INFO - Ending flash session
23/015/2018 22:15:13 - ERROR - null
23/015/2018 22:15:13 - ERROR - Error flashing. Aborted
23/015/2018 22:15:14 - INFO - Device connected in flash mode
Click to expand...
Click to collapse
Are you sure you installed flashtool and other drivers? I can't think of any other cause for this problem right now
I flash 14.6.A.1.236 without problems using flashtool, so drivers should be ok; maybe why I'm using a Mac istead Windows?
_Pano_ said:
I flash 14.6.A.1.236 without problems using flashtool, so drivers should be ok; maybe why I'm using a Mac istead Windows?
Click to expand...
Click to collapse
Found this boot bridge for mac users. you may try it and see if it works. Can't really tell you anything about drivers on mac since i never touched one.
Also mega file may be corrupted. You can try downloading from this comment where i downloaded openbl from
Do you have windows machine to try flashing ?
yes, I try tomorrow using Windows 10, thanks
colaigor said:
Found this boot bridge for mac users. you may try it and see if it works. Can't really tell you anything about drivers on mac since i never touched one.
Also mega file may be corrupted. You can try downloading from this comment where i downloaded openbl from
Do you have windows machine to try flashing ?
Click to expand...
Click to collapse
ok, I flash .236 linked in your first post and then without rebooting or disconnecting the device I flash openbootloader and I see:
24/020/2018 09:20:14 - INFO - Closing TA partition
24/020/2018 09:20:14 - INFO - Ending flash session
24/020/2018 09:20:14 - INFO - Flashing finished.
24/020/2018 09:20:14 - INFO - Please unplug and start your phone
24/020/2018 09:20:14 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings
24/020/2018 09:20:16 - INFO - Device connected in flash mode
24/022/2018 09:22:15 - INFO - Selected Bundle for Sony Xperia Z1 Compact(D5503). FW release : 1. Customization : openbootloader
24/022/2018 09:22:15 - INFO - Preparing files for flashing
24/022/2018 09:22:15 - INFO - Please connect your device into flashmode.
24/022/2018 09:22:15 - INFO - Device connected in flash mode
24/022/2018 09:22:16 - INFO - Using Gordon gate drivers version 3.1.0.0
24/022/2018 09:22:16 - INFO - Opening device for R/W
24/022/2018 09:22:16 - INFO - Device connected in flash mode
Click to expand...
Click to collapse
that's all? 1 second flash?
_Pano_ said:
that's all? 1 second flash?
Click to expand...
Click to collapse
Sorry for late answer.
Does it work? I don't remember how much it took to flash tbh
colaigor said:
Sorry for late answer.
Does it work? I don't remember how much it took to flash tbh
Click to expand...
Click to collapse
yes, after various attempts: after flashing .236 I had to disconect and reconnect the phone in order to flash openbootloader; otherwise it doens't flash
thank you for these tutorials..I now have a rooted z1compact lollipop 5.11 locked bootloaders..My question is how can I debloat my phone..I want to uninstall other system apps that I don't need and I want to install xposed on my own..sorry I am newbie
xjhayar09 said:
thank you for these tutorials..I now have a rooted z1compact lollipop 5.11 locked bootloaders..My question is how can I debloat my phone..I want to uninstall other system apps that I don't need and I want to install xposed on my own..sorry I am newbie
Click to expand...
Click to collapse
You can download Titanium backup from playstore and delete all that you dont need and keep what you nees. Also you can find twrp flashable script that deletes all bloatware. Just sreach xperia lolipop debloat script on xda.
Downloads-
toolkit With Require Files. https://www.mediafire.com/file/ws1qx6j1nxkvvq1/htc+one+x10+Reference.rar
Extras-
Xposed Framework
Dolby atoms
Xtream Music [ Top in Sound System]
How To Unlock Bootloader On htc One X10-
Step 1: Go to htcdev.com/bootloader, make sure you’re registered with HTC. Once the process of signing up is complete, log into HTC Dev. Also, make sure HTC Sync Manager is installed on your PC.
Step 2: Select your device from the Unlock Bootloader page. Select the “All Other Supported Models” as shown in the screenshot below. Click “Begin Unlock Bootloader” and confirm all dialogue boxes on screen that are presented to you.
Step 3: Now, you’re going to be presented with a series of four steps to put your device in bootloader mode: Disconnect the device from PC, turn it off completely, press and hold Volume Down button and the Power button to start the device in Bootloader mode.
Step 4: Once you’re into the bootloader mode, use the device’s volume keys to select the Fastboot option and press power button to confirm. At this point, you’ll need to connect your HTC One to your computer via USB cable.
Step 5: Now on your PC, go to fastboot folder, hold down your keyboard’s shift key and click on any empty space and then click on “Open command window here.”
Step 6: Type in fastboot devices in the command prompt window and press enter. If your drivers are installed correctly, then your HTC One should show up in the command prompt.
Note: if you don’t see your device, don’t panic, reinstall HTC Sync Manager, restart your computer and try again.
Step 7: On page 3 of HTC Dev’s website, click on “Proceed to Step 8”. Follow the listed steps all the way to Step 10 and click on Submit. HTC will mail you your unlock token for your device. Download the token, it should be named “Unlock_code.bin” and then should be placed in your fastboot folder.
Step 8: Now back to the command prompt window, type the following: fastboot flash unlocktoken Unlock_code.bin
Step 9: On your device you’ll get a message saying if you want to unlock your bootloader. Use the volume keys to select your choice, and hit the power button to confirm. Once you’re done, your device will restart and you’ll have an unlocked bootloader.
How To Install twrp recovery Root htc One X10-
Unlock Bootloader From above
Download toolkit From above, Install adb and Fastboot Driver on PC,
Run S-droid toolkit.exe File from twrp/tool Folder. Connect Phone to PC with usb Debugging Enabled.or according to Screen Instructions.
Follow Screen Instructions, or type 41 and hit Enter to flash twrp
Done,
Note-[ after flashing the twrp you are already in adb so don't bootup the Device[ from recovery to Normal] and directly type
45 and hit enter, it will transfer Require File to your Phone and boot it into twrp,
Click on backup tab and create a nandroid backup
do a factory Reset,
Go to Install and select noverity File from storage confirm install
again Go to Install and select xnmagisk File from Device storage/sdcard Confirm Install
Done,
Reboot system Now,if back to Recovery again Reboot system Now done...
Backup Link for ToolKit....Here
Latest OFFICIAL TWRP Recovery for HTC One X10: https://twrp.me/htc/htconex10.html
So this IS a Complete Guide to Install twrp recovery and Root htc One X10 if you have any question Let us Know Via Comment,
Bonsoir ! pouvez-vous m'envoyer ce firmware d'un Htc one x 10 svp : 2PXHIMG_E66_DUGL_M60_SENSE80GP_HTC_Europe_1.07.401.1_Radio_0.A56DJPV1P42.9300.0801_E66W_release_507789_signed.zip
merci