yashsingh1/xdaforums huggingface dataset:
[LG Optimus G Pro] hitekredneck:
Not trying to be a hard ass here, but I think it would be in the best interest of all involved if all download links pointed to OP. I posted links to all of the download files once you notified me of updated versions on Saturday. There has not been even one download on any of links in OP, other than a download that I initiated for testing purposes. If you could notify me of updates with links to new versions via PM so that I can update OP, I think it would cause much less confusion in the future for anyone trying to find the latest version.

If you would rather start a new thread for the work you are doing to maintain current downloads and support, please let me know and I will request that this thread be deleted.

Once again, thank you so very much for the work you have already done on this, it is very much appreciated. :good:

HTR
[LG Optimus G Pro] soralz:
Hmm, nevermind, that one is the latest/final already. As I no longer own this phone because I already sell it off.

Took/download the zip file and the img upload it to your attachment.

Seems like you can use my TWRP recovery, just flash it. So it works for you except SD Card mounting?

Probably F240 uses different mount points? Check it with Diskinfo and change the mountpoint then I think it should work.

This one, for example. mmcblk1p1
[LG Optimus G Pro] irt118:
This is my sd card
[LG Optimus G Pro] nerdyblonde:
Thanks to all the devs who worked on this.. I had found it over on the lgviet forums as well, but didn't have time to deal with the SD card not being mounted.. All my free time goes to BlissPop.. Not sure about V1.1 not flashing, but I've used it for every version up til 1.5 I just finished and it's working good.. Thanks again & glad we have an updated TWRP! Happy New Year! ? ?
[LG Optimus G Pro] abumy:
Went for this updated twrp today with the cm12 release. Worked great and looks great.

Just wanted to say thanks to those who made it happen!
[LG Optimus G Pro] abumy:
Wondering one thing. On rebooting, does this recovery hang on the boot screen for anyone or is it just me?
[LG Optimus G Pro] hitchb:
Yep. I get the same thing. When I tried to flash it complained that loki failed. I installed flashify and flashed the recovery from here to get CWM back: http://xdaforums.com/showpost.php?p=57986670&postcount=1

Edit: Forgot to mention I'm on CM12.
[LG Optimus G Pro] abumy:
That is the same one I am using too.
[LG Optimus G Pro] hitekredneck:
EDIT: Recovery tested and CM12 flashes are successful. Please see post directly following this one for more information regarding flash process and other errors.
[LG Optimus G Pro] hitekredneck:
I just did a complete backup of my BlissPop v1.6 build using this recovery and everything worked as it should.

I then downloaded the latest nightly of CM12 along with the GAPPS that were in the OP and flashed them both successfully with this recovery.

I am now running CM12 temporarily, but wanted run the above testing to let you all know that if you had problems flashing anything with this recovery that it was not the recovery at fault.

If you wish to flash this recovery, please use the download links in the first post of this thread. This is the version that I have just completed my testing with. And remember this, only use the flashable .zip file if you are already running a custom ROM based on CM source. If you are now on a stock based ROM and you install this using the flashable .zip file you will have problems and see errors.

But of course those things are stated in the OP, so I shouldn't have to repeat them, right?

And if you come back and tell me that you did download the version in the first post of this thread, I will simply call you a liar.

I check 4shared on a regular basis for download stats and none of the files that are linked in the first post have even been downloaded once. I don't know where you have been downloading from, but you are undoubtedly downloading the wrong thing.
[LG Optimus G Pro] abumy:
I have been downloading from your 4shared links. I appreciate the effort with the recovery, the issue I reported is found after flashing what is in the op via flashify.
[LG Optimus G Pro] t3chwizard:
Is there any way to make this recovery be able to access encrypted partitions by typing in your passwords or pattern somewhere?
[LG Optimus G Pro] mnaveed:
how can i add external sd card mounting for my device F240......?

thanks
[LG Optimus G Pro] dsunglao:
It worked for me... I'm using E988 UAE firmware.

Method:

From 4.4.2 I downgraded to 4.1.2 and then I ROOTED and installed FreeGee TWRP recovery,

then installed Flashify and flashed the IMG.

I also tried the flashable zip but I keep getting "certification verify" on boot and finally, I decided to try the Flashify thingy..

After all day screwing my phone, softbricked it like 5 times, now its working with cm 11 installed and twrp 2.8.1.0 :)

Thanks,
[LG Optimus G Pro] abumy:
The certification verify issue and getting stuck there I have experienced too. For me, it happens every time an app tries to boot into the recovery to update incrementally, like cyandelta, etc.

