[BIN]{LGFlashTool} Unbrick/Unroot/Flash ANY (P769, MS769, P760) in Download Mode

Search This thread

sammyz

Senior Member
Sep 25, 2010
223
119
First off, I AM NOT copying Duckscreen's method. I've been using this method to flash firmware to my phone ever since trying to unlock it. He posted his method on "19th March 2014, 08:32 AM". I posted mine originally here: http://androidforums.com/optimus-l9-all-things-root/804429-need-serious-help-2.html#post6399062 on "January 20th, 2014, 11:51 AM" So do not call me a copy cat and don't tell me I stole his method but improved it. I got the MS769 firmware BEFORE the phone was released and before I even got my MS769.

Second, this guide is written to be noob friendly. If you do not take the time to read this post, I can't help you. I'm in college, I'm trying to find a job. I am also using correct grammar so Google Translate will do its job to the best of its ability.

Third, I do not make videos. If anyone wants to make a VIDEO (not words from this post on a .mp4 video file) go ahead, I'll probably update this post with a video if someone actually posts one, but it must follow this guide.

Fourth, there's no way to unbrick without Windows, stop asking.

Fifth, this will do a factory reset at the end whether you want it to or not.

Now, unlike everyone else I've seen posting on here, I like to keep things neat. Downloads at the beginning and instructions after. If you fail to read the instructions, not my problem.

Downloads:
Drivers: https://app.box.com/shared/32c5t7fj2w8xcwr0krjo
You need this to flash (READ THE README): LGFlashTool_L9.zip
And you need this to convert the KDZ to a BIN file: Download the attachment in the post
You will also need firmware.
MS769: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW668495432109876543213/V10F_00.kdz (will add a mirror later)
P769: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW959486573210987654321/V20H_00.kdz (will add a mirror later)
P760/769: http://xdaforums.com/showthread.php?t=2107971 (Post 1 is Jellybean, Post 2 is ICS) (I don't have any direct links to P760 KDZ files.) If you want older firmware for MS769, I have V10b KDZ, but the site it is on right now is switching hosts or will be soon.

Instructions:
  1. Download everything from the Downloads section above if you have not already.
  2. Download firmware if you have not already.
  3. Extract all the zip files anywhere you can remember.
  4. If you can't figure out how to install drivers, you should have never rooted your phone.
  5. CONTINUE READING THIS POST.

How to extract the firmware from KDZ to BIN:
  1. Place the KDZ you downloaded in the EXTRACTED folder called "Place KDZ here"
  2. Open EXTRACT TO BINS.bat
  3. DO NOT OPEN THE BIN FOLDER. Doing so will throw an error and you will have to re-run the script.
  4. Once the BIN folder is renamed to the same software version as the KDZ file, you will see the single .bin file in there. Ignore the .dll and .fls files in that folder, we don't need them.

How to Flash the BIN
  1. There are 3 DLL files that came with the LGFlashTool_L9.zip file, find the model number that matches the firmware model number.
  2. After installing LGFlashTool (I hope you read the readme), open LGFlashTool, click "Select Manual mode".
  3. Where it says DLL, at the very right side of the blank white box there's a "..." button, click it and select the DLL that matches the firmware model number that you are about to flash.
  4. On the very right side of S/W, click "Add". Select the BIN file that we just extracted from the KDZ.
  5. DO NOT PRESS OK YET.
  6. Put the phone in download mode:
    Jellybean bootloader:
    Turn off the phone, remove the battery. Put the battery in, hold volume up+down and plug in the USB cable, after 1 second of the USB cable being plugged in, let go of volume down, keep your finger on volume up until you see S/W Upgrade. If you see the LG logo you failed, repeat the step again.
    ICS bootloader:
    Hold Volume up + down while plugging in the USB cable is the method I think.
  7. Now on the computer open Device Manager, go to "Ports (COM & LPT)". Expand it if it isn't already.
  8. Right click LGE Mobile USB Serial Port (COM#) and click properties.
  9. Go to the Port Settings tab, click Advanced..., change the COM Port Number to COM41. Press OK, press OK. You can close Device Manager now.
  10. Go back to LG FlashTool, press OK.
  11. Click this button now:
    8IthT.jpg

  12. Change it to look like this:
    8ItkK.png

  13. Press OK.
  14. Click this:
    8Itom.jpg

  15. Now unplug your phone, wait 5 seconds, plug it back in. Let it finish. Do not unplug until phone is 100% booted.

Enjoy.

Thanks to @kuma82 :D this wouldn't have been possible without that script. Also thanks to @jes0411 @tog3 @Ilko and @navossoc especially for creating the original tools for extraction. I love LGExtract, it's my favorite program :)

