yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] SmokinWaffle:
Okay, so two questions. I'm downloading the v10L .kdz for my D855 now. Rooted using PurpleDrake when I first got it and just got TWRP via Bump.

Am I correct in thinking I'm okay to flash all 3 (system/boot/modem) and everything will be fine still? No loss of data/breaking anything? Apart from Root when I flash the stock system.img, obviously. :)

Edit: I can't for the life of me extract anything from the .kdz, the GUI tool just tells me its Not a KDZ or a TOT File and python keeps asking me to specify the file with -f, which I'm doing, but it's not having any of it...:(
[G3 Android Development] RandomPooka:
Is it packaged in a zip file, by chance? Unzip first?
[G3 Android Development] SmokinWaffle:
Nope. Going to try following this guide tonight and see what happens.
[G3 Android Development] teddy0209:
use the kdztool phyton file to extract the dz and dll from kdz, then you can use the one with gui to extract the files from the dz...
[G3 Android Development] sielski:
Does this method update change build.prop file? I make many changes in this file
[G3 Android Development] autoprime:
sure does. build.prop is in /system.. so flashing a new system.img would reset the build.prop to stock. you'd have to save the changes to a new file.. update.. then make the build.prop changes again in the new build.prop. Or.. don't update system.

*moving on.. and unrelated to Q&A above..*
[G3 Android Development] nmil1484:
OK...so sorry I know that the op has all the instructions but I am missing something somewhere. I downloaded the TOT file for my Verizon G3 but I am not sure what to do with it or if I need more. I got bumped twrp for recovery. Any help is appreciated.

Thanks
[G3 Android Development] flapmio:
Ok, this post just scared me.

I rooted my F400S with PurpleDrake when it was on v10e. Then Bump came out and I thought I would update to the latest software BEFORE installing Bump.

I have been doing this blissfully using OTA and am now on v10t. My root access seems to be still there as my rooted apps still work (SU, Xposed etc). But I get the feeling I should not have done this :silly:

My main concern is that even though I have updated using OTA to v10t am I still OK or have I 'blocked' myself from some things? Will I still be able to install Bump without any issues etc?

p.s. Do you still need any F400S IMEIs? I can give you mine.
[G3 Android Development] L10nH34Rt:
[MENTION=2684188]autoprime[/MENTION]

D855 Greece v10L 16GB:

http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW088806432109876543213/D85510L_00.kdz
[G3 Android Development] SmokinWaffle:
Okay, so I've got my boot.img, modem.img and system.img, safe to flash all 3 using the FLASH2 stuff? I've got a TWRP backup - will I loose anything/data/settings by flashing system.img or does it just update it?

Do I need to update the modem too or is that optional?
[G3 Android Development] mjb152:
Is anyone sharing system, boot and modem images ? Or are we all doing it separately ? Just wondering whether to go through this process, or try and just flash those images if I can find them.
[G3 Android Development] autoprime:
Hi, I saw you PM'd me but I figured Id respond to you here so I can answer your question in case others may have the same or similar later.

I need 1 F400S imei yes, so I can keep updated on the latest versions and link them in the OP.

As for your question... as long as the F400 OTAs arent removing root for you then you are good for now. The it is possible that any OTA in the future may remove root... but no one can be sure.. so far it hasn't for you of course. Who knows what may happen when it's time to upgrade to Lollipop in a few months though.

Lollipop will be much harder to root.. so if an OTA update does happen to remove root for you.. it might be hard to re-root the new Lollipop update. At that point you would have to downgrade... re-root.. and manually update using this guide in the thread... OR you just wait for a new root method which may never come. And who knows... LG may block downgrading at some point.. then we wouldnt be able to downgrade to re-root or gain access to Bump.

And as of now.. I would assume LG has not patched Bump yet.. so the 10T bootloader should still be safe.. but again.. who knows what the future holds...

the 10U update may update the bootloader and block Bump.. or it may not update the bootloader to block Bump until Lollipop(20A for example..)... or it may not block Bump at all.. who knows.. can;t say for certain.. must wait to see LG's next move.

Basically.. LOTS of unknowns... and the only way to be 100% sure from here on out is to use this thread and follow the steps to update manually... being selective on the updates you do manually flash... at least waiting until others confirm that new updates are still safe (able to be rootable, use Bump and downgradeable).

