[GUIDE] [UNBRICK][ROOT] FLASH Any LG L9 Factory ROM (kdz) WITH OFFLINE FIX

Search This thread

cmahendra

Inactive Recognized Contributor
Jan 20, 2012
3,843
4,890
Mumbai
Hello,
I have an LG optimus L9 (P765). I was trying to load lollipop into my phone, however landed into a Bricked Phone :(

Here are the thing I did:
Unlocked bootloader using ADB files.
  • Enabled USB Debugging
  • Installed all the required drvers.
  • Connectedmy phone to PC via USB cable.
  • From ADB folder I ran command :
    adb reboot oem-unlock.
  • Then installed Clockmorkmod (CWM) Recovery by command :
    fastboot flash recovery recovery-clockwork-6.0.2.9-p760.img

Enabled USB Debugging
Installed all the required drivers.
Connected my phone to PC via USB cable.

From ADB folder I ran command
adb reboot oem-unlock.
Then installed Clockworkmod (CWM) Recovery by command
fastboot flash recovery recovery-clockwork-6.0.2.9-p760.img

Booted into Clockmorkmod (CWM) Recovery.
  • Wiped cache partition
  • Wiped Dalvik cache
  • Tried to install artas182x_p765-ota-eng-artur.zip from external SD_Card. Gave (status 7) error as below
  • Booted to CWM recovery and flashed TWRP "instal from zip" [twrp230714.zip]
  • Booted into twrp Recovery sucessfully.
  • Booted into twrp Recovery sucessfully.
  • Cleared System, data and cache.
  • flashed cm-11-20141012-UNOFFICIAL-p765.zip from CyanogenMod [ KitKat 4.4.4 ]
  • cleared Dalvik cache.
  • Restared phone and sucessfully booted. Androd 4.4.4 was working on my phone.
  • Then I enabled USB debugging and nstall from unknown source.
  • Booted into twrp recovery mode again.

Now it was time to flash Lollipop into my phone.
I followed instruction as stated by artas
  • Installed artas182x_p760-ota-eng.artur.zip
  • Installed gapps [gapps-lp-20141109-signed.zip]
  • Installed SuperSU [UPDATE-SuperSU-v2.40.zip].
  • Rebooted phone.

After LG logo screen, there lollipop boot animation.
I left the device for around 30 mins still lollipop boot animation did not end.
Removed battery and restarted. Still the same lollipop boot animation.

Now here is crap I did :(
I tried to boot into recovery mode, but was unable to do so using ADB files.
Tried several physical combination to boot into recovery with no sucess.
At last I tried hard resetting with Power+Vol Dwn + Home Button, this did factory reset.

Now my phone hangs up showing LG logo.
When I try to connect to PC, no devices are shown.
ADB files also were unable to detect device.
Re-installed LG drivers, still device was not detected.
Tried fastboot option, still no luck

Tried FLASH L9 Factory ICS/JB ROM WITH OFFLINE FIX + UNBRICK as guided by cmahendra, still no luck
Again the same error [Port(or Device) Not Found!]

Please suggest how to make my devices detectable and boot in recovery mode. plzzzzzzzzzzzz


Please do not quote whole OP. Hope you will please read the basic rules of XDA.
 

cmahendra

Inactive Recognized Contributor
Jan 20, 2012
3,843
4,890
Mumbai
Unfortunately "Android MTP Driver"'s link doesn't work.

You can ignore Android MTP Driver as new LG Android USB Driver includes everything the LG Phone needs to connect pc.

Just now have updated the link with new version of LG Android USB Driver version 4.0.4 in my Dev-host space. :good: So the link will never expire now :)
 
Last edited:
  • Like
Reactions: Wiccio

Wiccio

Member
Jan 17, 2016
18
1
Rimini
www.byebike.it
You can ignore Android MTP Driver as new LG Android USB Driver includes everything the LG Phone needs to connect pc.

Just now have updated the link with new version of LG Android USB Driver version 4.0.4 in my Dev-host space. :good: So the link will never expire now :)
I've of course thanked your answer. :good:

I was interested in the MTP driver because in my Windows XP 32bit I couldn't connect my LG E610 because of the lack of such driver. I have now solved, thanks! ;)
 

LateAdopter1

New member
Oct 15, 2015
2
0
What should I do when LG Upgrade Recovery Tool stops at 50%?

My LG 9 LGMS769 phone has stopped working again. Can't hard reset, and get dead android with red triangle and exclamation point sometimes. I've never rooted my phone, but in the past six months I've had many issues with it, constant errors that program and software stops working suddenly. I was writing a tweet and the phone crashed and wouldn't start up.

In the past, I've used the LG Mobile Tool to recover it, but this time, at 50% of the upgrade, I get the error "upgrade stopped due to error." This happens at 50% every single time I try.

I am not tech savvy at all, but have managed to use the LG Mobile Tool in the past. Thanks for letting me know about it.
I would love to be able to resolve this issue, and not have to spend money on a new phone.

Thanks in advance!
 

link1227

Senior Member
Jul 16, 2008
148
17
My LG 9 LGMS769 phone has stopped working again. Can't hard reset, and get dead android with red triangle and exclamation point sometimes. I've never rooted my phone, but in the past six months I've had many issues with it, constant errors that program and software stops working suddenly. I was writing a tweet and the phone crashed and wouldn't start up.

