yashsingh1/xdaforums huggingface dataset:
[LG Optimus L9 P760, P765, P768, P769] andras7008:
motorola defy had the same problem, and the developers gave up
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
The difference is that LG allowed the European version of the L9 to be unlocked with 20b. They gave them the official fastboot so there has to something they did to the u-boot.
[LG Optimus L9 P760, P765, P768, P769] Sp4rrow:
Also devs didn't give up on defy. Motorola uses 2nd init as workaround
[LG Optimus L9 P760, P765, P768, P769] omgbossis21:
I used the lg sign tools to sign a modified recovery and later a boot image, both gave me security errors. Those keys were leaked along time ago (near gingerbread days) so im sure a lot has changed.
[LG Optimus L9 P760, P765, P768, P769] andras7008:
Im in romania, with p760 on v20B europe open, and still no succes. So it isn't true, or just im noob, but i tried all method here with no succes.
[LG Optimus L9 P760, P765, P768, P769] shutt1e:
ida is a interactive disassembler but not a debugger, at least not with arm cpus. i can run the loader into ida but what i have to seek?

did you tried to flash both X and U from a p940 to a p769?
[LG Optimus L9 P760, P765, P768, P769] leolawliet:
On top of that was there success running the fastboot command? I just wanted to add that.
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
I did find this [MENTION=4447066]kuma82[/MENTION]. Did you try this already?

http://code.google.com/p/omap-u-boot-utils/downloads/list
[LG Optimus L9 P760, P765, P768, P769] shinobisoft:
I spent the evening last night browsing thru p940 fastboot and the 2nd stage p940 loader. As [MENTION=4447066]kuma82[/MENTION] mentioned the fastboot image can be edited slightly. I found nothing noteworthy about the 2nd stage loader tho.

I've been considering looking into 2nd init as a temporary workaround.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
I was just trying to think of a way or something that would get us into the unlock bootloader screen. However, I believe the boot.img & recovery (bobzhome has an option to boot into the bootloader with his recovery) are responsible for sending it to that screen.

Actually I haven't looked for an official x or u for the p940. I've just been looking at the bin files provided with the unofficial fastboot. Thanks for the advice. I'm get my hands on some actual p940 images (hopefully) and do some comparing.

---------- Post added at 05:35 PM ---------- Previous post was at 05:32 PM ----------

No I haven't but I'll check out. Thanks
[LG Optimus L9 P760, P765, P768, P769] shinobisoft:
With that approach, I'm thinking it may be better to figure a way to extract the p760/p769 fastboot from u-boot and load it with usbboot. Just a thought :p

---------- Post added at 08:00 PM ---------- Previous post was at 07:53 PM ----------

Thanks for your help brother :D Wonderful thread :cool: and well within my skillset :silly::eek::D:D
[LG Optimus L9 P760, P765, P768, P769] ttld1oh1:
I used to own a Motorola Defy which, even until now, still has a locked bootloader. They worked around using 2nd init and 2nd boot. You can go here for references.
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
That just leads me to think LG left that window open for a short time. Then they just removed fastboot. Question....what is the point of putting PowerOn_OPEN_EU.ogg in system/media/ui on a T-Mobile USA 20h ROM? Why even call it Open_EU when LG has it locked down again? :rolleyes:
[LG Optimus L9 P760, P765, P768, P769] tokenpoke:
Completely off topic here, but the Linux community is failing me.

An of you familiar with bbqlinux or arch in general? And dualbooting windows 7. Please message if you are. I won't clutter this thread with details.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
I finally got my hands on the devmem2

This is what I got

u0_a79@android:/ $ su
root@android:/ # devmem2 0x480022f0 b
/dev/mem opened.
Memory mapped at address 0x400f7000.
Bus error
135|root@android:/ #
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
There certainly is no rhyme or reason to which phones can be unlocked. My friend bought a L9 about a week ago. Its from the SAME batch that mine was from. I was able to unlock my bootloader and have tried close to 10 times with his and it just won't work! I almost bought the phone he has but luckly requested them get me another one from the back because the front flap was ripped on the one he bought and looked like it may of been opened before. It just baffles me how this is possible?!
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
Did yours come with ICS out of the box?
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
No, both were Jb. Im giving it one more shot with manually doing radio file during flashing instead of just flashing the radio. Zip