Cwm philz and freegee all work fine for this.
[LG Optimus G Pro] Bigdaddy168:
Can i flash this on european E986?
[LG Optimus G Pro] hitekredneck:
My bad, for some reason when I am in my 4shared account and look at the download stats in the left panel it shows no bandwidth usage at all. But if I choose the "properties" option on an individual file it will then display how many times the file has been downloaded. Sorry for not figuring this out sooner, there have been many downloads of each that I did not know about.
[LG Optimus G Pro] abumy:
This project is very much appreciated. Just so you know, I did try a lot to get past the issue I reported but didn't (haven't yet) found a way. Figured maybe someone has a fix or solution, so reported it here. Actually, soft-bricked more than once over two days trying to get it running...not complaining, that is part of the fun of android!:)

Again, thank you very much.
[LG Optimus G Pro] ydim73:
Hi, hitekredneck. Your recovery TWRP 2.8.1.0 is the best. It works great on my E988 (ROM CIS 20b). Are you going to continue new versions of this recovery? LG G3 has TWRP 2.8.3.0. What about that version of recovery?
[LG Optimus G Pro] hitekredneck:
Thank you, but as stated in OP, I take no credit for the development of this recovery. [MENTION=5208556]soralz[/MENTION], [MENTION=6079287]culot[/MENTION] and [MENTION=3717338]hoangnova[/MENTION] were mostly responsible for tweaking this version to fully work with our device. I'm not sure but I think soralz has since upgraded his device and sold or traded his G Pro to someone else. Hopefully someone else will pick up the gauntlet and continue to update as newer versions of TWRP are released, but that I cannot guarantee.
[LG Optimus G Pro] ericb3800:
I tired downloading the twrp 2.8.1 flashable zip and the link it sent me to 4shared and downloaded an exe file instead of a zip. My PC detected it as a trojan. Anyone else have this issue?
[LG Optimus G Pro] soralz:
[MENTION=1946677]hitekredneck[/MENTION], you can also include my mirror, is permanent.

https://drive.google.com/open?id=0B7Z5Mrhb24KwU2xGbF9pakpucTA&authuser=0

4shared requires account in order to download.

Try this.

https://drive.google.com/open?id=0B7Z5Mrhb24KwU2xGbF9pakpucTA&authuser=0
[LG Optimus G Pro] hitekredneck:
Only click on the highlighted "download" link in this attachment. All others lead to something else other than this recovery.
[LG Optimus G Pro] culot:
I could compile the latest TWRP 2.8.4 for this if y'all liked, but I don't have a G Pro to test it on (sold it to my brother). It might well work. :)
[LG Optimus G Pro] vagiff:
Plz do this

We will test
[LG Optimus G Pro] culot:
Okay, download sources now. I'm going to try to use the Blastagator G2 repos as a template, as that builds flawlessly every time. I think switching out the g2 stuff for gproj stuff, and modifying the TWRP settings to match those in the 2.8.1 version here (minus f2fs stuff maybe?), should make for a functional TWRP. Seems reasonable.
[LG Optimus G Pro] yijinsa:
Really thanks ,can't wait to get new twrp.
[LG Optimus G Pro] culot:
It builds fine, I *think* I've got most things covered, but I can't tell without a test. Just triple-checking it now.

- It may not boot into recovery. If that's so, boot into your Android system normally and pull a 'last_kmsg', and post it up here. It may be simple selinux issues, which I think are likely actually.

- If it does boot into recovery, pull a 'recovery.log' and post it up here. Before grabbing the recovery.log it would be best to run through all the options, turn them on and off--don't do anything destructive (unless you want to, as it would help maybe). Maybe take try a backup and restore (only after copying your current backups off-device).

The repos to build this will be up on github soon, still working out some kinks. So if my crap doesn't work, maybe someone more knowledge, and with an actual e980 to test on,

EDIT:

Test version that probably doesn't work and will break both of your legs: yoink.

It's bumped, and should be all cool if it actually loads up.

Github sources.
[LG Optimus G Pro] yijinsa:
I am more than happy to test it for ,if something break just back to stock not big deal for me ,thanks for you hard work .
[LG Optimus G Pro] culot:
Woops, sorry, the URL in my previous post was broken. Fixed now.
[LG Optimus G Pro] vagiff:
At first glance it works

sd card sees

Vibration works (before that did not work)

have the opportunity to flash .img files (operation not tested)

