Install TWRP Recovery on LG G2

LG had really managed to impress us all with its new G2, which is a great Android based smartphone. So now, with the G2, LG can really compete with Samsung, HTC or Sony as, since now the company only (or mostly) provided mid range and budget friendly handsets. Anyway, if you have bought this smartphone, then probably now you are looking into tweaking the same. If so, then during the present tutorial I will try to help you out by showing you how to install a custom recovery image (TWRP recovery) on your LG G2.

First of all you should know that a custom recovery image, in our case TWRP recovery can be installed only on a rooted LG G2. So, before going any further you should check if your smartphone is rooted or not – you can download a free app from Google Play dubbed as Root Checker. If your phone isn’t rooted, then you should use our dedicated tutorial from here: “How to Root LG G2 (suitable for Verizon, AT&T and Korean branded networks)”.

Root access must be gained before a custom recovery image represents an intuitive user interface between you and your LG G2. So, in order to flash and use TWRP recovery, the internal system and OS that is running on your phone must be unchained. The root access is the only way in which you can remove the factory and default restrictions from your device, so rooting is really not an option for you.

You should also know that gaining root access and installing TWRP recovery on your LG G2 are both unofficial operations that have nothing to do with LG or with Google. That’s why when performing these procedures the binary flash counter of your phone will be increased. As you know, when that happens, the warranty gets void. Therefore, at this point you will lose the LG G2 warranty, though if you will need it back you will be able to regain the same. For restoring the warranty you will have to reset the binary flash by revoking the root access: downgrade your phone to stock Android Jelly Bean OS or wait for the Android 4.4 KitKat OTA firmware to be rolled out. Just be careful as on a rooted LG G2 you will not be able to receive the OTA updates – you will have to manually flash the Android 4.4 software.

But what is TWRP recovery and why to install this tool on your LG G2 since your handset is already running on a stock recovery image? First of all, yes your device is featured with a stock recovery, but this app is quite un-useful, especially if you are an advanced Android user. Basically, with a custom recovery image you can install a custom ROM firmware, flash a custom kernel (which can then be used for overclocking your Android device for bumping the speeds, or for undervolting the CPU for upgrading the battery life), wipe the data, clear the cache, make Nandroid backups, install custom tools, features and capabilities and lot more.

Now, TWP recovery is the touch and improved version of the classic CWM recovery custom recovery image. This is one of the most used custom recovery for Android, the tool offering a stable user interface and great possibilities for the Android users. The best is that on TWRP recovery you can use the touch capabilities of your LG G2, unlike for CWM recovery when you have to navigate through the recovery menu by using the power and volume up and down buttons.

If you have decided to complete this tutorial for flashing TWRP recovery on your LG G2, then first prepare your handset for the installation procedure that will shortly follow. Just read and complete the tasks from the following list.

  • Remember to root your handset before going any further.
  • Backup the data that is saved on your LG G2. It is important to make a full backup as while installing the custom recovery image, your data might get corrupted or even wiped out.
  • Just use suitable and free distributed backup and restore apps from Google Play and everything should be fine.
  • Make sure that you can have access to a computer with Internet access enabled.
  • Also, your LG G2 and its USB cable will be required.
  • On the computer disable the antivirus and antimalware protection; in some cases the security protection is interfering with the installation process and we don’t want that to happen.
  • Your smartphone should be charged – the battery status should indicate more than 60% power left; if not plug in the charger before going any further. If your device gets turned off in the middle of the flashing operation your G2 might get bricked.
  • From path “menu – settings – developer options” you need to enable the USB debugging option on your smartphone; else you won’t be able to properly connect your handset with your computer.
  • On your computer Android SDK must be installed; so use our tutorials for the same: “how to install Android SDK on Windows” or “how to set up ADB on MAC OS X / Linux”.

Don’t forget that this guide is compatible only with the LG G2, so don’t use the steps from below for installing TWRP recovery on a different or similar device because you can end up in damaging or even bricking your Android based smartphone or tablet.

How to Install TWRP Recovery on LG G2

  1. Download the TWRP recovery file suitable with your version of LG G2 from this page – the custom recovery is being provided by those of xda-developers so we should thanks them for this opportunity.
  2. Go here and download the Root .zip file; unzip the file on desktop.
  3. Now, save the .img file you have downloaded in step 1 on the same folder as ioroot.
  4. Up next, from here download the Loki Flash file.
  5. Save this file on the same computer and unzip the files on desktop (right click on the file, select extract followed by extract all).
  6. Go to the Loki Flash extracted folder from desktop. From there access the bin folder.
  7. Select the loki_flash file and copy-paste the same on the ioroot folder – where you have placed the recovery image downloaded on step 1.
  8. From the ioroot folder select the recovery image and rename it into recovery.img (not recovery.img.img).
  9. Up next you need to connect your LG G2 with the computer.
  10. Plug in the USB cable in order to establish the connection.
  11. From the ioroot folder open a command prompt (right click on a blank space and select “open command prompt window here”).
  12. In the cmd window enter the following commands: “adb push loki_flash /data/local/tmp/loki_flash”; “adb push recovery.img /data/local/tmp/recovery.img”; “adb shell”; “su”; “cd /data/local/tmp”; “chmod 777 loki_flash”; “./loki_flash recovery /data/local/tmp/recovery.img”; “exit”; “exit”; “adb reboot recovery”.
  13. Your LG G2 should now boot into TWRP recovery.
  14. If you can’t boot into recovery try to use our dedicated step by step guide from here.

Congratulations; you have successfully completed our step by step guide which means that now you know how to install TWRP recovery on your LG G2. Now you can look forward in updating your handset with an Android 4.4 KitKat based custom ROM firmware, or perform other complex procedures like installing a custom kernel, remove the bloatware or overclock the CPU. Stay close and use our how to section and suitable guides will be developed for you. Also, use the comments area from below if you want to talk with us, or if you want to share your experience with the other users who might want to apply this tutorial. If there are problems we will try to assist you as soon as possible.

LG G2 Articles

  • ChrisHays01

    thank you so much for this idiot proof tutorial after spending hours trying to figure out my issue i completely reset my att g2 and used your tutorial. Worked first try in about 5 minutes!! i will be sharing this. thanks again

  • tony pace

    get to “su” and it says

    system/bin/sh: su not found

  • kartik

    it took me a day to figure out how to ope cmd from the folder.
    for those who dont know press shift and then right click and you will get the open cmd option in the menu

  • Lance Spahr

    Help :( I’m on a Verizon LG G2 on the latest update (still 4.2.2) I’m rooted and when I type “./loki_flash recovery /data/local/tmp/recovery.img” it says “[+] loki_flash v2.0″ followed by “[-] Input file is not a Loki image.”. What did I do wrong? :( I haven’t been able to use CWM or TWRP. Any help is much appreciated!!

  • Aymn Muhannad

    i open bin folder and i find only loki tool????? no loki flash ????please help……………