In the past, I've used the LG Mobile Tool to recover it, but this time, at 50% of the upgrade, I get the error "upgrade stopped due to error." This happens at 50% every single time I try.

I am not tech savvy at all, but have managed to use the LG Mobile Tool in the past. Thanks for letting me know about it.
I would love to be able to resolve this issue, and not have to spend money on a new phone.

Thanks in advance!

I'm having the exact same problem, did you figure it out?
 

xdaernie

Member
Jul 10, 2015
8
0
LG P769 Connection Issues with PHONE UPDATE tool using method described above.

LG P769 HELP ME PLEASE

LG Boot screen status: SECURITY ERROR
Does it go into S/W Upgrade mode: YES
Did you run the PHONE UPDATE TOOL in S/W Upgrade mode: YES
Do you have the right KDZ file for the LG P769: YES
Do you have the correct drivers installed: YES and my computer's device manager recognizes the phone in modem and usb device area.
Do you have SMALL SERVER on your C: root drive open and running: YES
What happens when you try to use the UPDATE TOOL: I get the following connection issue on the UPDATE TOOL.

Copy of what the PHONE UPDATE TOOL puts out: (see attached photo)
PHP:
13:52:16 : [C:\LGMobileUpgrade] Try to delete folder
13:52:16 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
13:52:17 : Start Date : 2016-02-09 13:52:17
13:52:17 : ---------- QM Testmode ---------
13:52:17 : ***** Check Tool Version *****
13:52:17 : Tool version : 1.5.4.8
13:52:17 : UpgradeDLL version : 1.2.6.7
13:52:17 : Current Dir : C:\ProgramData\LGMOBILEAX\B2C_Client
13:52:17 : LGE USB Driver Version : 
13:52:17 : Android PDLV Version : 
13:52:17 : Android NDLV Version : 
13:52:17 : ******************************************
13:52:17 : [C:\ProgramData\LGMOBILEAX\Phone] Try to delete folder
13:52:17 : RemoveDirectory1 Error(2):C:\ProgramData\LGMOBILEAX\Phone
13:52:17 : SetEmerModeAT()
13:52:17 : _IsConnectedPhone Call
13:52:22 : _IsConnectedPhone(1)
13:52:22 : 0 - NotConnected.
13:52:22 : 1 - Normal connect success
13:52:22 : 2 - Emergency connect success
13:52:22 : _IsConnectedPhone Call for SmartPhone
13:52:22 : _IsConnectedPhone(0)
13:52:22 : 0 - NotConnected.
13:52:22 : 1 - Normal connect success
13:52:22 : 2 - Emergency connect success
13:52:22 : *****CheckOS Start********
13:52:22 : Microsoft_Windows7_Home Edition_
13:52:22 : *****CheckPCSyncPrograms Start*****
13:52:22 : PCSyncPrograms Not Found - OK and ready to upgrade
13:52:22 : Checking the connection with the cell phone...
13:52:22 : dwWaitResetTime(40000 ms)
13:52:23 : _IsConnectedPhone Call
13:52:28 : _IsConnectedPhone(1)
13:52:28 : 0 - NotConnected.
13:52:28 : 1 - Normal connect success
13:52:28 : 2 - Emergency connect success
13:52:28 : Phone Mode(1)
13:52:28 : *****GetPhoneType Start*****
13:52:29 : [011,700,147,062,092]Updating is not possible any longer due to a fatal error.\n\n[009,400,102,102,102]Disconnect from and connect the cable into your phone again and remove \nand install the battery and press the [009,700,102,102,102]'Restart'[009,400,102,102,102] button. This will resume the \nupgrade.\n\n\n\n\n\n\n\n\n\n\n\n\nPress the [009,700,102,102,102]Quit[009,400,102,102,102] button to stop the update. (_CheckPhoneType() Error)
13:52:29 : !pUpgrade->StartProcessing ... PostMsg STEP_TYPE_ENV_ERROR
13:52:29 : Page_Error ºÎºÐÀÔ´Ï´Ù
13:52:29 : ¿©±â´Â Retry ºÎºÐÀÔ´Ï´Ù
13:52:29 : OnStepMsg STEP_TYPE_ENV_ERROR delete m_pLGCyonUpdate

I wish minimal adb and fastboot worked on this device. Would be alot easier to flash a recovery.
 

Attachments

  • phoneupdatephoto.JPG
    phoneupdatephoto.JPG
    77.5 KB · Views: 234
Last edited:

kenysc

Member
Feb 21, 2008
29
6
Hi cmahendra,

I got boot security error and followed fox's unbrick guide which eventually links to your kdz flash guide:

http://forum.xda-developers.com/showthread.php?t=2585161

Thank you and it does fixed my phone, just one issue is that if I restart my phone, there is no LG logo but white screen with lines, then the white screen glows to like 200% brightness, until I turn off the screen and on again to see the contents but still at max brightness (images attached).

Then I need to go to the settings and change the brightness from 100% to the normal value I want, this is happening every phone restart.