rest until the check

Many thanks for the new recovery
[LG Optimus G Pro] hitekredneck:
I flashed this just a while ago. First thing I tried with it was doing a backup. The backup seems to have completed but I do not trust it as a source for restoration in the future. While backup was running the screen went blank, which is normal behavior, but when the device sounded the notification that the backup had completed I picked the device up and hit the home button to light the screen up so that I could slide to unlock and the screen would not light up. The home button light was pulsing but the device was unresponsive and I had to do a long hold of the power button to reboot. No problems after reboot so this problem does not seem to be a serious one, yet still needs to be resolved.

Thanks for the build [MENTION=6079287]culot[/MENTION], I think you are well ahead of the curve on this one, just needs minor bugs ironed out it seems.

BTW - booted into recovery just as it should after flashing the img with Flashify.

I can't post any logs as I am at work. Maybe someone else can step up and help us out with logs?
[LG Optimus G Pro] culot:
Sweet. That it boots is the important part, the rest is easy once I can sink my teeth into some logs. :)

---------- Post added at 10:30 AM ---------- Previous post was at 10:30 AM ----------

Please post up your recovery.log. :)
[LG Optimus G Pro] yijinsa:
So far seems everything working well .haven't try backup anything just used install ROM and setting recovery
[LG Optimus G Pro] culot:
Regardless, please post your recovery.log so I can see what's going on in the background and during boot so I can figure out what's working, and what's not, etc. Thanks!
[LG Optimus G Pro] yijinsa:
I am so sorry I only know how to take log with app .so sorry about that and thank you
[LG Optimus G Pro] culot:
Just go into TWRP, tap the Advanced page, and choose 'Copy Log to SD'. A file named 'recovery.log' will be placed on your G2's internal storage. Just copy that off and toss it up on pastebin or wherever. I'd love to polish this thing up before I lose interest. :)
[LG Optimus G Pro] yijinsa:
Hopefully will help .thanks

https://docs.google.com/file/d/0B1854_Bx-IvcaXRmM1pYYTlMcjQ/edit?usp=docslist_api
[LG Optimus G Pro] culot:
Ah, perfect, thank you! Right away like 5 major issues jump out, and all are easily fixable. I also now see what I missed before, and the next build should be just about near perfect. I'll fix up the next build tomorrow, as I must play with the new Windows build tonight. :) If the next build works out fine I'll throw up some flashable ZIPs to go with and include the latest versions of those Play themes to choose from.
[LG Optimus G Pro] yijinsa:
Lol can't wait until tomorrow and I will test for you .

thanks for everything for device e980. Have great night bro .
[LG Optimus G Pro] culot:
This might fix everything, or may break even more stuff.

Without a device to test this on I've lost confidence I can pull this off. Maybe y'all could corral someone like [MENTION=5822327]Snepsts[/MENTION] to fix this up real quick. That dude in particular could even hook it up with f2fs support via one of his custom kernels maybe? Making a TWRP build work really should be a breeze... yah, but I think it's likely I broke serious stuff in this build, but I can't even be sure.
[LG Optimus G Pro] Snepsts:
F2FS is not a problem in the kernel. I got no clue about how to add the recovery options or building a ROM for F2FS. I'd have to read some more on it. And as for building recovery? I've hardbricked once, and that's more than enough for me. Maybe if I felt safe enough to try I'd do it. I'll still read into it, but I wouldn't expect much out of me. At least not right now. I'm working on Paranoid again atm and it's being very frustrating.
[LG Optimus G Pro] culot:
Oh drat. I thought someone with kernel experience would find it trivial, as it's really simple. You just basically bring the device online, load up all the requisite partitions, and tweak the thermal settings so it doesn't explode. TWRP handles the rest from there, you just have to plug it in to all the correct hardware parameters and give it access. It already boots, supposedly, they tell me, so from there it'd be sheer cakewalk if I had a device to test. I'll have to see if I can lure my brother over with his e980 so I can test. hmm.
[LG Optimus G Pro] nerdyblonde:
Thanks for all the work on this! Devs and testers both.. Excited to maybe get a new version! If I could get a pink & black theme for it, I would one happy girl... Lol
[LG Optimus G Pro] Snepsts:
I never said it was super hard, but it's not as safe as a kernel :o I could very well melt my phone, I watched my little brother's phone screen melt from a bad TWRP build. So to say I'm a little concerned as I don't have the money for another screw-up is a bit of an understatement. F2FS is really easy kernel-side. I could add it in about 5 minutes once I set up my IDE. I'm a little busy elsewhere at the moment though :eek: if you can manage to get a recovery that supports flashing F2FS and somebody builds an F2FS ROM (supposedly that's how it works, I'm not sure though) then I will more than gladly implement my kernel for a full experience :)
[LG Optimus G Pro] yijinsa:
Here is recovery log for the one you released this morning ,hopefully will help thanks .

