LG Optimus L5 E610/612 Android 4.1.2: How to Root and Install Custom Recovery

Updated with Video Guide. It is indeed a bad news to LG Optimus L5 users as we are hardly seen continuous development on this device. Android 4.1.2 Jelly Bean firmware has been released on Optimus L5 for quite a long period but yet we fail to find some workable rooting method from 3rd party development platform. We have been trying on every single root tool in the web such as unlock root, Framaroot, one click root etc but none of these root tools gain access to the latest Android version on Optimus L5.

Nevertheless, dev-DaT Senior member of XDA forums throws some light on Optimus L5 development where he manage to root Optimus L5 on the latest Android 4.1.2 Jelly Bean stock firmware. This is rather easier than rooting Optimus L5 running Ice Cream Sandwich (ICS) as you only need to flash a pre-rooted firmware with KDZ updater. In the same time, ClockWorkMod recovery will be installed along with the installation of the pre-rooted firmware package. This root method is applicable to LG Optimus L5 E610 & E612. After flashing this root package, your device will now recognized as E610.

LG Optimus L5 E615 is officially unveiled in September 2012 and it is the mid range smartphone in LG Optimus series. LG Optimus L5 is equipped with 800MHz dual core Qualcomm Snapdragon processor and 512MB RAM, 4GB internal storage with expandable microSD card slot up to 32GB. It comes with Android 4.0.3 Ice Cream Sandwich firmware.

How To Root LG Optimus L5 E610/E612 on Android 4.1.2 Jelly Bean Stock Firmware

Disclaimer: It’s always a risk to modify your device. We, Android Teen are not responsible for any damage or bricks on your device. Your device warranty may void with any mod. Check your devices warranty’s term & conditions before start.(HTC,Samsung,LG, Sony, Motorola). Use this guide on your own risk, contact us for help if you face problem.

Pre-requisites & Requirements

  1. LG Optimus L5 – E610/E612 (Ensure correct device model and firmware; Check device model – Go to Settings -> About Device -> Model Number)
  2. Windows-based computer or laptop
  3. Download LG Optimus L5 USB driver for Windows and install in your computer.
  4. Connect device to computer with USB cable to complete installation.
  5. Skip this step if you have installed the USB driver.
  6. Enable USB Debugging on your device. How to Enable USB Debugging Mode on Android Devices.
  7. Make sure your phone is charged to 60% 80% to avoid battery blackout and interruption during this tutorial.
  8. We recommend you make a backup on your data and media files before the tutorial. You may restore the data and files if necessary.

Reminder: Ensure you make a backup before proceed. Besides that, ensure you meet the requirements before proceed. Contact us if you face problem.


  1. LG KDZ Updater (KDZ_FW_UPD_EN.rar, 2.0MB)
  2. Root Package (20d+root + cwm.kdz, 360MB) – Source


  1. Download and extract KDZ_FW_UPD_EN.rar into a new folder on your desktop.
  2. Open the extracted folder. Make sure you install msxml.msi file within the folder.
  3. Download 20d+root + cwm.kdz into your computer. Place the downloaded kdz file on your desktop.
  4. Turn off your phone completely. You can always take out the battery and reinsert to confirm complete turn off.
  5. To enter download/emergency mode, press and hold Volume Down and connect your device to computer with micro USB cable.
  6. You shall see “Download is in progress. Do not disconnect cable” on your device screen.
  7. On the computer, right click on the KDZ_FW_UPD.exe file and run as administrator.
  8. Select type as 3GQCT and phone mode to DIAG.
  9. Press on folder icon on the KDZ Updater and locate 20d+root + cwm.kdz which is on the desktop.
  10. Once done, click on Launch software update. In this time, KDZ Updater may shows not responding. Do not afraid as this is normal.
  11. Wait KDZ Updater to flash the pre-rooted firmware into your device. Once it finish, your device will be reboot.
  12. Go to Google Play Store, download and install Superuser. Remember to update to the latest binary once Superuser is installed on your device.
  13. Superuser app is now installed in your device. Your device will be completely rooted.
  14. Download Root Checker in Google Play to check the root status.
  15. To enter CWM Recovery mode, power off your device. Press and hold Volume Down, Home Button and Power Button until the device vibrate and show LG logo. Release only Power button and keep pressing both Volume Down and Home Button for 8 seconds.