Wanted to say thanks to Soflo Studio for helping me with this.
 
Last edited:

BajoPrimate

Senior Member
Nov 20, 2012
670
221
Sondika
A very good option, thank you very much, sammyz.
The extractor doesn't work for me on W7 64b but works fine on a virtual machine running XP.
The main program works fine on W7 64b.

Sent from my LG P76020p-EUR-XX unlocked and rooted
 
Last edited:

sammyz

Senior Member
Sep 25, 2010
223
119
A very good option, thank you very much, sammyz.
The extractor doesn't work for me on W7 64b but works fine on a virtual machine running XP.
The main program works fine on W7 64b.

Sent from my LG P76020p-EUR-XX unlocked and rooted

Worked fine for me on Windows 8 64 bit, try running it again and if you error, tell us so @kuma82 can fix it. @kuma82 I liked the old version where the folder wasn't renamed, it never error'd on me. This one error'd twice on me.

Sent from my LGMS769 using Tapatalk
 
Last edited:
  • Like
Reactions: BajoPrimate

kuma82

Senior Member
Jan 19, 2012
1,783
941
Houston
Worked fine for me on Windows 8 64 bit, try running it again and if you error, tell us so @kuma82 can fix it. @kuma82 I liked the old version where the folder wasn't renamed, it never error'd on me. This one error'd twice on me.

Sent from my LGMS769 using Tapatalk

I think I know what's the problem. I edited that windows batch script on my phone. I'll make another script when I get a chance.
 

kuma82

Senior Member
Jan 19, 2012
1,783
941
Houston
Hi kuma82, it would be excellent news.
Thank you very much.
Cheers. Good luck.

Sent from my LG P76020p-EUR-XX unlocked and rooted
Give this one a try,
I ran the script a couple of times without any errors (on my Win 7 x64).
Don't forget to check the md5
"Extract kdz to bin.zip" md5 c063498bdbdf5492f64d51451c3fe396
 
Last edited:
  • Like
Reactions: BajoPrimate

BajoPrimate

Senior Member
Nov 20, 2012
670
221
Sondika
Give this one a try,
I ran the script a couple of times without any errors (on my Win 7 x64).
Don't forget to check the md5
"Extract kdz to bin.zip" md5 c063498bdbdf5492f64d51451c3fe396
Hi kuma82, first,thank you very much for your work.
I've checked the md5 and it matches, then tried twice and failed:
"EXPAND" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
===============================================================================
No se encuentra el archivo
No se encuentra el archivo
Extracting:
WDB:
DLL:

Failed to extract file.
Please report this error with this file.
===============================================================================
Cleaning temporary files ...
===============================================================================
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar la ruta especificada.
No se encuentra el archivo
Merging AP files ...
[?].bin
El sistema no puede encontrar el archivo especificado.
0 archivo(s) copiado(s).


Cleaning directory ...
No se pudo encontrar C:\Place KDZ IN HERE\[*].bin
===============================================================================
File [V20P_00.kdz] has been successfully extracted.
===============================================================================


Cheers. Good luck.
 
Last edited:

kuma82

Senior Member
Jan 19, 2012
1,783
941
Houston
Hi kuma82, first,thank you very much for your work.
I've checked the md5 and it matches, then tried twice and failed:
"EXPAND" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
===============================================================================
No se encuentra el archivo
No se encuentra el archivo
Extracting:
WDB:
DLL:

Failed to extract file.
Please report this error with this file.
===============================================================================
Cleaning temporary files ...
===============================================================================
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar la ruta especificada.
No se encuentra el archivo
Merging AP files ...
[?].bin
El sistema no puede encontrar el archivo especificado.
0 archivo(s) copiado(s).