http://pastebin.com/x9CbmA76
[LG Optimus G Pro] t3chwizard:
Is there any way to make this compatible with the Lollipop full disk encryption?
[LG Optimus G Pro] culot:
>I never said it was super hard

I apologize if I came off as condescending or insulting, that was not my intent. It's just that I know you're the face of G Pro kernels around here, and though if anyone could tweak the hardware configuration, it'd be someone who knows the gritty-nitty internals, and who better than a kernel dev? :)

>I could very well melt my phone, I watched my little brother's phone screen melt from a bad TWRP build.

I'm pretty sure I've got the thermald tweaked so that won't happen. :) That was one of the big problems with the 2.8.1 build in the OP, that it would get *very* hot if left on, so hot I swear it felt near burning. It turns out the thermald was inept. I *think* I have that fixed, as I'm using a similar setup to the one in the Blastagator G2 TWRP repos, which works swimmingly on a G2 (does not get hot at all).

And speaking of PA, goddamn I love their designs, but I swear, at least on the G2, that BlissPop seems like a more solid package nowadays, at least with they're last v1.8 build (they really polished is up major with that one, and despite their questionable graphic design chocies). It's still a crime that there's no current PA e980 build yet.

---------- Post added at 06:36 PM ---------- Previous post was at 06:30 PM ----------

From what I can tell with the L crypto talk on the G2 TWRP version, it's not a possibility yet, and certainly above my skillset. On the G2's TWRP there seems to be major issues with that, that are yet unresolved -- within TWRP itself, perhaps, so that might be an issue to take up with Dees Troy and TWRP get-fresh posse. (Translation: I doubt it, as others much better than me seem to have stumbled on the issue.)

After I get a new linux box setup I'm going to dig into the encryption aspect particularly, just to make sure I've got everything setup properly. I *think* so, but I'm plunging in the dark over here.

---------- Post added at 06:39 PM ---------- Previous post was at 06:36 PM ----------

Thanks, that helps a lot. I can see I did fix some issues, and MTP looks to work fine, which is waycool, as that has been an issue on G2/ls980 TWRP builds for me. No display issues at all? When the phone goes to sleep from being idle does the display turn back on alright? I swear the pixel format listed in the log isn't correct, and certainly not the one I specified. Though maybe I'm wrong. Hmm. I wish TWRP gathered more extensive logs, as it doesn't mention so much.
[LG Optimus G Pro] yijinsa:
What display issue ,I don't get it .I just use it flash cm12. Don't see any issue yet .also do you need any recovery log take after flash ROM ,I will do any time .

Thanks you sooooooooooooo much for this recovery .

Have good weekend .
[LG Optimus G Pro] hitekredneck:
The new version hosed something on my device. After using Flashify to flash new img, system would not reboot into recovery when Flashify prompted to do so. After manually booting into recovery I attempted a backup once more. Once again device screen would not light up after backup completed, had to pull battery again. After putting battery back in and booting back up, device went straight into recovery. When attempting a reboot of system from recovery, device boots straight into recovery. I flashed an earlier version of TWRP and device still would not boot into system, only recovery. After doing a new flash of BlissPop 1.8 and GAPPS the device finally booted into the system and now all is well. Doesn't look like any data was lost or corrupted that I can tell.

Recovery Log -> CLICKY
[LG Optimus G Pro] culot:
Hmm.. I see. I think to get a better idea of what's going on I'd need a dmesg log:

adb shell dmesg > dmesg.txt

The TWRP log just ain't cutting it by itself. :|
[LG Optimus G Pro] yijinsa:
I am using flashify to flash new recovery too but don't have boot into recovery issue .

Didn't try any backup yet .

So did you see anything wrong during log
[LG Optimus G Pro] Snepsts:
I'm not much of a kernel dev, I just figured out how it works before somebody else did :o it wasn't condescending, not to worry friend. G2 is a solid phone, my little brother has it. I hope we can get development up to that level one day. You're doing a great job with this recovery. Paranoid seems to be building pretty well so far, after I got past the stock cyanogenmod kernel issues (Had to remove a proprietary firmware and rename some files >.<') and all the confusing mapping, I think we might have a winner! :) Of course last time I thought that I had a 40 MB output file... So we'll see if these sources work differently :)

