yashsingh1/xdaforums huggingface dataset:
[LG Optimus G Pro] Yuriy.Samorodov:
May be that's a point where we have to start a petition at change.org?

While I am not native English-speaker, I better pass the buck to somebody more proficient in English than me.

Who knows, maybe LG will hear us.

Best regards,

Yuriy
[LG Optimus G Pro] z28tovette:
I don't have an optimus g pro,but I would like to help to get the bootloader unlocked.

I will donate $10.00,let's get this unlocked.

Can you guys lend a hand to my xperia T friends,if possible donate or hit the news worthy button thanks guys.

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

sent by a paranoid NOTE 2,saying HALO.
[LG Optimus G Pro] MrNa5ty:
No update for a while

:crying: Havent seen an update from the cube .... no sure if he forgot about us :p but we need to figure out whats needed at this point.
[LG Optimus G Pro] munchkers13:
so I recently unboxed then dropped the og pro and spiderwebed the screen..... sooooooooooo ill donate mine to the cause, and since im att's *****, im just going to fork over the $200 and get a new one..... let me know what i can do
[LG Optimus G Pro] MrNa5ty:
Your the man !! I wanna say ur taking one for the team but u drop it on accident :P thanks though .. we need to get a hold of the cube and see if he can work with it
[LG Optimus G Pro] cynosure4sure:
F240 L/K/S models

this phone has three Korean variants i.e F240 L/K/S ...... does anyone know if their boot loaders are unlocked and maybe we can get help from there.......I have recently seen some Chinese ROMs available for them so maybe they have found a way to unlock it or it comes unlocked.....
[LG Optimus G Pro] seong812:
Noope.