Cleaning directory ...
No se pudo encontrar C:\Place KDZ IN HERE\
[*].bin
===============================================================================
File [V20P_00.kdz] has been successfully extracted.
===============================================================================


Cheers. Good luck.

That's strange, it seems the windows built in extractor isn't extracting the cab. I'll have to throw 7zip program into the mix. It's actually a bit faster in extracting. Give me some time to modify the script.

Sent from my LGMS769 using XDA Premium 4 mobile app
 
Last edited:
  • Like
Reactions: BajoPrimate

sammyz

Senior Member
Sep 25, 2010
223
119
Hi kuma82, first,thank you very much for your work.
I've checked the md5 and it matches, then tried twice and failed:
"EXPAND" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
===============================================================================
No se encuentra el archivo
No se encuentra el archivo
Extracting:
WDB:
DLL:

Failed to extract file.
Please report this error with this file.
===============================================================================
Cleaning temporary files ...
===============================================================================
El sistema no puede encontrar el archivo especificado.
El sistema no puede encontrar la ruta especificada.
No se encuentra el archivo
Merging AP files ...
[?].bin
El sistema no puede encontrar el archivo especificado.
0 archivo(s) copiado(s).


Cleaning directory ...
No se pudo encontrar C:\Place KDZ IN HERE\
[*].bin
===============================================================================
File [V20P_00.kdz] has been successfully extracted.
===============================================================================


Cheers. Good luck.

You did extract everything from the zip file right? And you placed a kdz in there right?

Edit: nvm, you did.

Edit 2: @kuma82 what is V20P? Because the log says successfully extracted V20P_00.kdz even though know it didn't successfully extract. @BajoPrimate what is V20P.kdz?
Sent from my LGMS769 using Tapatalk
 
Last edited:
  • Like
Reactions: BajoPrimate

kuma82

Senior Member
Jan 19, 2012
1,783
941
Houston
You did extract everything from the zip file right? And you placed a kdz in there right?

Edit: nvm, you did.

Edit 2: @kuma82 what is V20P? Because the log says successfully extracted V20P_00.kdz even though know it didn't successfully extract. @BajoPrimate what is V20P.kdz?
Sent from my LGMS769 using Tapatalk

The script is just running through the motion,
Code:
:: Delete unmerged files
ECHO Cleaning directory ...
DEL "%BIN%
[*].bin" *.fls
ECHO ===============================================================================
ECHO File [%KDZ%] has been successfully extracted.
ECHO ===============================================================================
GOTO :EOF

The script doesn't actually check if the combined .bin exist
 
  • Like
Reactions: BajoPrimate

BajoPrimate

Senior Member
Nov 20, 2012
670
221
Sondika
You did extract everything from the zip file right? And you placed a kdz in there right?

Edit: nvm, you did.

Edit 2: @kuma82 what is V20P? Because the log says successfully extracted V20P_00.kdz even though know it didn't successfully extract. @BajoPrimate what is V20P.kdz?
Sent from my LGMS769 using Tapatalk
Hi sammyz, V20P_00.kdz is the last spanish kdz.
http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW642495432109876543213/V20P_00.kdz
Cheers. Good luck.

Sent from my LG P76020p-EUR-XX unlocked and rooted
 
Last edited:

BajoPrimate

Senior Member
Nov 20, 2012
670
221
Sondika
Alright @BajoPrimate try this modified script and good luck!
md5 2da18f444b71947528a9e7d4b92f1bff
Thank you kuma82, I'm going to turn on my PC and try it.
Cheers.
Edited: it's working fine. Great job!
Thanks a lot.
===============================================================================
LGExtract by navossoc
Convert KDZ to IMAGES
===============================================================================

Select the file to be converted:

1 - V20P_00.kdz
0 - Quit

Enter the number: 1
File: V20P_00.kdz
===============================================================================
Extracting:
KDZ: V20P_00.kdz

File: V20P_00.cab
File(s) successfully extracted!
===============================================================================

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Processing archive: V20P_00.cab