I did try hard reset but didn't help, from fox guide I followed the instructions to fastboot then flash the boot images which I suspect they're from ICS as below.

fastboot flash u-boot 2u-ice.img
fastboot flash boot 3boot-ice.img
fastboot flash recovery 4recovery-ice.img

Would you great if you can shed some light on this issue.

Thanks and cheers,
 

Attachments

  • 1456062130143.png
    1456062130143.png
    163.9 KB · Views: 174
  • 1456062150501.png
    1456062150501.png
    119.7 KB · Views: 168
  • 1456062240379.png
    1456062240379.png
    70.7 KB · Views: 168

onuris

Senior Member
Mar 10, 2009
116
8
Dude, I've downloaded the LG driver from your linke and it f**ed up my PC.
I've spent all the afternoon doing malware cleansing.
Please check your links :S
 

lecorbusier

Senior Member
Nov 28, 2012
1,110
120
Samsung Galaxy S5
LG G6
For unbricking you only need the official Flashtool from LG. It will install somewhat outdated drivers for the L9, which work as well as the latest official ones, which can be downloaded separately.
With a custom rom installed, the L9 may get recognized exclusively in download mode. For other puposes u then need the Google SDK drivers. While ADB seems to be working, Fastboot seems completely unusable with the L9 and Windows 8.1 and 10, while Seven is okay. No matter whether stockrom or custom, LG or Google drivers. Could be an issue of the TI OMAP, cos Snapdragon phones and tablets are fine.
 
Last edited:

lecorbusier

Senior Member
Nov 28, 2012
1,110
120
Samsung Galaxy S5
LG G6
Either the phone does not get recognized by driver and tool at all, or it first got and after a reboot into Fastboot mode initiated by the tool it got lost. If it happened while phone was in Download mode, the problem is with the usb drivers or there may be no solution at all, as Download mode is the last line of defense when all other means fail.
I think the LG tool can work via Fastboot and Download mode. Download can probably only be initiated by the user, Fastboot via the tool, so it will use this if it doesn't find the phone already in Download mode.
 
Last edited:

Yowdey

Member
May 30, 2016
10
0
I already followed the steps carefully but when Im on the upgrading process, it stops at 50% and then the restart button appeared on the Software Update program. Is there anyone who has been stuck on this one also? How to fix it? Thanks in advance