You can keep gambling and it may work for you.. but it may not. I am certain that 10T has blocked Stump root... so if you do lose root in an OTA in the future.. you will need to downgrade to re-root... instead of just being able to re-root 10T and up.

everything is optional but as a rule of thumb you should keep those 3 together when flashing.

You won't lose any data as long as you just flash the 3 zips to flash/install system/boot/modem. If you start pressing other buttons or choose to wipe/format.. that would be on you.

I would love if others shared/uploaded their images but it seems so far no one has done so... at least in this thread. Perhaps in another thread someone has uploaded them. But yes.. it would be nice if the people who extract the KDZ first.. would also upload somewhere. I guess the problem becomes uploading such a large system.img somewhere... which takes both time to upload.. but bandwidth. On top of needing a place to store it.
[G3 Android Development] JDBarlow:
Here's my boot and modem images for D850. I'll get system when I can get to it..hope this helps :what:

http://www.4shared.com/file/7a6PO5Mnce/D850-boot.html

http://www.4shared.com/file/09qNbt6Jce/modem.html

http://www.4shared.com/file/dvifSQHEce/system.html
[G3 Android Development] autoprime:
hi thanks so much for sharing your extracted files. I will add your post to the OP.

just a heads up.. you should edit your post to remove the links to modemst1 and modemst2... those partitions are not your actual modem... it's your EFS which contains unique info about your phone and should not be shared in public. Luckily it's encrypted and most people won;t be able to do anything with it... but you should still remove it asap.
[G3 Android Development] JDBarlow:
Hey thanks for the heads up!! I'm just trying really hard to contribute as much as possible! Love the Android community! Please let me know if there's any other files I could share? Thanks to all devs for the hard work!
[G3 Android Development] flapmio:
Cool, hopefully the IMEI I sent was good enough? It's a shame that Android providers like LG are going down the root of stopping you from downgrading. It's too much like Apple and they should keep the option open for people who don't like an initial release for whatever reason and would like to go back to the old version. Just my 2 cents.

I'm a noob but will see if i can share my images somehow....

---------- Post added at 10:59 AM ---------- Previous post was at 10:32 AM ----------

I've gone to http://lg-firmware-rom.com/ and entered my IMEI and am taken to a page saying there is some firmware for the F400S, but when I click on the "download firmware" link nothing happens. I have tried this in a number of browsers and it seems either the link is broken or incorrect.
[G3 Android Development] svavartr:
What is this update you're talking about that it is coming? i resently got L version of the 4.4.2 firmware. is there a new one on the way ?
[G3 Android Development] joesf:
Thanks for this, everything worked well, now updated from V10H to V10L (and my G3 is noticeably smoother:good:)

Link to my KDZ download (D855 UK 10L 16GB)

http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW047806432109876543213/D85510L_00.kdz

Links to download my extracted system, boot and modem 'imgs'

https://www.dropbox.com/s/pz7mangyvehwszk/LGD855_10L_00_System.img?dl=0

https://www.dropbox.com/s/hf0a98qh41zrg99/LGD855_10L_00_Boot.img?dl=0

https://www.dropbox.com/s/y9b2x04wr09et1o/LGD855_10L_00_Modem.img?dl=0

I just want to point out to anyone manually updating for the first time (like me) that they may find that TWRP takes a while to flash the 'system.img' (at least 4-5 mins for me). I was panicking thinking it had all gone wrong as nothing was happening on the screen, lol, but it was fine in the end...be patient!

No data was lost after flashing system, boot and modem imgs. Root was temporarily lost but TWRP fixed that and for anyone running the Xposed Installer I had to go into that and click 'Install/Update' and everything was back to as it was:good:
[G3 Android Development] SmokinWaffle:
Thanks! Just flashed all 3 and only difference was I lost root (Fixed by TWRP) and it reinstalled some bloat (McAfee mainly) that I removed via Titanium. Also changed DPI back to stock which I fixed. Seems a little smoother, but we will see. :good:
[G3 Android Development] ymcc:
Thanks for this guide auto. But I'm having a problem with the extraction. I extracted the KDZ with LG Firmware Extract tool with the dll inside and the DZ of course. Then I extracted the DZ to another folder which contains lots of .bin files. I could be able to merge those split system_xxxx.bin files to a single system.img. But the thing I want to do is Extract the stock modem for my phone from the d855tr10l.kdz and flash it as it is. Afterwards, I'm going to flash a ROM on top of that. But now I don't know how to convert that modem_xxxxx.bin to a modem.img.

