Warning: Because this unlocks your bootloader and therefore you void your warranty.This is a very basic understandable tutorial especially for the noobies, so if you are new to all this rooting crap, this is the right place to be ;)Rooting Sony Xperia L (C2104 / C2105) Jelly Bean 4.2.2 Build [15.3.A.0.26]New method in progress
I am not responsible for anything that happens to your phone. If you have any questions visit here
Spoiler: For rooting Sony Xperia L C2104/C2105 Firmwares lower than 15.3.A.0.26
Part A: Partial Root
(Note: in order to unlock your bootloader you must do this first)1. Connect the phone in debugging mode via USB. To enable debugging mode, go to Settings => Development => Check "USB Debugging".2. Wait for the drivers to install. Happens automatically on Windows 7 and Windows 8.3. Download this zip file and extract it.4. After extracting, run "Run.bat". Admin rights usually not needed.5. Follow On-Screen instructions.Now the partial root should be completed. If the exploit fails to run, try running again.
(You can leave your phone at this state once it's partially rooted, if you're not wanting to void you warranty by unlocking the bootloader. However you wont be able to run apps that require full root access, but apps like "Greenify, Titanium Backup and SetCPU should work)Part B: Unlocking the bootloader
(Note: This part is necessary to fully root your device, although you can try DooMLoRD's script support for full root without unlocking boot loader, I'm not sure of this so you'd might wanna take a look at it)TA Backup using DevShaft's Tool (needs root access) :1. Download backup tool from here ( Read everything carefully )
2. Run the tool with usb debugging on.
3. Your TA will be backed up. You can find zip in backup folder.
4. Unzip it and check for TA img file which should be roughly around 2048 KB.
5. There you have it.Instructions are right here (The official Sony way)Might wanna look here for more informationPart C: Full RootWithout flashing your kernel:1. Open Play Store, and install SuperSU by Chainfire.2. Open SuperSU and it will ask to update the binary file. Do that.3. If SuperSU exits, open it again, and now this time it will ask to uninstall the existing root management software(Superuser)4. Open SuperSU again, if it exits, and now go to "Settings" and choose "Install SuperSU to /system"5. Reboot phone.Now your phone should be fully rooted. If you're wanting to unroot, use this app.
(Note: in order to unlock your bootloader you must do this first)1. Connect the phone in debugging mode via USB. To enable debugging mode, go to Settings => Development => Check "USB Debugging".2. Wait for the drivers to install. Happens automatically on Windows 7 and Windows 8.3. Download this zip file and extract it.4. After extracting, run "Run.bat". Admin rights usually not needed.5. Follow On-Screen instructions.Now the partial root should be completed. If the exploit fails to run, try running again.
(You can leave your phone at this state once it's partially rooted, if you're not wanting to void you warranty by unlocking the bootloader. However you wont be able to run apps that require full root access, but apps like "Greenify, Titanium Backup and SetCPU should work)Part B: Unlocking the bootloader
(Note: This part is necessary to fully root your device, although you can try DooMLoRD's script support for full root without unlocking boot loader, I'm not sure of this so you'd might wanna take a look at it)TA Backup using DevShaft's Tool (needs root access) :1. Download backup tool from here ( Read everything carefully )
2. Run the tool with usb debugging on.
3. Your TA will be backed up. You can find zip in backup folder.
4. Unzip it and check for TA img file which should be roughly around 2048 KB.
5. There you have it.Instructions are right here (The official Sony way)Might wanna look here for more informationPart C: Full RootWithout flashing your kernel:1. Open Play Store, and install SuperSU by Chainfire.2. Open SuperSU and it will ask to update the binary file. Do that.3. If SuperSU exits, open it again, and now this time it will ask to uninstall the existing root management software(Superuser)4. Open SuperSU again, if it exits, and now go to "Settings" and choose "Install SuperSU to /system"5. Reboot phone.Now your phone should be fully rooted. If you're wanting to unroot, use this app.
Spoiler: Credits
djrbliss (Dan Rosenberg)-( for motochopper)
Rachit Rawat(for his kernel)
dj2tusk (for his tutorial and for providing Xperia L root.zip)
Chinese for the VRoot
DooMLoRD
Waledac for his method on xda
Rachit Rawat(for his kernel)
dj2tusk (for his tutorial and for providing Xperia L root.zip)
Chinese for the VRoot
DooMLoRD
Waledac for his method on xda
Spoiler: How to move games/apps from internal to external SD card
Summary
What this app basically does is scan you device's internal sd-card to locate all the apps which have their data on it. You can move the data from internal to external sd-card. This app does so by copying the same folder to the external card and then mount the data so that the system thinks that the data is still intact in the internal card.Though this was originally made for Gameloft games, it works with other apps too1. Get root on your device.2. Install GL to SD from google play store. (Free APP)3. Open the app and it will greet you with all the movable app's data.4. Check all the app's data you want to move.5. Click on move.
What this app basically does is scan you device's internal sd-card to locate all the apps which have their data on it. You can move the data from internal to external sd-card. This app does so by copying the same folder to the external card and then mount the data so that the system thinks that the data is still intact in the internal card.Though this was originally made for Gameloft games, it works with other apps too1. Get root on your device.2. Install GL to SD from google play store. (Free APP)3. Open the app and it will greet you with all the movable app's data.4. Check all the app's data you want to move.5. Click on move.