This is the log file
Code:
19:41:48 : [C:\LGMobileUpgrade] Try to delete folder
19:41:48 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
19:41:48 : Start Date : 2016-06-02 19:41:48
19:41:48 : ---------- QM Testmode ---------
19:41:48 : ***** Check Tool Version *****
19:41:48 : Tool version : 1.5.4.8
19:41:48 : UpgradeDLL version : 1.2.6.7
19:41:48 : Current Dir : C:\ProgramData\LGMOBILEAX\B2C_Client
19:41:48 : LGE USB Driver Version : 
19:41:48 : Android PDLV Version : 
19:41:48 : Android NDLV Version : 
19:41:48 : ******************************************
19:41:48 : [C:\ProgramData\LGMOBILEAX\Phone] Try to delete folder
19:41:48 : RemoveDirectory1 Error(2):C:\ProgramData\LGMOBILEAX\Phone
19:41:49 : SetEmerModeAT()
19:41:49 : _IsConnectedPhone Call
19:42:00 : _IsConnectedPhone(0)
19:42:00 : 0 - NotConnected.
19:42:00 : 1 - Normal connect success
19:42:00 : 2 - Emergency connect success
19:42:00 : Phone捞 Notconnect 惑怕捞哥 Port甫 棱瘤 给沁绊 烹脚 且荐绝绰 惑怕烙.
19:42:00 : 诀弊饭捞靛 窍促啊 角菩茄 扁废捞 PC俊 巢酒乐栏哥 迄苞 烹脚阑 且荐 绝扁 锭巩俊
19:42:00 : 券版盒籍 措脚 付瘤阜俊 诀弊饭捞靛甫 矫档茄 蔼阑 啊瘤绊 诀弊饭捞靛 矫档甫 窃.
19:42:00 : 券版 盒籍 何盒篮 Pass 窍绊 File download / Decrypt 苞沥栏肺 Pass窃.
19:42:00 : *****CheckOS Start********
19:42:00 : Microsoft_Windows7_Professional_Service Pack 1
19:42:00 : 牢刘 八荤 颇扼皋鸥 - ESN_IMEI : , Model : 
19:42:00 : Phone type Compare start
19:42:01 : ****************CheckAndDownload********************
19:42:01 : ******Extract Start C:\Users\Nick\Downloads\V20B_00.kdz*****
19:42:01 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
19:42:01 : File Size = 601028320
19:42:37 : Extract kdz file Success.
19:44:11 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\V20B.wdb\n
19:44:12 : WDB(or DZ) FullPath(C:\ProgramData\LGMOBILEAX\Phone\\V20B.wdb)
19:44:12 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\LGP768.dll\n
19:44:12 : Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\\LGP768.dll)
19:44:13 : NNNNN WDB FullPath(C:\ProgramData\LGMOBILEAX\Phone\V20B.wdb)
19:44:13 : NNNNN Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\LGP768.dll)
19:44:13 : Extract End C:\Users\Nick\Downloads\V20B_00.cab
19:44:13 : ------------------Model.dll Information-------------------
19:44:13 : Filename : LGP768.dll
19:44:13 : Version : 0.0.4.0
19:44:13 : File size : 290816
19:44:13 : File date : 2013/03/15-01:33:10
19:44:13 : PC Created date: 2016/06/02-19:44:12
19:44:13 : ----------------------------------------------------------
19:44:13 : *****Check LGCM Programs Start*****
19:44:13 : LGCM Programs Not Found - OK and ready to upgrade
19:44:14 : *****WorkModelDLL Start*****
19:44:23 : strPhoneBinaryPath(C:\ProgramData\LGMOBILEAX\Phone\V20B.wdb)
19:44:23 : strModuleDir(C:\ProgramData\LGMOBILEAX\Phone\)
19:44:23 : strModelDLLPath(C:\ProgramData\LGMOBILEAX\Phone\LGP768.dll)
19:44:23 : _DetachDLL Call
19:44:23 : _DetachDLL Call End
19:44:23 : Call fn_StartUpgrade
19:44:23 : ********* 2Chip Model.dll input Parameter*************
19:44:23 : MODEL_EVENT     : 32769
19:44:23 : PhoneBinaryPath : C:\ProgramData\LGMOBILEAX\Phone\V20B.wdb
19:44:23 : ModuleDir       : C:\ProgramData\LGMOBILEAX\Phone\
19:44:23 : BootWaitTime    : 49500
19:44:23 : UsbHighSpeed      : FALSE
19:44:23 : PhoneMode       : 2
19:44:23 : NewPhoneBinVersion  : V20B_00
19:44:23 : ClearSI      : FALSE
19:44:23 : AuthMark        : 0
19:44:23 : ********* 2Chip Model.dll input Parameter End*************
19:44:28 : wParam : 2004,     lParam = 7
19:44:28 : wParam : 2007,     lParam = 0
19:44:28 : Step : TYPE_WPARAM_READ_FILES
19:44:28 : wParam : 2004,     lParam = 8
19:45:48 : wParam : 2004,     lParam = 9
19:45:48 : wParam : 2004,     lParam = 10
19:45:49 : wParam : 2003,     lParam = 97
19:45:49 : Step : TYPE_WPARAM_DOWNLOAD_FILENAME
19:45:49 : wParam : 2004,     lParam = 15
19:45:55 : wParam : 2004,     lParam = 16
19:46:10 : wParam : 2004,     lParam = 17
19:46:13 : wParam : 2004,     lParam = 18
19:46:13 : wParam : 2004,     lParam = 19
19:46:13 : wParam : 2004,     lParam = 20
19:46:21 : wParam : 2004,     lParam = 21
19:46:28 : wParam : 2004,     lParam = 22
19:46:35 : wParam : 2004,     lParam = 23
19:46:41 : wParam : 2004,     lParam = 24
19:46:48 : wParam : 2004,     lParam = 25
19:46:54 : wParam : 2004,     lParam = 26
19:47:01 : wParam : 2004,     lParam = 27
19:47:07 : wParam : 2004,     lParam = 28
19:47:14 : wParam : 2004,     lParam = 29
19:47:20 : wParam : 2004,     lParam = 30
19:47:27 : wParam : 2004,     lParam = 31
19:47:33 : wParam : 2004,     lParam = 32
19:47:40 : wParam : 2004,     lParam = 33
19:47:46 : wParam : 2004,     lParam = 34
19:47:53 : wParam : 2004,     lParam = 35
19:47:59 : wParam : 2004,     lParam = 36
19:48:06 : wParam : 2004,     lParam = 37
19:48:12 : wParam : 2004,     lParam = 38
19:48:19 : wParam : 2004,     lParam = 39
19:48:25 : wParam : 2004,     lParam = 40
19:48:32 : wParam : 2004,     lParam = 41
19:48:38 : wParam : 2004,     lParam = 42
19:48:46 : wParam : 2004,     lParam = 43
19:48:52 : wParam : 2004,     lParam = 44
19:48:55 : wParam : 2004,     lParam = 45
19:48:55 : wParam : 2004,     lParam = 46
19:48:55 : wParam : 2004,     lParam = 47
19:48:55 : wParam : 2004,     lParam = 48
19:48:55 : wParam : 2004,     lParam = 49
19:48:55 : wParam : 2003,     lParam = 96
19:48:55 : Step : TYPE_WPARAM_DOWNLOAD_FILENAME
19:48:55 : wParam : 2004,     lParam = 50
19:49:26 : wParam : 2010,     lParam = 3017
19:49:26 : CleanModelDll() :  Free Model.dll
19:49:26 : _DetachDLL Call
19:49:26 : _DetachDLL Call End
19:49:26 : Page_Error 何盒涝聪促
19:49:26 : 咯扁绰 Retry 何盒涝聪促
 

lecorbusier

Senior Member
Nov 28, 2012
1,110
120
Samsung Galaxy S5
LG G6
I don't know what that "wparam" command actually does, but i think that the transfer of files to the phone was a complete failure. If the process was initiated while Android was running, the phone would switch from ADB to Fastboot mode, to perform the actual flashing. And then things went wrong. If the phone was already in Download mode, this might be a full brick. Presuming, that at the 50% mark the actual flash process starts, and the first half is devoted to prepare stuff locally on the pc.
 