A korean user here, and as far as i know, the hardware part is exactly the same. and users here are also struggling with the bootloader issue. :( and i havent heard of any news on it so far.
[LG Optimus G Pro] MaddMan420:
Yup. I believe the only differences are certain radios for the 3G and LTE bands, and Korean models come with a TV tuner and antenna.
[LG Optimus G Pro] starteam:
hi!,f240l,s,k are same hardware,apq8064t 9615A modem. when it qshub dload,korean f240 only by JTAG,no soft method.

Who can tell me, can e980 use EDGE? F240 locked edge. and what is e980's modem? 9215?
[LG Optimus G Pro] idle0095:
This is a reason why I hate this phone. No DEV support. Using this until the Note 3 comes out
[LG Optimus G Pro] scott0:
the phone has already been out for 3 ****ing weeks and there are not several free roms and devs to choose from!

i'm full of teh hate now.
[LG Optimus G Pro] adizzle23:
It is frustrating that other phones get more dev support but there are some people working on this phone so when the Bootloader is cracked it's gonna b worth the wait. This phone is a beast and things will take off soon so just thank the people who are trying to hack this phone and be patient.
[LG Optimus G Pro] designgears:
Sorry we don't have a silver platter of roms for you... learn some stuff and do it yourself.
[LG Optimus G Pro] PaRaNoidNeM:
I know some people are getting annoyed with the amount of time its taking to unlock the bootloader but you have to understand that people have jobs and other obligations. They can just spend all their time working on unlocking the bootloader.

From what I've read on here they're moving forward with unlocking the bootloader, and need phones to test on, and help from some more people.

I'm confident that in the end they'll completely unlock the bootloader and it'll be worth the wait.

THANK YOU TO EVERYONE WORKING ON UNLOCKING THE BOOTLOADER AND FOR ALL THE TIME YOU'RE PUTTING INTO THE PROCESS!!
[LG Optimus G Pro] ReggieSmith:
For all those who are complaining about the lack of dev support on this phone, learn some of this stuff yourself if it isn't moving fast enough for you.
[LG Optimus G Pro] buff31:
development

I think we all are spoiled expecting other people with the knowledge to drop they're lives to satisfy 'our needs'. Developers take they're time away from family and friends to make our phones the way we want them without any payment or real thanks.... Sure, I want to see the phone's unlocked and roms flowing left and right but in time.... they're time. I t will happen in time. We are all so ready to flash and reap and expect things to happen yesterday. Developers give of their time and we should all be thankful. Again THANKS to all who make our phones a little more personal and better....
[LG Optimus G Pro] z28tovette:
Let's get a device to a willing developer to unlock the bootloader, after all this is a bounty thread.

Why do I care you ask, well I'm against locked bootloaders every device should be unlocked, after all we own the device.

So please instead of complaining let's look for a willing developer, no pun intended if there is already a developer working on it. The more the merrier I say.

sent by a paranoid NOTE 2,saying HALO.
[LG Optimus G Pro] thecubed:
Yikes, I leave this thread alone for a few weeks and there's already unrest in the villagers ;)

So - here's the latest update:

1. I have confirmed with an OGPro user that the QFuse for 'force trusted boot' is blown, as it is on the OG. I was incorrect in stating that the PBL does not check SBL1 on our phones, I have confirmed that it does indeed check.

2. What I have *not* confirmed yet is whether or not we can replace the entire SBL stack with the Nexus4's SBL stack and ABOOT.

In theory if the signing keys are the same this will work without a problem, however we could run into memory address differences that could put the kibosh on that.

3. Another avenue that I'm actively pursuing is to see if the current SBL3 contains any unlock mechanism or holes that I can exploit to load on an unsigned or modified ABOOT image in place of the current locked one.

Also, for anyone who wants to get a heads up on developing for this phone here's a tip: back up your recovery partition, then erase it. Run adb reboot recovery and you'll end up in fastboot. All LG bootloaders can fastboot boot unsigned images as long as they're sent over USB and not read from EMMC. This means you can fastboot CWM and do whatever you want, even install CM10.1. Just blank out both boot and recovery partitions then the phone will always boot to fastboot... this is like a tethered jailbreak for the iPhone.

To the unlucky soul who cracked his phone and offered to let us use it for development purposes, thanks, but for now we'd need to get it shipped to us so we could work on it in person. One of the more frustrating things in the development process is working on something remotely. If possible I'd like to get a device into mine or Shelnutt2's hands in the next few weeks somehow.

Alright people, I'll let you know if I have more information when I have it, as always.
[LG Optimus G Pro] MrNa5ty:
There is uproar but me and some haven't lost hope ...thanks for ur efforts and coming back to us lol! !!
[LG Optimus G Pro] Jasbo:
TheCubed is the man... keep the faith my brothers!
[LG Optimus G Pro] Shelnutt2:
I'll add in here that I think we can use loki-esque unlock here. I'm working that method while thecubed looks into the sbls. We've just both been busy. I've got lk disassembled.
[LG Optimus G Pro] wiser212:
This phone is amazing. Unlocking would be awesome.
[LG Optimus G Pro] morgej:
I'm in for $25 toward the bootloader unlock bounty
[LG Optimus G Pro] apascual89:
Thank You

This bounty is great and all, but....

[MENTION=1157052]thecubed[/MENTION] here's a little something for your hard work so far 0B36761305094154U

[MENTION=2413393]Shelnutt2[/MENTION] Thank you for your work too (did not see a donation link)
[LG Optimus G Pro] j4g3rb0mb3d:
You guys should see if [MENTION=4229979]djrbliss[/MENTION] 's Motorola and GS4 exploits would help unlock the LGOGPro
[LG Optimus G Pro] designgears:
read up a few posts from yours.
[LG Optimus G Pro] vinniemac84:
Exactly, we're all anxious to start flashing roms, but since the manufacturers want to control everything (then be super slow on updates) we gotta be patient for those smarter than us to get the job done and do what we can't
[LG Optimus G Pro] apascual89:
[MENTION=1157052]thecubed[/MENTION] is anyone working on a device and kernel tree for cm that you know?
[LG Optimus G Pro] flickyamom:
Petition?

I suggest starting a petition.. I do not have a G pro currently, waiting to change to it from my O4X. O4X got official unlocked procedures after a long while of battle with LG. Hacking might work too, but I'm just saying that LG will give in after some time so MAKE them give in quicker.
[LG Optimus G Pro] morgej:
I'm game...where was the O4X petition posted that eventually got LG's attention?
[LG Optimus G Pro] mrfeuss:
Someone mentioned Change.org a few pages back. I'm not sure how we get them to even know about the petition in the first place, though. Having some Korean users participating in this forum, perhaps we can get them to post in Korean language forums to get international users to sign on, too.
[LG Optimus G Pro] trooper1414:
I came across the link ...here it is ...maybe someone can read this and see how to get things going

http://www.change.org/petitions/lg-electronics-seoul-we-would-like-to-get-the-opportunity-to-unlock-bootloader-in-lg-phones
[LG Optimus G Pro] mrfeuss:
I just read through a little bit and it took nearly 9 months to get completed. I wish we had a way to contact the organizer of that petition to find out who they ultimately had to contact.

EDIT: Just created an account and it allows you to send a message to another user. I'll reach out to find out what we need to do. I'll let everyone know what I hear back from the organizer of that successful campaign. I'm willing to organize the campaign, unless someone else is interested.
[LG Optimus G Pro] trooper1414:
making me seriously re consider ...wether i wanna keep the phone ...its a fantastic device ...but.......locked bootloader might just be taking it too far
[LG Optimus G Pro] wiser212:
Running stock for me has been super smooth. Two things that are important to me are root and tether. Both have been solved.
[LG Optimus G Pro] trooper1414:
I agree with you on that ........but what if you get stuck in a bootloop or more importantly ..when the next android upgrade comes out ...it might or might not come out on the OG Pro ...depending on LG and ATT ...Ask HTC One X users ..how long it took before they finally saw an upgrade
[LG Optimus G Pro] thecubed:
Time for another status update:

We have unsuccessfully tested replacing the entire SBL stack with the Nexus 4 (MAKO) bootloaders. The actual code is compatible, however it appears that LG has changed the signatures in the device's on-chip bootloader.

We have also unsuccessfully tested recovering from the resulting QHSUSB_DLOAD brick. It would appear that either our hex file is not signed correctly, or the protocol/QPST version we are using is incorrect.

An avenue we started to work on was booting from SD card, since it would appear that if no USB is available, and the internal EMMC is corrupt or fails boot the device will try to boot from SDC3 (external SD card). We ran out of time before the tester needed to return the phone to ATT for a replacement.

Also, special shout-out to [MENTION=2348906]designgears[/MENTION] for being awesome and letting me brick his phone. It was a pleasure working with you over IRC, and I appreciate the time you put into this as well.

Do not fret; all is not lost! We still have a few more avenues that we can pursue to get this phone unlocked. My personal favorite would be to find a hole in SBL3 that would allow us to load our own ABOOT, as that would be the most clean way to do things. Another option is to look into LG's stock ABOOT, as it would appear that there is unlocking functionality- it might be possible to break the signature check that is required by messing around with some memory loading offsets and whatnot.

However, all of this requires us to disassemble SBL3 first so we can see what it checks in ABOOT for the signature. I had found an explanation of the SBL header somewhere on XDA a while ago, and I can't find it for the life of me anymore. I need to see how long the certificate chain is, what it covers, and if there's "dead zone" in there. We also need to check if there's some backdoor that we can use for disabling signature check of ABOOT.

I may hit up kmdm / hyuh or one of the Alpharev guys for some more IDA training, as I'm not really the best at that sort of thing.

Sorry if this post is semi-incoherent, I'm just trying to give a brain-dump of everything that's going on so y'all don't lose hope.

This phone *is* unlockable, the issue is *how* :)

