Xperia L: Unlock Bootloader, Relock, Root & Unroot Guide

Xperia L launched recently with Android 4.1 Jelly Bean out of the box. The hardware may not be that much impressive comparing to those smartphones that launched recently. But as Xperia L is a budget friendly phone, 1GB RAM, dual-Core 1GHz processor with Snapdragon chipset looking very good. Now, after buying this stylish handset you probably willing to root this first to enjoy various rooting benefits.

Before proceeding to root Xperia L, we require to unlock the bootloader first. If you are new on this then bootloader is a piece of code that runs before android loads up. Bootloaders usually contain several ways to boot the OS kernel and also contain commands for debugging and/or modifying the kernel environment.

xperia-l-guide

There are few benefits of unlocking bootloader as listed below:

  • It allows you to flash custom kernels and ROMs.
  • It allows you to root your device.
  • It allows you to flash alpha builds of newer firmware ( generally newer android version ) which is under testing and not meant for end consumers.

However, along with advantages unlocking bootloader also comes with various disadvantages. Here are few of those:

  • You may void your warranty.
  • You may loose some proprietary vendor software such as Bravia Engine, Download Music info etc. due to removal of DRM security keys.
  • OTA updater may refuse to update your device and pop up a ‘Device’s software modified’ message.

Before trying to unlock the bootloader, first you need to know is your device is allowed to do so! For this do the following:

  1. Go to Xperia L dialer and type *#*#7378423#*#*
  2. Then Service info > Configuration
  3. Now Check rooting status.

If rooting status show -Bootloader unlock allowed means you can unlock your bootloader and if it show Bootloader unlock not allowed, then you cannot unlock your bootloader.

As I said before  unlocking bootloader risk your manufacturer warranty, that’s why we should take a necessary precaution before opting for unlocking Xperia L bootloader. For this we will use a tool called Backup TA which is developed by DevShaft. Unfortunately, the device only available for Windows computer.

What Backup TA Utility Do?

Backup TA can backup and restore the TA partition of the device. When you create a backup before unlocking for the first time, then you will be able to restore to full factory state. This means all DRM keys intact, Bravia Engine working in Album and last but not least your warranty when needed.

How to use DevShaft’s Backup TA utility?

  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. If you having problem then download Xperia L driver directly.
  3. Download the latest version of Backup TA.
  4. Extract the ZIP file to a folder location of your choosing.
  5. Navigate to the folder location of Backup TA.
  6. Make sure no other script or application which is using ADB is running.
  7. You also need to make sure the device is booted in normal mode, the way you normally use it.
  8. Now run Backup-TA.bat that located on extracted folder.
  9. Read the license.
  10. Choose one of the menu options.
  11. Follow the instructions given by the tool.

bootloader-unlock-done

If you chose backup option the tool will create a zip in backup folder. To make sure if your TA image is backed up or not, unzip the zip file and check for TA img file which should be roughly around 2048 KB. You should see it there.

ta-image

Now it’s time to unlock your Xperia L. It’s easy, just visit official unlock bootloader page from Sony and follow instructions. Once done check the rooting status (instruction already given above), it should say, “Bootloader unlock done”.

Congrats, you’ve successfully unlocked your bootloader.

Relocking Xperia L Bootloader

If you want to get back your warranty the first thing you need to do is, restore the TA image that you created earlier using DevShaft’s Backup TA utility. It’s easy, just follow below steps:

  1. Run the DevShaft utility and choose restore TA.
  2. You will need to enter your IMEI.
  3. After everything is completed, check again for rooting status. If it says Bootloader unlock allowed then you have relocked your Xperia L bootloader successfully.

So, you have learned now how to unlock and relock your Xperia L bootloader. Once you unlock Xperia L bootloader, you can proceed for rooting your smartphone. There are few ways to root your Xperia L smartphone. Here we going to discuss few of those.

Root Xperia L using Framaroot app

Framaroot is an one-click application to install Superuser and su binary on phone. The app exploit security holes of existing firmware to obtain root access. Thus, this root method may not work once device updated to newer firmware which most likely comes with fixes for security holes.

Here are the steps you need to follow to root your Xperia L using Framaroot app:

  1. Make sure you enable this option – Menu>>Settings>>Applications>>Unknown sources.
  2. Download Framaroot app (if you download it in your desktop then transfer the apk to your Xperia L internal or external SD card) and install Framaroot app using any file explorer.
  3. Now open Framaroot app and then tap on available exploit. You may se more than one exploit. If you see the message “Success” after tapping on exploit then Superuser and su binary installed. You have to reboot your device. You should have a rooted Xperia L then.

Root Xperia L using Xperia L Rooting File

Here is another rooting method for Xperia L, if above rooting method not work on your Xperia L. It’s easy, all you have to do, just follow below steps.

  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. If you having problem then download Xperia L driver directly.
  3. Make sure you enable this option – Menu>>Settings>>Applications>>Unknown sources.
  4. Download the zip file Xperia_L_ROOT.zip and extract it.
  5. After extracting, run “Run.bat”. Admin rights usually not needed but if not work then right click on bat file and select ‘Run as administrator’ from context menu.
  6. Follow On-Screen instructions and soon your device will be rooted.

Root Xperia L using Pre-Rooted Kernel

This is one of the popular method to root any android device. In this method user require to push modified kernel on their device. To root Xperia L using this method, we will flash pre-rooted Extended Stock Kernel. The developer of this kernel promise for CWM recovery inclusion in future update. Here are the steps you need to follow:

  1. Make sure you enable this option – Menu>>Settings>>Applications>>Unknown sources.
  2. Connect the phone in debugging mode via USB. To enable debugging mode, go to Settings => Development => Check “USB Debugging”.
  3. Wait for the drivers to install. Happens automatically on Windows 7 and Windows 8. If you having problem then download Xperia L driver directly.
  4. You should have ADB installed. Follow this guide if you yet not done: How to install and set up ADB/Fastboot for Android Devices.
  5. Download the kernel and extract it.
  6. Open command prompt in your Windows PC and then perform following commands:
    1. cd c:\android-sdk\platform-tools
    2. fastboot flash boot boot.img
  7. That’s it! You should now have a rooted Xperia L smartphone.

I already discussed many ways to root your Xperia L. What if, you want to unroot Xperia L! We already discussed TA restore method which basically take your device on default state. Here is another way to unroot Xperia L.

  1. Install OTA RootKeeper app from play store.
  2. Open the app and then click on delete SU backup.

Another easy way is: Go into Superuser app > Settings > Scroll down and click on ‘Full Unroot’.

That’s it! You just learned how to unlock bootloader of Xperia L, relock the bootloader, root Xperia L as well as how to unroot it. I will update this page with more rooting information and other related details when Android developer make those available. Hence, bookmark this page.

Source: 1, 2, 3, 4, 5

  • Sergio

    Thanks worked percept.

    You know if cwm recovery to install the bootloader we closed??

    A greeting.

    • john

      Did it work out really…???