Yowdey

Member
May 30, 2016
10
0
my phone was already on S/W Upgrade Mode. I already try the official LG Tool but still no luck. Stuck also in 50% while upgrading process. Maybe the problem is on my phone? What do you think? Please help me guys. Thankyou.

Btw, when I first softbrick my phone (lg logo with security error on the screen), I used Official LG Tool and it back to normal and then after a week, that security error came again. I used it again the lg tool and its back to normal again but suddenly, when I restarted my phone the white screen came up with encrypting process and after that theres an "erase everything" button. I spam click it but nothing happens. I restart it several times and tried to hard reset it but when I opened it, im stuck on logo screen. So I tried again the official lg tool and still no luck. stucked on 50% .
Even this tutorial by cmahendra, im stucked also on 50%

Any ideas? Ty
 
Last edited:

puntoazul

Senior Member
Sep 28, 2013
368
162
Los Teques
my phone was already on S/W Upgrade Mode. I already try the official LG Tool but still no luck. Stuck also in 50% while upgrading process. Maybe the problem is on my phone? What do you think? Please help me guys. Thankyou.

Btw, when I first softbrick my phone (lg logo with security error on the screen), I used Official LG Tool and it back to normal and then after a week, that security error came again. I used it again the lg tool and its back to normal again but suddenly, when I restarted my phone the white screen came up with encrypting process and after that theres an "erase everything" button. I spam click it but nothing happens. I restart it several times and tried to hard reset it but when I opened it, im stuck on logo screen. So I tried again the official lg tool and still no luck. stucked on 50% .
Even this tutorial by cmahendra, im stucked also on 50%

Any ideas? Ty

Use this unofficial tool it will solve your problem ( see instructions in guide )
 

lecorbusier