Extracting V20P.wdb
Extracting LGP760.dll

Everything is Ok

Files: 2
Size: 628113532
Compressed: 628248787
===============================================================================
Extracting:
WDB: V20P.wdb
DLL: LGP760.dll

File: BIN\LGP760_CP.fls
File: BIN\LGP760_AP[9].bin
File: BIN\LGP760_AP[8].bin
File: BIN\LGP760_AP[7].bin
File: BIN\LGP760_AP[6].bin
File: BIN\LGP760_AP[5].bin
File: BIN\LGP760_AP[4].bin
File: BIN\LGP760_AP[3].bin
File: BIN\LGP760_AP[2].bin
File: BIN\LGP760_AP[1].bin
File: BIN\LGP760_AP[13].bin
File: BIN\LGP760_AP[12].bin
File: BIN\LGP760_AP[11].bin
File: BIN\LGP760_AP[10].bin
File: BIN\LGP760_AP[0].bin
File(s) successfully extracted!
===============================================================================
Cleaning temporary files ...
===============================================================================
Merging AP files ...
LGP760_AP[0].bin
LGP760_AP[1].bin
LGP760_AP[2].bin
LGP760_AP[3].bin
LGP760_AP[4].bin
LGP760_AP[5].bin
LGP760_AP[6].bin
LGP760_AP[7].bin
LGP760_AP[8].bin
LGP760_AP[9].bin
LGP760_AP[10].bin
LGP760_AP[11].bin
LGP760_AP[12].bin
LGP760_AP[13].bin
1 archivo(s) copiado(s).


Cleaning directory ...
===============================================================================
File [V20P_00.kdz] has been successfully extracted.
===============================================================================


Sent from my LG P76020p-EUR-XX unlocked and rooted
 
Last edited:
  • Like
Reactions: kuma82

Ramok9120

New member
Jan 31, 2013
4
0
KDZ to Bin?

This worked perfectly for me on Windows 7 (64-bit). Thanks. Very easy to follow instructions. Everything to download in one spot. Great job.

Hello,

I was wondering if you'd be willing to help me out?

I haven't been able to create a .bin file after using "Extract to Bins." It always results in a .fls and .dll

I have followed the process step-by-step. Is there something I'm missing?
 

BajoPrimate

Senior Member
Nov 20, 2012
670
221
Sondika
  • Like