Thanks y'all for your patience!
[LG Optimus G Pro] trooper1414:
thecubed ...thank you so much for the update ......and for all your effort ....wow ...you have been putting in an intense amount of effort ...if only a few more of us knew this stuff to assist you in the process ........but its good to know you havent lost hope ....and as long as there is hope there is always a chance :) Good luck my friend...may the force be with you :D
[LG Optimus G Pro] designgears:
Hehe, it was a fun but very frustrating weekend!

AT&T sent me a Galaxy S4 as a replacement for some reason, waiting on them to get back to me about that. So until then I will be playing around in the SGS4 forums.
[LG Optimus G Pro] zxaz:
thank million of time thecubed.....its very appreciate, :good::good:
[LG Optimus G Pro] morgej:
I am likely going to return my gpro because of email client issues, but if you'd like to mess around with possible unlocks ahead of the return go ahead and pm me.
[LG Optimus G Pro] houstonn:
this might help some ppl get an understanding of the process :P

http://xdaforums.com/showpost.php?p=30055671&postcount=241
[LG Optimus G Pro] wiser212:
I had email client issues as well. The replacement didn't though.
[LG Optimus G Pro] morgej:
What email client issues did you have that were solved with a replacement?

My issues are in a couple different areas:

* FC's (application exits) when doing reply/reply-all on some emails

* Mail client blocks when doing a send/move (i.e., will not let me file a second message until some background thread on filing a first message completes)

* For moving email into a folder, the folder list does not open fully expanded nor does the folder list have a most recent used quick pick list