---------- Post added at 05:44 PM ---------- Previous post was at 05:33 PM ----------

Just had a idea, has anyone tried flashing via cwm a v10g rooted nandroid backup, then flash a rooted v20b (760) then run the unlock command? Wonder if this would work the same ad flash kdz via offline method.
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
There are two files that contain the on/off switch for fastboot....

lk/app/aboot/fastboot.c

lk/app/aboot/aboot.c

Shutt1e mentioned that there is no way to access it without an OEM tool. I hate LG.
[LG Optimus L9 P760, P765, P768, P769] flyers00:
I have had this phone for 2-3 days and after reading the forumn this phone looks likes it stuck at a stock rom and no way to flash CM or any custom rom until the bootloader is unlocked. I am able to root the phone and any attempt at unlocking the bootloader or fatsboot drivers has failed. I am only frustrated after a few days and I can imagine how everyone else feels.

My other phone died and this is what t-mobile sent as a replacement
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
Try kumas rom, i have a unlocked bootloader and I still run it. You can still get cwm on a locked bootloader, theres just a better version if your unlocked.
[LG Optimus L9 P760, P765, P768, P769] flyers00:
Thanks for the information, I have been digging around and totally confused. I can use CMW and Kumas ROM with my locked bootloader. If I have teh cmw with a locked bootloader, is it possible to run CM or a variant?

The phone is not bad compared to teh Blaze 4g i just turned in because it died. Thanks again
[LG Optimus L9 P760, P765, P768, P769] leolawliet:
TI doesn't have any kind of tool we can use? Qualcomm provided E730 users with what they needed to restore from a full brick, they made the processor for the phone.

I'm not sure if TI will be generous enough to make such a tool but it could be worth looking into
[LG Optimus L9 P760, P765, P768, P769] shinobisoft:
There's all kinds of OMAP tools. Trick is figuring out which ones work for our devices.
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
Cant run CM or variant on locked bootloader. Kumas rom is a deodexed stock rom that has various tweaks added, including external2internal swap, plus over clocking added (must run in terminal emulator after each boot unless you add it to initd folder). I run it at boot via initd folder and have no issues, very stable and no crashes. If you do go with kumas rom dont forget to flash the xpose fix or activated modules do not stick after a reboot. There is TONS of visual tweaks/performance tweaks you can do on a locked bootloader. I was desperate to unlock my bootloader for custom roms and the only thing I got was a better CWM and different kernel, all the roms are to flakey for daily use IMO so I switched back within a days time!
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Is your carrier MetroPCS?

If T-Mobile was your rom 20d, f or h?

Or did you ever flash 20f or h before trying to unlock.
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
I was on the second newest software out of the box, then shortly after setting up the phone it upgraded. So w/e versions that would be:p my phone was for tmobile towers but was technically "walmart wireless" lol

Im having a problem with the offline flashing method. When I go to it everything works fine until i select the kdz then click to start flashing the bar comes up that loads with the red bar, except once it loads instead of asking language and start flashing it brings up the mobile support tool were u can select upgrade or install usb driver. I checked and my hosts file was changed correctly. I uninstalled changed host file back to orginal reinstalled and still having the same issue. Anyone else has this or know the issue? It worked fine but my dad is obsessed with the loading programs that is suppose to speed up the computer and internet and one of them deleted my orginal install that worked. Im at a loss? Tried everything I know to try.
[LG Optimus L9 P760, P765, P768, P769] animusFL:
Too flakey? I disagree. AntonX builds a sweet CM, and BobZhome just built CM11. Both are stable with long battery life,. NO factory ROM for me, thank you very much. I'll stick to CM builds. The phone is worth unlocking, cm11 flies!
[LG Optimus L9 P760, P765, P768, P769] Ntrasme:
That's so true. I miss BobZhome, I used his CM10 on my LG Motion. I am so dissapointed how I was able to get CM on that phone but not on this one.
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
I flashed about every rom you can think of for the L9. Yes 80% of them are very unstable and force close the UI constantly, and trust me i'm not the first to notice this and go back to stock. Kuma rom running experienced kernel is as fast if not faster than ANY custom rom i've flashed including CM. The reason cm 11 "flies" is because the kernel and lack of bloatware. So take a stock rom debloat it and flash a good kernel and it'll fly to. I antutu'd when I was running CM, Penderrom5, and my current setup and what im running now almost got me to 12k. I was mid 10s with Pender5 and CM. So i'll take my kuma and experienced kernel thank you:) I never said it wasn't worth unlocking. It defiently is for custom recovery and a good kernel. The Roms are to unstable for my taste tho, to each his own however.
[LG Optimus L9 P760, P765, P768, P769] ISITBRICKED:
Disagree with you 110%

