[LG Optimus L9 P760, P765, P768, P769] cmahendra:
Please do not follow this OLD ROOTING GUIDE as I have written NEW ROOTING GUIDE for...

Easiest Rooting + Unlocking of LG L9 [Bye Bye Fastboot] by CMahendra

Rooting is possible directly from phone. Tested and 100% working!

http://xdaforums.com/showthread.php?t=2779985

==============================================================

Rooting ICS ON LG OPTIMUS L9 (OLD BIN4RY METHOD) Only for ICS.

Thanks to Bin4ry who gave us this FIRST Working L9 Rooting Method.

1) Download and Flash Rootable ICS KDZ: It is known that this Root works on V10A for all L9 Models. Root works on V10C on P765. Root works on V10E on P769 (No Rom available, V10E comes from factory). Root works on V10A of P768.

At the moment Rooting does not work on higher versions of Roms, hence you will need to downgrade by flashing Rootable KDZ. Find Download Links of Rootable KDZ in this thread and please read related information carefully. This tutorial was made after testing with Indian V10C KDZ for P765.

2) Download "RootBinary.zip" (attached) and Extract to D-drive on your pc. You will find a new Folder "D:\RootBinary" and some files inside it.

3) Precautions:

___A) Select "Debugging Mode" as ON (Ticked) in Phone Settings (Developer Section)

___B) Select "Install from Unknown Sources" as ON (Ticked) in Phone Settings (Security Section)

___C) Indian version of L9 does not come with "Lookout Security Antivirus" already installed. But KDZ from other countries may have it already installed, FORCE CLOSE AND UNINSTALL it from app manager. If you cannot uninstall, at least DISABLE it. This program is known to be preventing connection and rooting of device.

4) Install Drivers "LG USB Driver (Download 4.0.4 here)"

5) Connect Phone to PC with USB in "MTP" mode, let all drivers install for detected hardware items, then in "Charge Only" Mode, let all drivers install, then in "PTP" mode and let all drivers install, LASTLY connect in "LG SOFTWARE" Mode and let all drivers install. (confirmed by this user too)

(Installing drivers in MTP, PTP and Charge Only is necessary, it does not take too much time. Just do it. It may save your time, as your rooting process will not stop for any unknown reason at any point) :D

6) Keep phone in "LG SOFTWARE" Mode and wait until it is connected. Now at this moment Device Manager should show 3 entries like this. If not, flashing will not work.

7) Now Open "Command Prompt" on pc with "RUN AS ADMINISTRATOR" option. (Type cmd in startmenu and when "command prompt" appears, right click on it and run it as Administrator)

8) Type "D:" and Press Enter key. And then type "CD \RootBinary" at Command Prompt and enter in directory, to show "D:\RootBinary>" in command prompt where your root files are present.

9) This is optional but its good to check if your Phone is connected to PC or not. Always better to confirm it. Type following command in command prompt box "stuff\adb devices" (all lower case) and press enter. Now Command Prompt should show the line showing the Device ID of connected device. (see image)

10) Now type and enter main rooting command "RUNME" (executes RunMe.bat) and then Select 1 for Normal Mode Rooting. Now look at Phone you will be asked if you want to RESTORE DATA, press "RESTORE MY DATA" button on Phone.

11) The Phone will reboot twice automatically and that is normal, press key on computer when prompted

12) YOU WILL SEE A LINE SAYING YOUR PHONE IS ROOTED. Go and check in phone app list, if icon of "SuperSU" is present or not. If yes you are ROOTED (Now install CWM in next step).

SIMPLE TEST: When you install and open (run) AdAway, then SuperSU will stop you and ask for permission to open. VOILA!!! Thats the sign of rooted android. Its done! :D Enjoy

13) IMPORTANT: Above only plain rooting and does not install CWM (ClockWorkMod). Now you need to install CWM Recovery Installer by Artas182x to use CWM.

ALL SCREENSHOTS ADDED.... Please check all carefully.

PROBLEM? If Bin4ry's rooting file is not working then, you can try same by replacing with Zanakorus33's Batch file, instead of "RunMe.bat" file by Bin4ry. Thanks to Zanakorus33 and Mingkee.