Reactions: kuma82 and kimtyson

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    First off, I AM NOT copying Duckscreen's method. I've been using this method to flash firmware to my phone ever since trying to unlock it. He posted his method on "19th March 2014, 08:32 AM". I posted mine originally here: http://androidforums.com/optimus-l9-all-things-root/804429-need-serious-help-2.html#post6399062 on "January 20th, 2014, 11:51 AM" So do not call me a copy cat and don't tell me I stole his method but improved it. I got the MS769 firmware BEFORE the phone was released and before I even got my MS769.

    Second, this guide is written to be noob friendly. If you do not take the time to read this post, I can't help you. I'm in college, I'm trying to find a job. I am also using correct grammar so Google Translate will do its job to the best of its ability.

    Third, I do not make videos. If anyone wants to make a VIDEO (not words from this post on a .mp4 video file) go ahead, I'll probably update this post with a video if someone actually posts one, but it must follow this guide.

    Fourth, there's no way to unbrick without Windows, stop asking.

    Fifth, this will do a factory reset at the end whether you want it to or not.

    Now, unlike everyone else I've seen posting on here, I like to keep things neat. Downloads at the beginning and instructions after. If you fail to read the instructions, not my problem.

    Downloads:
    Drivers: https://app.box.com/shared/32c5t7fj2w8xcwr0krjo
    You need this to flash (READ THE README): LGFlashTool_L9.zip
    And you need this to convert the KDZ to a BIN file: Download the attachment in the post
    You will also need firmware.
    MS769: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW668495432109876543213/V10F_00.kdz (will add a mirror later)
    P769: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW959486573210987654321/V20H_00.kdz (will add a mirror later)
    P760/769: http://xdaforums.com/showthread.php?t=2107971 (Post 1 is Jellybean, Post 2 is ICS) (I don't have any direct links to P760 KDZ files.) If you want older firmware for MS769, I have V10b KDZ, but the site it is on right now is switching hosts or will be soon.

    Instructions:
    1. Download everything from the Downloads section above if you have not already.
    2. Download firmware if you have not already.
    3. Extract all the zip files anywhere you can remember.
    4. If you can't figure out how to install drivers, you should have never rooted your phone.
    5. CONTINUE READING THIS POST.

    How to extract the firmware from KDZ to BIN:
    1. Place the KDZ you downloaded in the EXTRACTED folder called "Place KDZ here"
    2. Open EXTRACT TO BINS.bat
    3. DO NOT OPEN THE BIN FOLDER. Doing so will throw an error and you will have to re-run the script.
    4. Once the BIN folder is renamed to the same software version as the KDZ file, you will see the single .bin file in there. Ignore the .dll and .fls files in that folder, we don't need them.

    How to Flash the BIN
    1. There are 3 DLL files that came with the LGFlashTool_L9.zip file, find the model number that matches the firmware model number.
    2. After installing LGFlashTool (I hope you read the readme), open LGFlashTool, click "Select Manual mode".
    3. Where it says DLL, at the very right side of the blank white box there's a "..." button, click it and select the DLL that matches the firmware model number that you are about to flash.
    4. On the very right side of S/W, click "Add". Select the BIN file that we just extracted from the KDZ.
    5. DO NOT PRESS OK YET.
    6. Put the phone in download mode:
      Jellybean bootloader:
      Turn off the phone, remove the battery. Put the battery in, hold volume up+down and plug in the USB cable, after 1 second of the USB cable being plugged in, let go of volume down, keep your finger on volume up until you see S/W Upgrade. If you see the LG logo you failed, repeat the step again.
      ICS bootloader:
      Hold Volume up + down while plugging in the USB cable is the method I think.
    7. Now on the computer open Device Manager, go to "Ports (COM & LPT)". Expand it if it isn't already.
    8. Right click LGE Mobile USB Serial Port (COM#) and click properties.
    9. Go to the Port Settings tab, click Advanced..., change the COM Port Number to COM41. Press OK, press OK. You can close Device Manager now.
    10. Go back to LG FlashTool, press OK.
    11. Click this button now:
      8IthT.jpg

    12. Change it to look like this:
      8ItkK.png

    13. Press OK.
    14. Click this:
      8Itom.jpg

    15. Now unplug your phone, wait 5 seconds, plug it back in. Let it finish. Do not unplug until phone is 100% booted.

    Enjoy.

    Thanks to @kuma82 :D this wouldn't have been possible without that script. Also thanks to @jes0411 @tog3 @Ilko and @navossoc especially for creating the original tools for extraction. I love LGExtract, it's my favorite program :)

    Wanted to say thanks to Soflo Studio for helping me with this.
    5
    Why are you copying Duckscreen's method?



    Im kidding. Nice write up/tut
    5
    For all those who are having issues with "Download Fail!!" after 6 or 7 seconds, do the following (I'm sure there's an easier way, but I didn't care to dedicate too much time, I just found the simplest/quickest solution)

    Go To: Place KDZ IN HERE --> Tools
    Right click on "EXTRACT KDZ TO BIN" then click Edit
    Find the following line DEL "%BIN%[*].bin" *.fls and change it to DEL "%BIN%[*].bin"

    Use the tool as you normally would, then when you're following the directions, instead of just adding the .bin file to the list of files, also select the .fls file....all will be fine...****, I didn't even have to change the port number on the phone...but that might have been a fluke.

    Enjoy, I hope it helps.

    (Note: I rarely check XDA these days, and I almost NEVER check/answer PMs, sorry guys)
    4
    Alright @BajoPrimate try this modified script and good luck!
    md5 2da18f444b71947528a9e7d4b92f1bff
    3
    does anyone have an original bin file for an P760? I have the same problem and it doesn't work with the bin file I convert.
    Hi alex_onu, here you go http://uploaded.net/f/xh3dqq
    Cheers. Good luck.

    Sent from my LG P76020p-EUR-XX unlocked and rooted