Sent from my unlocked LG P769 running unofficial CM11
[LG Optimus L9 P760, P765, P768, P769] shinobisoft:
Ok guys. This thread already has enough OT with the technical discussions going on here... ;)

EDIT:

From now on all technical discussions about unlocking the L9's bootloader can and should be done here.

[MENTION=4730658]carloswii5[/MENTION] Thank you for being patient with all of us. I am sorry that I didn't create a discussion thread sooner.
[LG Optimus L9 P760, P765, P768, P769] flyers00:
I would love to use CM10.2 or CM11 on the phone but I cant seem to unlock bootloader. I was able to root and install busybox to remove the lovely TMOBile bloatware. Glad to see efforts are being made to bring custom roms to the phone. I dont mind stock but CM variants is what I am used to coming from the other phones.
[LG Optimus L9 P760, P765, P768, P769] Nathan.7118391:
I'm running stock v20h debloated with artasx182 overclocking zip and I'm running antutu between 11600 to 11800.

LG-P769V20H 'tis the season to give thanks so hit the button already!
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
Apologies, go here to discuss more. http://xdaforums.com/showthread.php?t=2557465
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
I am going mad.

I have tried the steps listed so many times it isn't even funny.

I am stuck on P76020B, with no recovery mode to fix the screen.

I have the V10G, V20B and V20F KDZ files.

I downloaded all of the files recommended for the process. I can flash to any of the three KDZs, but I get stuck every single time on the oem-unlock part.

Right now, on 20B, it refuses to flash xloader and uboot, giving me the Unknown id: dd error.

So, I am going to try doing a factory reset, then a hard reset, enabling USB debug and making sure I am rooted. Then I will flash V20F, to start over, factory reset, then flash xloader and uboot, right?

After that, flash 10G, factory reset, flash 20B, copying the 760(11) bin file during the process, then wait half an hour and try the adb reboot oem-unlock command.

Do I have those steps correct, at least?

I have spent no fewer than 36 hours on this since Friday, and have never hated a phone or electronic device this badly in my entire life.
[LG Optimus L9 P760, P765, P768, P769] lwg45714:
I was in the same position as you pretty much trying the process over and over, I did a little different route and succeded on the first time typing the command. I flashed v10g, then used the bin file included in rootlelusICS. I then flashes v20b w/o doing the root process but manually swapping the radio file during the flash instead. I then ran the bin file included in rootlelusICS followed by waiting 45 MINS on wifi, followed by 45min on data. Then ran the bin file im rootlelusJB. Then ran the commands. Had success my first attempt with this method. I believe the rebooting to flash the radio file may cause the issues or possibly rooting beforehand. Don't know for sure, just assumptions being as it worked after skipping these steps. However others have had success using the method provided in the video, so it leaves me scratching my head.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
I appreciate your help. By running the bat files, I was finally able to get the adb shell su -c busybox dd if=/sdcard/external_sd/p2.bin of=/dev/block/mmcblk0p2 command to work properly, but still, this isn't working.

I am not able to fully understand what you are saying, unfortunately.

From what I understand, you flashed v10G, then ran the RootL9.bat in the RootLelusICS folder. Next, you waited 45 minutes on Wifi, then you turned off Wifi and turned on Mobile Data and waited another 45 minutes. Finally, you ran the RootL9.bat file in the RootLelusJB folder, and then you were able to successfully adb reboot oem-unlock?

I am perfectly willing to start all over from stock, but I can't get CWM to flash, and can't flash any kind of recovery whatsoever.

---------- Post added at 03:55 PM ---------- Previous post was at 03:52 PM ----------

That part that suggests flashing the ICS x and u; I can't ever get this to work properly. The only files in that ZIP are fastboot.exe, p1.bin, p2.bin and start.bat.

What am I doing wrong?

---------- Post added at 04:00 PM ---------- Previous post was at 03:55 PM ----------