Thx.
[LG Optimus G Pro] mrfeuss:
So I have a friend who works in LG USA's Legal department (don't get too excited, his only involvement with the OG Pro was approving advertising from a legal standpoint). I reached out to him to find out if he knows whom we should contact regarding our petition or if there's anyone we can ask about any existing bootloader unlocking. I'll update everyone if I hear anything.

EDIT: Apparently none of the software is handled in the US so my guy doesn't really have any contacts for us. We still have some excellent devs working on an unofficial unlock and we can always get that petition going. All is not lost.
[LG Optimus G Pro] hkfriends:
hi there

It seems there is a FreeGee project for unlocking LG optimus G (not PRO version)

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

can we ask the group of dev to help?
[LG Optimus G Pro] bbulkow:
what is the signature crypto?

Hello, thanks for the note

I've been doing embedded coding for a while, understand what you're talking about

One question: can you see the signature digest used by the on-chip bootloader? Is this likely to be the same cryptosystem as used in the MAKO boot loader?

If it's the same cryptosystem, and you can get the digest, and if it's AES based, there should be a small matter of repurposing some of the specialized bitcoin mining hardware/software to find the private key, at which point anyone can sign their own. And, if people are commonly re-using the on-chip bootloaders (very common), getting past this block for different signatures will become easier

Given the interest, having people run their own miner until the crack should be easy

I'm *just asking*, I haven't researched if this approach would be legal.
[LG Optimus G Pro] mrfeuss:
^That's our guy. He's actively working on our device, despite not having one in his possession. We all just need to be patient.

EDIT: I have just submitted a request for a bootloader unlock to LG's Support website. Keep you posted.
[LG Optimus G Pro] mrfeuss:
Bad news, guys. LG locked the bootloader at AT&T's request so for them to unlock it they would have to violate their contract with AT&T. I guess unofficial is the only way we're getting around their protection. I guess petitioning would be futile at this point, unless we try to petition AT&T to allow it.
[LG Optimus G Pro] trooper1414:
So out of curiosity is the bootloader unlocked for the itnernational version ??
[LG Optimus G Pro] mrfeuss:
Based on what a user has reported here, the Korean variant is locked. Maybe international users on various carriers should make their own inquiries to see if they have similar, carrier-imposed bootloader locks. If they're able to get an unlock, I'm sure we could steal their bootloader stack and make it work for the US variant.
[LG Optimus G Pro] trooper1414:
From what i have heard is that the bootloader aint unocked for anyone ...so not sure how that would be a carrier restriction
[LG Optimus G Pro] mrfeuss:
Well LG may have locked the bootloaders by default. But it seems like at least the US variant is unable to be unlocked because of an agreement with AT&T (which I fully believe based on the GS4 being locked on AT&T). Had it not been for that agreement between LG and AT&T it might have been possible for us to sway LG into issuing an unlock.
[LG Optimus G Pro] ReggieSmith:
But isnt it a standard thing for the carriers to request the phones be locked?
[LG Optimus G Pro] thecubed:
Truth be told, all of LG's current lineup is able to be unlocked -- there is code in the bootloader to accept an unlock code that is generated much like a boot.img file's signature at the end of the ABOOT image.

Example ABOOT.img structure:

[Qualcomm SBL Header] + [LK Code] + [Signature] + [Padding] + [Unlock Code]

The trick is to figure out what a) the signature covers, and b) what the unlock code is a signature of

However, like I mentioned earlier, I believe very strongly that LG has a backdoor in SBL3 that would allow us to force it to not check the signature of the ABOOT partition, which would let us replace it with one that supports fastboot (without having to do any weird tricks) and allows us to flash unsigned boot images.

All in all, it just comes down to a matter of getting into the nitty-gritty details of LG's ASM code to figure out wtf they've done to Qualcomm's rather secure code. In essence, anywhere LG touched Qualcomm's code is an area that we can exploit and use to our advantage.
[LG Optimus G Pro] apascual89:
Can all that be done without the device? How much would it facilitate if you get the actual device?