LIKE us or give us a +1 if it works for you.

How To Root LG Optimus L5 E610/E612 on Android 4.1.2 Jelly Bean Stock Firmware Video Guide

A 17 years old young tech enthusiast who loves Android and smartphone. He love to learn and share Android latest technologies to public users. He likes to play around with custom ROM flashing, customize theme, system tweaking and discussion with other developers on Android development. Now, he owns Galaxy S3, LG Optimus L5, Sony Xperia Z and pre-owned Sony Xperia P, HTC One X, LG Optimus G.


  1. avonix xinova  /  August 20, 2013, 9:01 am Reply

    have you tried this already coz this will be the hardest way of rooting….
    by the way, will my jellybean return back to sandwich after successful rooting?

    • androidteen  /  August 20, 2013, 9:10 am Reply

      yes, it have been tested and successfully root. Root package itself is Jelly Bean firmware. FYI, this is the only way of rooting LG L5 Jelly Bean at this moment.

      • avonix xinova  /  August 20, 2013, 4:27 pm Reply

        ah ok… it seems that i will not be able to unroot my device after this? anyway my feedback later if successfull

        • androidteen  /  August 21, 2013, 9:01 am Reply

          Hi, you can still restore to stock firmware.

  2. avonix xinova  /  August 20, 2013, 5:32 pm Reply

    there is an error unpacking the root package, so i redownload it .. the next time it works already.. thank you..

    • androidteen  /  August 21, 2013, 9:01 am Reply

      Glad to heard that. Please consider to mark this post as working and Like us in Facebook or Google Plus. Thanks

  3. emrie  /  August 20, 2013, 6:34 pm Reply

    i tried a lot of procedures to root my device but this is the only thing that works for me… i can now play more hd games by clearing up bloat apps that consumes RAM

    • androidteen  /  August 21, 2013, 9:00 am Reply

      Cheer! Thanks for your feedback. Consider to Like our Facebook page or Google Plus if you think this post is useful,

  4. Milos  /  August 21, 2013, 10:53 am Reply

    Okay, I was at step 10. and it was doing the thing for few minutes and the program just freezed: ‘mod uptestex mfc application has stopped working’ so what do I do now?

    • Ales Butolen  /  August 22, 2013, 11:26 pm Reply

      I have this problem and dont know how to solve it :/

      • androidteen  /  August 23, 2013, 12:50 pm Reply

        refer Milos reply above. Just restart the phone and proceed normally.

  5. Milos  /  August 21, 2013, 11:19 am Reply

    Okay, I have manually restarted phone and proceeded normally, now it is rooted and working fine :) Thanx!

    • androidteen  /  August 21, 2013, 2:51 pm Reply

      Thanks for your feedback. Please consider to mark this post as working and Like us in Facebook or Google Plus. Thanks

  6. Ales Butolen  /  August 22, 2013, 11:25 pm Reply

    Okay, I was at step 10. and it was doing the thing for few minutes and the program just freezed: ‘mod uptestex mfc application has stopped working’ so what do I do now? ok i have this problem pls help ?

  7. Ales Butolen  /  August 22, 2013, 11:29 pm Reply

    Okay, I was at step 10. and it was doing the thing for few minutes and the program just freezed: ‘mod uptestex mfc application has stopped working’ so what do I do now? i have this problem pls help :/

  8. Ales Butolen  /  August 22, 2013, 11:33 pm Reply

    Okay, I was at step 10. and it was doing the thing for few minutes and the program just freezed: ‘mod uptestex mfc application has stopped working’ so what do I do now? i Have this problem HELP pls :/

    • androidteen  /  August 23, 2013, 12:50 pm Reply

      reboot your phone manually and proceed with step 11.

  9. dreniel  /  August 23, 2013, 9:56 am Reply

    hi can you help me, i got an error..

    ‘launching sw_update
    unpacking kdz”
    unpacking kdz error”

    • androidteen  /  August 23, 2013, 12:49 pm Reply

      try to download the kdz file again.

  10. jaivalrain  /  August 24, 2013, 1:54 am Reply

    request: can u make an instruction on how to flash a costum ROM, or overclock the CPU after this…

  11. darwin  /  August 29, 2013, 6:33 am Reply

    i was not able to launch emergency mode after i used this, anyone with the same problem? i want to flash STOCK ROM but the emergency is not showing, i pressed both volume “+” and volume “-” + power but it stuck on LG logo.. i can only launch download mode by pressing volume – and power

  12. androidteen  /  September 2, 2013, 9:25 am Reply

    Hi, Try to wipe data in CWM recovery.

  13. HarryTri  /  September 2, 2013, 11:20 am Reply

    there is a more simple way to root without the computer :D, use Framaroot

    • androidteen  /  September 2, 2013, 11:24 am Reply

      Hi HarryTri, Framaroot is not working on Optimus L5 Jelly Bean firmware. Tested and fail.

  14. AgMa  /  September 6, 2013, 12:12 am Reply

    Is there a way to flash the greek version, before or after the procedure?

  15. omkar sinha  /  September 6, 2013, 6:22 am Reply

    a pop-up appeared wparam:100 lparam:1010..sumthing like this..and it said uoadte error….and my phone is stuck in download mode..tried lot of things like removing battery and all.but it is stuck there..wat should i do??

  16. omkar sinha  /  September 6, 2013, 6:32 am Reply

    i followed the procedure…but it showed a pop-up error..sumthing like this..wparam:100 Lparam:1001…update error..and my phone is now stuck in downloading mode irrespective of trying out things l;ike removing battery n all..wat should i do??plz help

  17. Secluded  /  September 8, 2013, 12:42 pm Reply

    Thanks a ton ! I had bricked my E612 while flashing v10 Baseband to v20. This guide helped me to unbrick as well as upgrade to JB 4.1.2

    I now have superuser too but still this is a stock firmware and i would like a lighter custom rom minus all the firmware. Can i install a custom rom now ?

    • androidteen  /  September 9, 2013, 9:03 am Reply

      Hi, just boot into CWM recovery, do a NANDROID backup, and proceed to flash your favourite custom rom.

  18. Jonti Savani  /  September 21, 2013, 4:05 pm Reply

    My phone is not founding by KDZ !!!!!
    it shows no phone found!!!!!!!!
    What to do?????/
    Please help me………it is urgent

    • androidteen  /  September 21, 2013, 11:38 pm Reply

      use another usb port, sometime your phone just not detected due to poor usb connection.

  19. lg  /  October 8, 2013, 7:13 pm Reply

    lg kdz upddate not work

  20. Zane Chuidian  /  October 8, 2013, 8:30 pm Reply

    Thank you. This is the only method that worked for me. ;)

  21. Zane Chuidian  /  October 8, 2013, 11:21 pm Reply

    Can you help me out? I’ve successfully rooted my phone with this method. Then I flash CM10.1 rom. Then my phone was bricked :( Any suggestions?

  22. Myk  /  November 5, 2013, 1:55 pm Reply

    Hello, My LG L5 was already updated to JB 4.1.2.. Will i still follow the steps starting from 1.??

  23. Frrukh  /  July 8, 2014, 10:41 pm Reply

    Hi..please help . I have rooted my LG E612 android JB 4.1.2 with V-Root tool. but i can not go into CWM. Now i m unrooting and want to root with Androidteen rooting method.Can i do this without any fear of bricking my device? Please help

    • John Clarkson  /  July 11, 2014, 10:07 am Reply

      our method has been proven working by our stuff. you can always restore to stock firmware using our guide as well

  24. Divit  /  July 17, 2014, 8:53 am Reply

    When on my device the root checker says “Sorry ! This device does not have proper root access.” Now what to do ?

  25. mandeep  /  July 17, 2014, 9:42 am Reply

    hi my lg l5 e612 show gapps stopp

    • John Clarkson  /  July 18, 2014, 10:07 am Reply

      backup and wipe data, dalvik cache.
      reboot and try.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>