Not every low budget Android handset has the fortune to receive official TWRP support. Users of many such devices have to have patience for days, or sometimes even months until someone ports it. But today, we will talk of another low-budget smartphone by SONY, which has made this exception and received official TWRP support.

Despite of being a low-budget smartphone, the Xperia L offers some really cool features that an Android user always appreciates. This includes a powerful Snapdragon 1GHz Dual-core processor, an Adreno 305 graphics unit for smooth gaming experience, a 4.3-inch scratch resistant TFT display, with 1GB RAM and Jellybean 4.1 out-of-the-box. The device is also officially upgradable to the higher Jellybean 4.2.2 version. Being a solid device in a pretty slim price, it is still sold at a vast scale in the smartphone market.

The SONY Xperia L was launched in May 2013 and has struggled for a long time since then. And it has finally made its way to the TWRP portal. We are proud to have developers like those in the TWRP team, who have the tendency to listen to their user’s demands and desires. The first TWRP version that has reached to the Xperia L is v2.8.4.0. Getting TWRP on SONY Xperia L is quite tricky as compared to other device which can use tools or simple fastboot commands, while during this guide the recovery will be flashed right away to the current kernel. You can read more about TWRP project here. Now let us get started.


Unlocking bootloader, rooting and installing TWRP will void your Xperia’s warranty. DroidViews or any of its community members shall not be liable for any damage to your device. Perform every action at your own risk.

Before You Begin

  • Install SONY USB drivers: Link
  • Enable USB debugging using our detailed guide.
  • Backup your device completely, this includes storage, SMS, contacts, and apps etc (This is a good practice to carry, every time you are about to perform any custom function).
  • Unlocked and rooted SONY Xperia L.
  • Download and extract Android tools package containing the ADB and fastboot binaries.
  • Download the FOTAKernel image (recovery) file and transfer it to the extracted android-tools folder.


TWRP Recovery v2.8.4.0: Link

Steps to Install TWRP on SONY Xperia L

  1. Connect your Xperia L to the PC via USB cable.
  2. Open the android-tools folder. Press SHIFT key and right-click on an empty space inside the folder.
  3. Select Open command window here from the pop-up menu that appears.
  4. Type the following command to initiate the adb shell environment:
    adb shell
  5. Now, we need to grant superuser permissions to it, type in:

    If you’re prompted with a message, accept it or agree to it.

  6. Time to enter the command to flash the image:
    dd if=/sdcard/openrecovery-twrp- of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
  7. It will take a few seconds, then enter the given command to reboot your device.
    fastboot reboot
  8. If you wish to boot your phone into recovery mode, use the command below:
    adb reboot recovery

Go ahead and use the installed TWRP recovery to flash custom ROMs, kernels or tweaks. Visit the original XDA thread for detailed information. If you’ve installed TWRP on SONY Xperia L, you can Download and Install Material Design Themes for TWRP Recovery.


  1. hello, I did what you wrote everything and when I restarted my phone into recovery i couldnt have this twrp menu looping and now I tried sony flash program to flash tft to stock rom and it gives me messages that I cant do it. can you please help me how to bring my rom back ?

  2. Actually what I did is I have rooted my phone long ago and yesterday I have unlocked the boot loader following instructions in sony official website then after that I switched on my phone…….I can see only coloured waves displaying non stop could you please help me out to get phone to normal condition

This site uses Akismet to reduce spam. Learn how your comment data is processed.