I want to get a device in you hands, pm me or hit me up on gtalk (hangouts or whatever it's called now) apascual89@gmail.com

Just in case I'm serious, this is too much of a beast of a phone to be locked up!!
[LG Optimus G Pro] thecubed:
Right now there isn't much that can be done more with a device in my hands (well, the motivation factor is undeniable) since the work that needs to be done now is in some reverse engineering.

The problem is I am in no way an expert when it comes to the finer aspects of ARM Assembly code or the Qualcomm boot system. I have to defer quite often to posts here on XDA for more information and even other people on IRC for help with IDA, this takes a lot of time (and a lot of asking nicely to the real smart people on IRC).

What the most helpful thing right now would be is if someone with immense ARM or Qualcomm knowledge would just stop by and say hi so I could pick their brain :)
[LG Optimus G Pro] apascual89:
OK well just to put it out there I'm willing to put up half of the retail price. Let me know what you guys think about it.
[LG Optimus G Pro] nthknd:
Oh wow
[LG Optimus G Pro] mrfeuss:
Well what I meant was that LG won't legally be allowed to unlock it; not that it can't be done. Nothing is impossible.
[LG Optimus G Pro] cynosure4sure:
hmmmm.....................if LG locked the bootloaders at request of AT&T does that mean that other models of OGP are unlocked?? e.g. the Korean OGP models F240 L/K/S have unlocked bootloaders???
[LG Optimus G Pro] trooper1414:
That was my question ....and i think every LG phone has a locked bootloader....irrespective of version for the OGP
[LG Optimus G Pro] hkfriends:
F240K is also bootloader locked. it cannot flash any kernel (even when I compiled the same source from LG), it will has security check and saying cert is incorrected
[LG Optimus G Pro] lazer77:
Maybe you could try to get in touch with djrbliss.. He found the exploit for the sgs4. He may be able to help.
[LG Optimus G Pro] silentdrum:
I'm not sure if this will help out, but currently LG Optimus G Pro already launch in hong kong under model name E988. Not sure if the bootloader is locked or not.

Below is the KDZ link to it. Hope it can help out.

http://csmgdl.lgmobile.com/swdata/WDLSW/LGE988/AHKGBK/E98810B_00/E98810B_00.kdz

Besides that, does anyone have a guides on how to unpack or extract out system.img from the kdz ????
[LG Optimus G Pro] jprosek:
Lg has a program that converts from .kdz to .cab we used it on the connect to downgrade for rooting. I'm at work right now but I'll link the dl when I get home in the morning.
[LG Optimus G Pro] trooper1414:
Thanks for all the effort guys ...hopefully things do work out
[LG Optimus G Pro] jprosek:
http://androidforums.com/showthread.php?t=695800 this is the link to the thread. The marwin program converts kdz to .cab and flashes. Dunno if this helps but it might at least give us a reliable unbrick. Unfortunately this phone is my daily and I traded in the connect for it so I'm not too quick to play gunea pig.
[LG Optimus G Pro] Jmaserang:
Can't wait to start porting once the bl is unlocked
[LG Optimus G Pro] trooper1414:
I wanna help with the porting and also learn.....any advice where I can start
[LG Optimus G Pro] Jmaserang:
Pm sent trooper1414
[LG Optimus G Pro] rbf351:
i am willing to help as well, so just let me know what you need
[LG Optimus G Pro] lessthanzach:
I'm pretty sure there is nothing to help with until the bootloader is unlocked.
[LG Optimus G Pro] apascual89:
Ok please unlock the boot loader. That's what I need:D
[LG Optimus G Pro] Jammol:
I messaged thecube about using my phone for unlocking.
[LG Optimus G Pro] trooper1414:
Thanks for offering to help ...its appreciated
[LG Optimus G Pro] wahida76:
We have had the phone for some time now and I do not see any advancement on anything no real recovery or an Unlock for the bootloader.

Why?!! lack of devs or lack of interest or the phone is just difficult to crack?
[LG Optimus G Pro] lessthanzach:
My guess? 1 and 3
[LG Optimus G Pro] wahida76:
Can't some Devs jump ship from the Optimus G? We have a bounty which should interest someone.
[LG Optimus G Pro] trooper1414:
We have just had a few people working on it and the cubed doesn't even have this phone ...so you'll have to be patient....this is not going to be a s4 or htc one community .......it'll take time

About the bounty....someone should take charge and keep track of the total amount ...maybe that interests devz
[LG Optimus G Pro] silentdrum:
thanks for the link but not really wht i'm looking for. Well actually i want to learn on how to extract only the system.img from kdz files.

as currently .. the method i know is .. flash kdz to phone, root , then using adb issue dd command to extract out system.img. tedious work ... was hopping there is a easier guide...
[LG Optimus G Pro] barondebxl:
I just got the phone today and it's a fantastic device. Definitely count me in for 20$.
[LG Optimus G Pro] barondebxl:
Just read through the entire thread and I must say you're a very humble person and very helpful. Definitely appreciate your hard work and updates. Good luck to you and I'll be here to donate without a doubt.