Finally got CWM installed. Running those .bat files seems to have installed BusyBox, which I was missing. Now that CWM is actually on here, I have limited faith that I might just get this sumbeesh taken care of. Waiting the prerequisite half an hour before trying the adb reboot oem-unlock again.

---------- Post added at 04:19 PM ---------- Previous post was at 04:00 PM ----------

I am an IDIOT. There is a bright, shiny 'start.bat', RIGHT THERE in the u and x folder.

I am just an idiot.

Back to the drawing board.
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
It's insane, right? Doing all of that just to have the stupid phone reboot....I'm seriously done with this method.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
I finally got the commands to push x and u to my phone to work on v20F, rooted, with BusyBox and SuperSU installed. But, now CWM isn't working.

Just did a Factory Reset, am checking USB debugging, show touches, and keep screen awake so I can flash v20B for the billionth time, but this is a lot farther than I've gotten before.

I am not going to give up until I defeat this phone.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
You didn't install busybox correctly, that's why the cwm isn't working, use the busybox in my second post.

http://xdaforums.com/showthread.php?t=2468880
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
I'll try that once I get done flashing v20B, which is currently underway. I followed the advice of others on this thread, and copied the 760(11) bin to the correct folder while the install was at 8%, overwriting the one that was there.

Now, do I have to immediately plug it back in before waiting the 30 minutes? I'm finally off work, so I was going to head home once this flashes, then plug my phone into my laptop, wait half an hour, and try the adb reboot oem-unlock command.

Will that still work? Also, am I messing up the process at all if I try that command before 30 minutes has passed? Just wondering if I've just been shooting myself in the foot from being too impatient.

Thanks again.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
I recommend waiting 45 to an hour.

If you ever feel like throwing in the towel, follow this.

1.Reboot your phone and press down at blinking lights. go into cwm recovery and restore your entire backup (or install my themed rom). Reboot again and go directly back into cwm recovery. Once your are back in and everything looks normal. Flash this file

V20F KUMA.zip (9.2 MB)

https://mega.co.nz/#!5wNEVCjQ!PD4023JuKGHCQLrk7zV90lJ8AMZhmojhisxZIbt9vBo

2.Reboot like nothing happened ;)

Visit my thread if you do install my themed rom.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
Your ROM was the very first thing I installed on my phone. It's fantastic. The only reason I am not keeping it as my daily driver is that I am too addicted to CM10.x. Not having the ability to hold back to kill apps is very annoying.

But, I can still try on my home computer even though I didn't have my phone plugged in for the past half hour, though, right?
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Right

when I unlocked my device, I flashed the V20b and swapped the radio (at the same time you swap the 11.bin you swap the fls file from a p769 model) while at work.

I drove home and played with it some more, I turned on wifi for about an hour and turned it off and left it on data (edge speed) for about 3 hours. Then I connected to my computer and issued the oem-unlock command.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
Excellent.

Now, with the v20B installed right now, it does not seem that I still have SuperSU or BusyBox installed anymore. They are not appearing under my Apps. Is this a problem?

---------- Post added at 06:47 PM ---------- Previous post was at 06:23 PM ----------

Failure.

Do I have to start all the way over again, or can I just wait another 45 minutes and try again?

Also, why is the wait even required? I've NEVER run into anything like that on any of the dozens of different models I've rooted and ROM'd.

I really do appreciate all of your help. After reading all 200+ pages, and spending more than 34 hours on this all said, just between Friday and this moment, I would be completely lost if it weren't for all the hard work you guys have put into this.