Senior Member
Nov 28, 2012
1,110
120
Samsung Galaxy S5
LG G6
If someone knew more about the commands in the log file. To me it looks that there was no access to the device(very bad) or the flash process terminated somewhere in the middle of things(bad). In the first case, though more severe, it could be just driver related, in the second i have no idea what to do.
The KDZ-based flash tool has a couple of options, one might zero the whole flash and render the device useless, and there is another one, CSE, CSM or CSD, which should be activated. That was mentioned in the forum or this thread weeks ago.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 197
    I see almost everyone in L9 forum is giving reference link to this flashing guide in their threads, but almost no one is mentioning any credit to this. They are just putting links. What do you all think, pals? Do I deserve a credit or not:confused:
    Thanks to all developers and contributors: Bin4ry , adixtra , unknown_world. I thank to all the users of this thread who gave feedback and reported issues time to time, which helped "us" to make this guide better and perfect.

    First thing first, this is not my original work, I have just tried to consolidate all the scattered things together for SAFE and EASY flashing and rooting of L9 variants. Written this guide as many pals were having issues with OFFLINE KDZ FLASHING and help was scattered in many pages creating more confusion.
    Wow! After so much of followup with xda mods, finally we got Home (Sub-Forum) for LG L9 series.

    1. PLEASE, USE INFO AT YOUR OWN RISK & INTELLIGENCE.:cowboy:
    2. Flashing KDZ removes Root and CWM, so you will need to root again.
    3. Flashing KDZ does not wipe your data, but if you get bootloops you need to hard-reset it, so please backup data first.
    LG Update Tool works on all versions of windows (xp/w7/w8-32/64bit) for flashing any version of Android (GB/ICS/JB). If it does not work on your windows, something is missing on your system and if anyone here cannot help you then, you have find your own ways. Don't expect Spoon-feeding for everything.

    DEVICES FLASHED WITH THIS GUIDE AND TESTED OK: LG Optimus 2x (P990) and LG Optimus L9 (P76?)

    This thread contains two "MAIN" separate parts.

    -------------------------------------

    [GUIDE] FLASH L9 Factory ICS/JB ROM WITH OFFLINE FIX + UNBRICK
    Works perfect on Win-XP/W7/W8 32bit/64bit. UNBRICKS ALL SOFT-BRICKED L9 (P760/765/P768/P769)

    TRUST ME THIS IS NOT LENGTHY PROCESS, I JUST HAVE PUT THEM IN EASY STEPS FOR COMPLETE NOOB PERSON. EXPERTS PLEASE STAY AWAY FROM COMMENTING HARSH ON ME. :p

    THIS METHOD IS ALWAYS FASTER THAN ONLINE WITH PC SUITE, WHICH DOWNLOADS HUGE FILE ONLINE AND YOU NEED TO WAIT UNTIL IT FINISHES DOWNLOADING IN THE MIDDLE OF FLASHING.

    In first part of this Guide, we are creating a Local Web-Server for LG Support Tool and will try everything which will PREVENT the tool to connect to real LG server over internet. We have to create SMALL SERVER on our own system and redirect tool to this webpage.

    FIRST DOWNLOAD YOUR OWN OFFICIAL KDZ (LG ROM) FILE FROM MY ROM COLLECTION PAGE or from anywhere and proceed...

    0) 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.
    ___D) Remove all other USB devices (external hdd, backup drives, other phones, etc) and cables connected to PC to avoid issued due to voltage loss. (example)
    ___E) OFFLINE KDZ FLASHING DOES NOT LOOSE PHONE DATA, BUT YOU MUST BACKUP YOUR PHONE IN ANY CASE.

    1) Find NOTEPAD program from StartMenu of Windows and Right Click on it and run it with "Run as Administrator" option. Remember use "Run as Administrator" while opening, otherwise you will not be able to save it after changes.

    Now you need to open "HOSTS" file located in folder "C:\Windows\System32\drivers\etc\" with following method.

    Click File Menu >>> Open File >>> Now copy-paste following in "Open File" Box.

    C:\Windows\System32\drivers\etc\hosts
    Please note the opened file name is only "hosts" and does not have file-extension like txt or anything.

    When file is opened, add following lines at bottom of "hosts" file, a file with no extension like txt/doc/xls.

    127.0.0.1 csmg.lgmobile.com
    127.0.0.1 csmgdl.lgmobile.com
    Now SAVE file and Close it.


    Content of Hosts file looks like this sample file. Close this file , because we may not need it after this point.
    AND RESTART PC NOW (check if lines are still there after Restart. They should be there.)


    2) INSTALLING SMALL SERVER: Download "shttps.zip" (attached below) and Extract the Zipped folder "shttps" in root of C-drive of your computer.
    Now Right click on "C:\shttps\http.exe" file and "Run As Administrator" and in Windows Compatibility Mode with "WindowsXP SP3" (must for Win7/8) , a server status window will open "MINIMIZE IT BUT DONT CLOSE IT" and you will also see a SMALL SERVER icon in TASKBAR, like mentioned below.

    picture.php



    WEBSERVER TESTING: If webserver is running correct, YOU SHOULD SEE A SWEET GIRL WITH L9 WHEN YOU CLICK THIS >>> http://127.0.0.1:9002
    If you don't see a GIRL, something is wrong. Start again.


    COMING TO ACTUAL FLASH PROCESS.

    3) Download (attached) and Extract "KDZ_FW_UPD_EN.zip" and save the folder on desktop or any suitable place on your hard-disk.

    4) Optional if "MSXML 4.0 SP3 Parser" is already installed before: Install it by finding and installing "msxml.msi" file in flash folder.

    5A) Optional if "B2CAppClient" is already installed before: Internet Must be ON and Right-Click on B2CAppSetup.exe and Run As Administrator. If not installed before, it will download a setup file, will install it and open "LGMOBILE SUPPORT TOOL" box as shown below. Without doing anything just close this box because we will install latest LG Universal Android driver manually in next step.

    picture.php


    5B) Optional if "LG Android USB Driver" is already installed before: Install latest "LG USB Driver (Download 4.0.4 here)" Remember your Phone is not connected yet.

    NOW YOU ARE ALL SET AND READY TO FLASH

    6) Never installed JellyBean before and with Locked Bootloader? Then Connect Phone in Software Upgrade Mode: Switch OFF the phone and Press VolumeUP button and insert USB cable into phone, Now phone should show SW Upgrade Mode.

    Let windows load any drivers, wait until it finishes. TWO ENTRIES SHOULD APPEAR IN DEVICE MANAGER IF DRIVERS ARE PROPERLY INSTALLED, LIKE THIS SCREENSHOT or this screenshot. (ignore detected entries in following screenshot, they will be different every time)

    Post-JB issue: If you have installed JellyBean before, Phone may not go in "Software Upgrade Mode" or Flashing stops at 14% in 11th step.
    Then do this
    WORKAROUND: Keep the Phone POWERED ON with USB connected and on "LG Software" mode and do next step of flashing KDZ with Update tool and the phone will automatically go in software upgrade mode.
    7) Execute "UpTestEX_mod2_marwin.exe" with "Run As Administrator" option and in Windows Compatibility Mode with "WindowsXP SP3" (must for Win7/8) >> and Select your KDZ file. Select "3GQCT" in Type of Flash and select "EMERGENCY" for PhoneMode. Ignore all other options and press "NORMAL WEB UPGRADE TEST" at bottom. This button is very light and hard to see at first attempt. :D

    picture.php


    IMPORTANT: Do not change names of the KDZ files from LG server or downloaded from my this and this page. (They should look like.... "V10G_00.kdz" or other version in same style.)

    8) Now "Read Phone Information" box will open with blank information, Just press "Upgrade Start"

    picture.php


    9) A small box at bottom-right side may appear like below, which you may "ignore" or "cancel"

    picture.php


    10) Now "Select country and language" small box will open. Here select "Different Country" and "English" and press "OK".

    picture.php



    11) Now actual flashing will start and PHONE UPDATE TOOL (shown below) will appear, and if your KDZ file is good flashing will end without any issue.

    JUST RELAX!! SIT BACK WITH HANDS FOLDED BEHIND HEAD AND WATCH IT HAPPENING. :D

    When it finishes full flashing and phone will start rebooting.

    YOU CAN REMOVE CABLE AFTER 100%, AND FLASHING IS FINISHED!!!
    Close all programs.

    FLASHING ERROR AT THIS POINT? If you have installed JB before then your flashing may stop at 4% to 14%. This may be due JB rom already installed before or due to driver not completely installed for "SW Upgrade Mode".

    WORKAROUND: Cancel flashing by exiting LG Update Tool. Phone should be still in SW Upgrade Mode, Remove USB Cable, wait 10 seconds, Insert USB cable again and let all drivers install for this mode. The device manager should look LIKE THIS SCREENSHOT. START AGAIN FROM STEP 6 (Read about Post-JB Issue)
    picture.php


    BOOTLOOPS? STUCK AT LG LOGO? : Dont worry!!! If you were on CM and flashed JB or vice versa or your data partition is not matching with new partitions, then your phone may get BOOTLOOPS on LG Logo.

    HARD-RESET to solve it (Press VolDown, Home and Power all together) You will loose data, dont worry, before starting you took BACKUP and I am sure about it. :D Phone should start normally. (Click for correct method of HARDRESET)

    You're done!!! Phone is FLASHED!!!


    12) Remove lines we added from HOSTS file mentioned above. Do it now!!! Dont complaint later that LG KDZ download links are not working. LOLZ :D

    IMP NOTE: This is also called OFFLINE FOTA and all your Phone Settings, DATA on internal card and external card and also the installed APPLICATIONS will remain as it is. Enjoy!!

    TROUBLESHOOTING, IN CASE OF ANY ISSUES: Check following workarounds.

    1. Uninstall LG Driver, RESTART PC and then REINSTALL DRIVER before connecting phone to pc.
    2. Run B2CAppSetup.exe and let it download and install LG Support Tool. After it opens just close it because it will not be needed later.
    3. After Adding lines in HOSTS file, confirm if file is saved or not and then RESTART PC to see the added lines are there or not. This is to be done after first step is done.
    4. Sometimes the downloaded file could be corrupted too. Do fresh download when your internet connection is good.
    5. "Microsoft Security Essential" (Antivirus+Firewall) falsely recognizes "C:\shttps\http.exe" as virus (false alarm) and blocks it. Either allow it to execute or Get RID of this Antivirus.
    ....and try again with next procedure.

    Also Visit Post Number 3 for FAQ with more queries.

    -------------------------------------
    B) Root Rootable KDZ with OLD Bin4ry method.

    Second Post ...
    -------------------------------------
    Download from Mirror Links

    1) https.zip (dev-host server link)
    52
    FAQ: Frequently Asked Questions
    -------------------------------------------
    Q) Even after fresh flashing or when any experiment goes bad, you may see following DEAD ANDROID with Red Triangle and exclamation mark over its body. What to do?
    picture.php


    Workaround A) You may think, you have just killed it, but HEY, Wait, Relax. Even I got this issue when I flashed Prada Apk for CWM and then reflashed.

    FORCE SWITCH OFF: First press Power Button for 10 seconds, phone will turn off, like laptops turn off with same trick. Then restart phone and see if it starts normally. If no then you need to do hard reset as mentioned below.

    HARD RESET: Remove the Battery and insert it after few seconds. And now do the 3 button HARD RESET. First press VOLUMEDOWN and HOMEbutton. Then Press Power button only for 3 seconds and release power button but dont release VolDown and Home button and KEEP BOTH PRESSING until you see a Bigger Green Standing Android and circulating Molecular structure above it. DONE! Your Android should boot now and will be back in action. ALL DATA AND APPS WILL BE WIPED, BUT HEY IT GETS ITS LIFE BACK and LIFE'S GOOD. :D

    Workaround B) You might have issue with bootloader or CWM installation error, JUST FLASH KDZ AFRESH and you will again see above screen after finishing, Just Repeat Workaround A, hard-reset it immediately. (I had to do this at least thrice, and everytime it came back ) Thats why they call it, LG DEVICES ARE UNBRICKABLE.:D A completely ignored feature which wins above all.
    -------------------------------------------

    Q)
    What is KDZ? Sorry I am first time on XDA with new LG Phone.

    A) Welcome to XDA, Like we install Windows XP or 7 on pc, every phone needs Operating System too to function. Phones also need this OS and its Drivers to be installed and functioning. The OS files here are generally called "FIRMWARE" or "ROM" files. The company LG bundles whole OS, Drivers and other supporting files and applications, into one single huge file and they gave it a file-extension name as "KDZ". The regular updates of OS are also released by manufacturers either via download or directly in device via 3G or WiFi which is also called FOTA (Firmware Over The Air). Here in this thread we are talking about flashing (clean install) of the KDZ on phone, which should actually be done by LG Service Centres only and not us. :D But well these days everyone is doing that with the help of helpful tips and apps given by experts on XDA. Hope some things are clear here. :)

    Size of KDZ file: Generally KDZ files for LG L9 are around 480+MB to 600MB for ICS version. For Optimus 2x the KDZ file is around 300MB (GB) to 600MB (ICS). Hope this helps too. :)

    -------------------------------------------

    Q)
    Well, I could successfully Root my phone, but how to install CWM?

    A) Working CWM 6.x by Artas182x is here. Read instructions carefully.
    -------------------------------------------

    Q)
    After installing CWM by Artas182x, how to go Recovery Mode (in CWM menu)? Could not go by pressing Power button while pressing VolumeDown. (Why LEDS on phone blink rapidly while rebooting phone?)

    A) That method is wrong for CWM. The correct method is Switch On phone with single power button and release it. When LG logo appears in a moment LEDS start blinking, quickly press and release VolDown button, you will be now in CWM menu.

    -------------------------------------------

    Q)
    After Rooting on V10C, can I update to latest ROM, keeping device ROOTed?

    A) Not directly by upgrading via OTA (Air). BUT YES at some extent you can do it for some models. There is a thread by me with Collection of Rooted CWM Backups for various models. Read thread carefully for details. While writing this (on 24-Feb) I am on Rooted P765V10G due to the CWM Backup sent by another user DarkFable.

    -------------------------------------------

    Q)
    How to start L9 phone in SW Upgrade Mode and connect to PC?

    A) Connect USB cable to PC but do not connect to Phone. If phone is on, Switch it OFF. While Pressing VolumeUP button and insert USB cable into phone and keep pressing the button, let windows load any drivers (if required), wait until it finishes. Phone will show SW Upgrade Mode screen (SEE IMAGE) and you can release the button.

    -------------------------------------------


    Q)
    I am not able to Root my P765/P768/P769/P760? What could be wrong?

    A) Everything to ROOT L9 is available in this thread, read carefully and do as instructed.
    This tutorial was made after successful and easy flashing of India V10C Rom and Rooting P765 on it. You can find download link from second post above for matching V10A for your variant. You can download and flash roms released for other countries too, as most of them will have English (US) as a common language.

    A user could Root P760V10A and using Voodoo, updated to [V10E on OTA] and Restored Root with V10E. Will not work with offline flash method.

    -------------------------------------------


    Q)
    Can we OverClock L9?

    A) I have not tried but yes, someone already did OVERCLOCKED L9 to 1.3GHz here. http://forum.xda-developers.com/showthread.php?p=34192656

    -------------------------------------------


    Q)
    Where can I find official KDZ ROM for flashing for my device?

    A) You can visit my OFFICIAL ROM LINKER page , enter your IMEI and find your own latest ROM available to Download. Works for any LG Android SmartPhone. Or you can visit this page for old Official KDZ for any device any country.

    -------------------------------------------


    Q)
    What if I HARDBRICK my phone and it never recover back?

    A) According to this post, one of our L9 expert artas182x who says, "For now our L9 is unbrickable, because we haven't got access to recovery.img and boot.img and we can try many methods to port CM9 or CM10 without hard brick." And that is fact, so lets relax at the moment. :D

    -------------------------------------------

    Q)
    How to extract bootloader (boot.img) and recovery (recovery.img )_from any phone or KDZ?

    A) There is very good procedure explained here by AngryWolf80. Please read and click THANKS button for him.
    EDIT: Worked perfect on PC with ADB SHELL. (Hint: Give "su" command first)

    -------------------------------------------


    Q)
    How to Run As Administrator? Where we find this command?

    A) Please Google it. (trust me someone asked me this recently, well good news, not on xda :D)


    -------------------------------------------

    Q) How to start Service Menu (Hidden Menu) on L9?

    A)
    To use Service Menu or Hidden Menu type 3845#*760# and call you will get Service Menu. This example is for 760, but you can enter 765 for P765 and so on. Dont actually mess with options as these are serious commands used by qualified service center engineers. Some options are easy to understand but most are not. So be careful and don't say I did not warn you if you lose network permanently. :D

    -------------------------------------------

    Q) How to use DLNA of L9? (How to use L9 as Media Storage Device)?

    A) I created one more Tutorial for DLNA connection of L9, here.

    -------------------------------------------


    Hope this helps.

    Other workarounds

    44
    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://forum.xda-developers.com/showthread.php?t=2779985




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

    Before we start please remember, Use information at your own risk.
    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.
    5
    great work, but i do this tutorial for root in my LG p765 from indonesia and its not work. The phone wont restart after i click restore.
    My phone has already had 10c when i was buying it. Or i must install 10c kdz from the link you gave it?

    thanks before:good:

    May be its stopping saying "Permission Denied Are you root?" I am not sure. But please also see step 4 (newly added).

    Firstly, as we both have P765, it should work with INDIA V10c link. But as you say its not working, I may help if you clearly mention where it fails with what message? and with what circumstances? May be you are missing some link or driver issue or small server issue. We will come to know only if you give clear picture, may be with screenshot.

    I will also recommend you to try ROOTing on V10b and V10a of INDONESIA/INDIA, if possible. Well at the moment we all are still at experiment level. So Good Luck. :)
    4
    ok one thing that was missing after all the hassle was the automatic offline procedure which you must run with command prompt after setting the hosts up and turing on the server as well you must start the windows enabler as a administrator attached is the missing file just rename it without the .txt to use it in command prompt

    The vbs file does whole process automatically, but some people had issues with path and other things. This guide is complete manual and transparent process with no chance of mistakes.

    PS: please delete my whole huge OP you have quoted in your post, which was not necessary. I see no point in repeating whole thing when your point is easily understandable.

    Sent from my LG-P765 using xda app-developers app