Thanks in advance!
[G3 Android Development] mjb152:
this might be a silly question, but I searched everywhere and can't see an obvious answer.

I've used the python commands on OSX to extract the files, and then use the SystemMerger.py to build a system.img file.

Trouble is, the other 2 are extracted as boot_196608.bin and modem_32768.bin, how do I get those 2 into an .img format ? so I can then copy and flash them
[G3 Android Development] autoprime:
right click on the files and rename boot_xxxx.bin/modem_xxxx.bin to boot.img/modem.img

magic :good:
[G3 Android Development] mjb152:
I was hoping it might be that easy, but wanted to make sure first.

I had an issue with the .zip files, seemed to download but they weren't right, they gave me an error whilst flashing. Got them down in the end and all working fine now. Thanks for this thread, and also the quick responses , much appreciated.

I can see myself having storage issues in the future, I've got a 16gb D855, so luckily I had enough space this time, but the system.img was nearly 2.5gb, which might stop these flashes working in the future.

If I wanted to point the Flash2System.zip at the external sd card, could I just unpack, edit setup/script.sh , and then repack it ?
[G3 Android Development] autoprime:
yup.. that's doable. I just default to the internal SD card because everyone has it.. and it's usually faster than the average users microSD card.

and on an unrelated note...

ATTENTION:

I have seen LG testing anti-rollback on G3's. I cannot confirm if it will actually come in the next OTA updates.. only time will tell.. but they are certainly setting up test units with anti-rollback... as recent as Oct 25th. I won't speculate any more.. nor will I go into any more details... but just a warning.. it looks like something might be coming. If you aren't careful.. you may lose bump for good... and possibly root for a long time.

NO OTA!!! Spread the word. :highfive:
[G3 Android Development] biron_w:
Seems that LG are doing all they can to stop people developing custom ROMs for this phone.
[G3 Android Development] autoprime:
I mean.. I could be wrong.. and this is just nothing more than a test that never sees an official release... OR.. it's possible that anti-rollback will be enforced to stop ppl mismatching boot stacks/kernels/modems which could cause damage to the phone BUT still be able to be Bump'd. Can't be 100% on anything until it happens officially. Once the next OTA's are pushed out we can download the files and inspect them first.. confirm if they're safe or not to flash.

Just wanted to get a more serious warning out... this thread was originally made based on only an assumption and general rule of thumb that "future updates may block things so be careful".. but I have now seen more evidence of actual change.. so the warning is just being re-stated.

QUESTION FOR D855 10L, D858HK 10F AND F400 10T USERS...

has anyone on these specific versions tried downgrading? If you took the official OTA update or flashed the official KDZ to D855 10L OR D858HK 10F OR F400 10T.. then trying to flash a KDZ or TOT that has a lower version. Curious if a form of anti-rollback has been started already.

No.. don't worry.. Bump is not blocked in any of these versions.. but as far as I know all current methods of root are blocked on D858HK 10F.

US Cellular just released their G3, US990, and their shipping software ,10C, had all current root methods blocked.. luckily they still could downgrade to a pre-release KDZ and use ioroot.

Will continue to update this post/thread as I get new info. Please post results if you have downgraded on one of the above versions.
[G3 Android Development] JustLiveIt:
I was able to downgrade from 10L to 10B and then upgrade back to 10L. I am on a LG G3 D855 3g/32GB.
[G3 Android Development] yakie996:
If i do that it stays .bin format
[G3 Android Development] autoprime:
No, you did not do that.. because you do not have file extensions showing in Windows. So you didn't edit .bin to .img, you just added .img to the filename.

enable file extensions in Windows(Google it if you must).. change .bin to .img
[G3 Android Development] zennonace:
Try changing the default program from vlc to something else and then check....if you're still unsure, take a nandroid backup and try flashing it nonetheless....worked like a charm for me...
[G3 Android Development] yakie996:
I had to enable file extensions in the control panel :)

but thank you anyway :)

---------- Post added at 05:34 PM ---------- Previous post was at 04:41 PM ----------