Happy flashing friend! I might do an F2FS commit or two in the coming nights for the kernel ;)
[LG Optimus G Pro] yijinsa:
Been waiting you awesome kernel long time .lol
[LG Optimus G Pro] eocobby721:
Just had same issue n I was thinking I did something wrong.
[LG Optimus G Pro] Snepsts:
Have you been using the beta builds for CM12? Sorry I'd have released the full version by now, but I've been trying to build PA. Wouldn't you agree that a new kernel would go great with a ROM? :)

PA is close, it's giving me tons of trouble with the CM kernel, but I've been getting through it little by little. It's almost there :fingers-crossed: Then maybe we'll see E980Kernel+ V0.8.2 released!

Anyways, I don't wanna take away from this thread anymore. So if anybody wishes to talk more kernel that doesn't have to do with TWRP, you can take it to my thread ;)
[LG Optimus G Pro] culot:
Some dmesg logs could clear up most everything right away, especially if you can pull one after something screwy happens.
[LG Optimus G Pro] mimoun103:
help

can this recovery work with e986 version 4.4.2?
[LG Optimus G Pro] t3chwizard:
Can we make backups and restore them with lollipop ROMs installed? Last time I tried it it made me have to flash back to stock with LG Flash Tool because it was soft bricked.
[LG Optimus G Pro] culot:
As long as you've not encrypted your Lollipop, then you should be cool.
[LG Optimus G Pro] eocobby721:
U right sir. I got a bit scare wen that happened n I blamed myself since I used da image n da file I downloaded said don't use da image. Will try it again tomorrow and get u da log. Thanks for da great work sir. It's da good works of people like u that keep our device alive.
[LG Optimus G Pro] mimoun103:
ok

???
[LG Optimus G Pro] g0at1:
Most probably. But you have to try. The worst that may happen is you have to flash back to stock.

It's not that difficult.
[LG Optimus G Pro] culot:
Thanks! I'm pretty much stalled until I can get some logs like that, that can point me in detail to what's going on. Head into the recovery, play with all the features -- particularly try a backup and restore if u can, and let the screen timeout and see if it comes back on right, if it doesn't go into ADB and pull that log (them dem logs anyway!). With just the TWRP recovery.logs I don't have enough info. These issues *should* be easy to fix, I just don't know exactly what is what without those dmesg logs.
[LG Optimus G Pro] eocobby721:
Hope this will help. Tried again boot good but I had to hard boot though. I did a restore and during that da screen went off and never turn on again so had to hard boot.

https://docs.google.com/file/d/0B8-pqKUzLzQraDA4WERRRnlOU0U/edit?usp=docslist_api
[LG Optimus G Pro] culot:
DMESG log:

- In TWRP choose MOUNT.

- Make sure System is mounted.

- Then go back to main menu and choose ADVANCED.

- Select Terminal Command

- The press the SELECT button in the lower right on the next screen.

- Up will pop this screen, and there you should enter:

dmesg > /sdcard/doggy.log

- Find doggy.log on your phone's internal memory, post that log in this thread... win a prize!

RECOVERY log

- From the main menu and choose ADVANCED.\

- Then select COPY LOG TO SD.

- It will copy a file named recovery.log to your device.

- Post the recovery.log here, and we'll get the team straight to work on it.

Thank you for playing.
[LG Optimus G Pro] hitekredneck:
Here's mine -> dmesg.log

It has been a couple of days since I had the problem, hopefully the pertinent info will still be included in the log file.
[LG Optimus G Pro] culot:
Thanks, this helps. I already spot a few things that need fixing. Going to tinker now.
[LG Optimus G Pro] culot:
Also, even captures of this log by people using the 2.8.1 version of TWRP, the one in the OP, would be helpful and appreciated. You don't even need to risk testing to further the cause of wicked-nice recoveries. :) The comparative value would be helpful.
[LG Optimus G Pro] culot:
FWIW: more.
[LG Optimus G Pro] yijinsa:
Suck on twrp screen ,can't boot into twrp
[LG Optimus G Pro] culot:
Ah hell. I don't even know. :) I'm going to backburner this project until I can get a device to test on, this just ain't working out.
[LG Optimus G Pro] hawkwind212:
Mmk no
[LG Optimus G Pro] g0at1:
Just please don't give up on us.