Just to reconfirm, I need to flash back to v20F, using DIAG, and then factory reset. Then I install x and u, and root it (I've been using that Impactor program), install BusyBox from your link, along with SuperSU and the L9Recovery.apk. Then flash it to 10G, factory resetting it afterwards. Then flash it to 20B, but during the flash, replace the 760(11) file with the other one when it hits 8%.

Then wait half an hour, and try to unlock the bootloader. All of this must be done with USB debugging enabled, Show Touches, and preventing the screen from turning off. I need to have an activated SIM card with data, and access to wifi. Waiting 45-60 minutes is better than half an hour.

Do I have all of these steps correct? Is there ANYTHING I am missing?

I've now gone through all the steps, except waiting to try to unlock the bootloader. I have rooted and installed SU and BusyBox on 20B. Every single time I flashed the KDZ, I had to re-root. Is that common, or did I miss a step somehow?

I just know there's a method of doing this, if I could only get the order of them correctly. Some of the posts here say to root prior to flashing, others don't. Some say to use LGPwn, others using the Lelus method, which I still haven't seen how to do.
[LG Optimus L9 P760, P765, P768, P769] Ilxaot:
Mate, you're doing it right. You can make little changes and such and do some different things, but it seems as of only some of us can unlock. I can't, Lady can't, Nathan can't. We've tried so much it isn't funny. Right now they're trying to patch the bootloader, and get a simpler, less ridiculous method for us.

Basically, I'm saying that your device might be unable to unlock using this method. I know mine can't /:
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
There has to be something I am missing. Is it supposed to be unrooted, without recovery, BusyBox or SuperSU every time I flash a KDZ?

In the video, he is starting off from v10G, right? Kind of like the PSP's 1.50, that seems to be the golden firmware.

Is it correct to say that once I get it properly to v10G, rooted, BusyBoxed, with CWM and SuperSU installed, everything is done correctly to that point except for flashing v20B, confirming that it stayed rooted, and waiting it out for the oem-unlock attempt?
[LG Optimus L9 P760, P765, P768, P769] LaDY Vengeance:
This looks soooo familiar.... Deja vu. LOL.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Have you tried my method

Instead of swapping the 11th bin, swap the radio http://xdaforums.com/attachment.php?attachmentid=2248253&d=1378838482.

Rename lgp769_cp.fls to

LGP760_CP.fls

You can still do both if you're fast enough.

Leave phone on for at least 45min.

Play with the phone, turn on WiFi (get on browser and try to go somewhere) for 10 mins, turn off WiFi, pretty much just keep messing with it and make sure you have a signal. Make a call.

I am currently making a recovery method for those that get stuck and want to go back to stock.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
I already gave up for the night and went back to stock, anyway. Well, not stock. Your ROM. You should name it aKuma. It's a demon of a stock ROM.

Took all of nine minutes.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Thanks lol.

You know since your CPU is compatible (some people can't over clock), you can move the overclock script into the init.d folder and you won't have to run it at boot anymore.

Type this in terminal

255|u0_a79@android:/ $ su
root@android:/ # mount -o remount /system
1|root@android:/ # cp /etc/overclock /etc/init.d/
10|root@android:/ # chmod -R 777 /etc/init.d
[LG Optimus L9 P760, P765, P768, P769] tokenpoke:
This is 100% true. I have 2 l9s and after almost a month of fighting I finally got one to unlock. The other won't at all. No matter what I do. I've been trying off and on for a while now.

sent using logic and reason from a device of witchcraft.
[LG Optimus L9 P760, P765, P768, P769] ReikiDraven:
So, I just type in that string of commands into Terminal Emulator, and it will stick, or do I need to open Notepad, copy and paste that script and move it to my SD card?

I tried it, and got 'sh: 255: not found', and 'sh: uo_a79@android:/: not found'.
[LG Optimus L9 P760, P765, P768, P769] tokenpoke:
That looks like the instructions are being typed on Linux terminal. Uo_a79 Is the computer name.

What you need is to open terminal on phone and type su.

Then type in the lines after #

sent using logic and reason from a device of witchcraft.
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Sorry I was on my phone and being lazy, lol.

su
mount -o remount /system
cp /etc/overclock /etc/init.d/
chmod -R 777 /etc/init.d

type the above in a terminal

or download and run the attachment as su

su
./sdcard/initoverclock.txt

Note: change the command to wherever you saved the txt file at. example

./sdcard/Download/initoverclock.txt

or

./external_SD/initoverclock.txt

You get the point right ;)

Once you reboot the changes will take effect.
[LG Optimus L9 P760, P765, P768, P769] junglistknot:
I have a metro pcs p769 with V10D_00.bin. I have tried to unlock the bootloader about 30 times already using different kdz's with no luck. Even waited like 3 hours before using the adb reboot oem-unlock. I was able to root very easily but the bootloader just won't unlock. This is so frustrating I really miss cyanogenmod. I hope one of the geniuses in this community figures this out. I would just like to thank them for sticking with it and trying to tackle this issue.