once I flashed the system.img twrp tells me 'E: unable to mount '/system' ' and I can't boot my phone luckily I backed my system up :D
[G3 Android Development] zennonace:
Did You put the zips on the root of your phone memory and the imgs in the flash2 folder on your phone memory?
[G3 Android Development] yakie996:
ow does those files have to be on the root of the phone? I putted them together in the flash2 folder
[G3 Android Development] mjb152:
I had this when the files were in the wrong place, the flash failed but didn't affect anything. Were all your files on the sdcard and not an external SD card ?

Well done for doing a backup, at least now you can practice an emergency restore :)
[G3 Android Development] yakie996:
they are in de internal card :) all together in the flash2 folder
[G3 Android Development] mjb152:
Check on root explorer that the files have the right name, and also check in windows that the zip files do indeed have filled inside. The first set of zips i downloaded were wrong, managed to redownload and all was ok. Put all the files inside the flash2 directory and you should be OK. Watch to check the message as twrp tries to flash.
[G3 Android Development] yakie996:
I redownloaded the zip file with no success still the same error :/ maybe I have to redo the merging of all the system files?
[G3 Android Development] mjb152:
Your system.img should be around 2.5gb, you definitely have to use those python tools to merge the individual files into one larger one.
[G3 Android Development] zennonace:
You placed the files wrong, Try according to the steps below.

1. Create a New folder called flash2 on your phone memory and paste system.img,boot.img and modem.img in this folder

2. Paste the 3 downloaded zip files on the root of your phone memory( NOT IN THE flash2 folder), They should be individual and not placed in any folder.

3. Now boot into twrp and flash each zip file which you placed on the root of the phone memory, Don't touch the img files

Hope this helps...
[G3 Android Development] mjb152:
Point 2 didn't matter for me I placed them all in the same /sdcard/flash2 folder
[G3 Android Development] yakie996:
ow okay and do you really mean the root of the phones memory as / or /sdcard ?

edit: when i copy it over to the root as / and i restart in recovery the files aren't there anymore
[G3 Android Development] zennonace:
I mean root of the sdcard not external sd
[G3 Android Development] yakie996:
yeah I know but if I copy it over to the root > '/' it gets removed after the restart
[G3 Android Development] zennonace:
Check the screen shot, Use the native file manager
[G3 Android Development] yakie996:
nope still get the same error
[G3 Android Development] zennonace:
Did you delete the zip files from the flash2 folder?

It should only contain the img files
[G3 Android Development] yakie996:
yes but that was not the problem tho I extracted and merged the system.img again and tried it now it doesn't give me the error anymore and my lovely g3 starts up :D thanks for your help :)
[G3 Android Development] zennonace:
Pleasure
[G3 Android Development] RJFrank33:
[quote name="android-incredible" post=56142159]I don't have that option in system, setting, about phone . I thing I deleted.[/QUOTE]<br />

<br />

mine is another option in settings main menu under about phone, not in about phone. if your is gone, i would think you are good.<br />

<br />

i only froze "com.lge.lgfota.permission" and "system updates" apps. my update option still shows in settings, but crashes when i click on it.<br/>

So I froze both those files and now I get a system crash when I click on system update. Does this mean I don't have to worry about OTA?
[G3 Android Development] autoprime:
For those that don't have a computer and feel left out on the KDZ extracting action you can do it on your phone :good:

Extracting DZ from KDZ: about 2 minutes

Extracting all partitions from DZ: about 2 minutes

Merging system.bin chunks into single system.img: about 20 minutes ... ya it takes awhile to make a 3-4GB system file on your phone and then merge and the system.bin chunks into it.

My phone did not get warm while running any of this.. and rest of phone was still pretty responsive. I assume the script wasn't maxing out the CPU. Though to avoid any overheating.. perhaps turn the screen brightness down.. or do not run on extremely hot day or if phone is already hot from something else.
[G3 Android Development] mjb152:
I'm considering going from L to M using this method, now the kdz file is available. Think it's better just to flash the system.img for now, and not do boot.img / boot.img ? so stay on the slightly older ones until it's confirmed theres no exploits which have been blocked ?

(the reason I'm thinking of upgrading so quickly is that L runs hot for me, the battery life on standby is great, until I actually use the phone, then the temp gets up to around 36deg and stays there whilst the battery drains fairly quickly - compared to version i that I was on before)
[G3 Android Development] core720:
http://xdaforums.com/lg-g3/development/rom-firmware-stock-twpr-t2922279
[G3 Android Development] mjb152:
I blinked and they released another firmware !!

Sorry to ask again, bit is the standard procedure just to flash the system.img ? (Bearing in mind the warning about blocking exploits by lg)
[G3 Android Development] RandomPooka:
Well, you can flash root over it if you need to from TWRP
[G3 Android Development] hashcheck:
Where can I find this zip?
[G3 Android Development] hashcheck:
Also when running 10m Rom which has multi regions in the CUST directory and then flash 10n which only has Hong Kong region when flashing system.img causes lots of app crashes due to trying to running CUST region according to your IMEI. I assume the CUST/OVERLAYS. is there any solution for flashing CUST partition
[G3 Android Development] jojobans:
Thanks for the tutorial, but it is very difficult for me to please you flash custom kernel
[G3 Android Development] Quantumrabbit:
I have this same question. I'm curious about the VS 985 download location, I've even tried searching for update.zip in 3 different File Editors, while connected to my computer... etc.
[G3 Android Development] markfm:
For vs 985, the 11c modem, boot, and system .IMG files have been extracted, can be installed from bump'd twrp using autoprime's Flash2Modem, Flash2Boot, and Flash2System zip files.

Otherwise, if you want a full ROM that has the 11c updates, there is already one bump'd ROM showing in the Verizon Android Development forum area.
[G3 Android Development] WhiteEVO:
Where are all 3 files? I cant seem to find the 11c system.img
[G3 Android Development] markfm:
For system, see:

http://xdaforums.com/showthread.php?p=56502157

Or one of the prior couple pages in that thread.

It's a large file, several people have posted it today on various services.
[G3 Android Development] BreakingVZW:
I always just freeze software update in Titanium Backup. It removes the option in the settings menu altogether. I've never had an issue accidentally accepting an ota using this method. Since I'm on AT&T it sounds like I have a future chock full of checking xda obsessively every 5 minutes once an ota is actually released for a rooted version. Yaaaaaaay! [emoji16]
[G3 Android Development] markfm:
All I did was freeze "System updates 1_13_10_0", too, and it seems to have been enough.
[G3 Android Development] deathsquad737:
Good to see you around again

WHATSAMATTA U ALUMNI
[G3 Android Development] BreakingVZW:
Never left :P just don't post unless I have a question or can possibly help someone. I check the G3 forums daily hoping for a bumpified custom ROM :P
[G3 Android Development] turbo50t:
The simple way to stop updates on the VS985 is to go to settings, App Manager, select System Update app and disable it. That is the only solution that works right now and it does work. This other process of going to the hidden menu DOES NOT WORK!
[G3 Android Development] ernestriderxx:
Question

I am on stock Rom for ATT Lg g3, if I update OTA to Lollipop 5.0, will my root and xposed modules be gone? Will I have to wait for another exploit to root 5.0?
[G3 Android Development] deathsquad737:
When the magicians know they will produce info!

WHATSAMATTA U ALUMNI
[G3 Android Development] Horcza:
Well xposed definitely won't work, because it's incompatible with ART runtime, and there is no dalvik in Lollipop.
[G3 Android Development] meyerweb:
We don't know for sure, but I would be very surprised if root would survive the upgrade to 5.0
[G3 Android Development] danetbra63:
okay so from my understanding, I can take this OTA and not worry about loosing BUMP or root? Or am I completely wrong?:confused:
[G3 Android Development] jr313:
Yeah I believe I read that you will lose bump. The update patches the exploit that bump uses so I'd just wait a for our devs to get a hold of the update and do their do to it that way we can keep root and bump.
[G3 Android Development] markwebb:
Definitely lose root. We have to wait.
[G3 Android Development] quadjacks:
Has anyone posted the 11c so I can flash with TWRP?
[G3 Android Development] xperator:
Correct me if i am wrong, is the new OTA update "v10l-sep-29-2014 (175mg)" same as the Android L 5.0 (v20a) ?

I didn't take the OTA update cause i read the OP post. I only installed TWRP. Am I supposed to wait now ? I want to have a full funtional (root, bump, twrp) phone with latest update. Please guide me.
[G3 Android Development] tobitege:
No, it's not. Anything "10" is KK, "20" would be Lollipop. Use AndroidNow 3.2 or Skin1980's ROM for up-to-date Lollipops (rooted, bump!ed).
[G3 Android Development] RandomPooka:
You wait. Do nothing until you see a flashable 5.0 zip that you can install via TWRP. Do not take an ota