How to fix LG G3 download mode not opening. Stuck at fastboot. (All Variants).


Previously:
In previous post we told about some good roms available for LG G3 (All Variants) and also how to root and install TWRP recovery on any LG G3 variant. If you missed these post you can check them here
How to root & install Custom recovery on LG G3
Best Android roms for LG G3.


In this post  i am going to give a guide that "How to fix fastboot mode opening in your LG G3". This usually occurs when you do some wrong adb commands to your device and delete the download mode. Download mode is a recovery thing when you want to "Unroot and un-brick" your LG G3 device. But if you have deleted your LG G3 download mode you must in a great stress and looking for a guide to fix this. If you have done this thing to your device then your download mode might open as like this shown below ( Connect powered off device to computer pressing volume up button at the same time).


instead of this

Now you are confirmed about this "That you have soft-bricked you device". So let's get to steps to fix this thing. First


First Disclaimer:
Your warranty is void now. I am not responsible for any mistake and wrong thing happens to your device. Always try if you have a good knowledge of that.
These steps are not an official LG  and therefore not endorsed by LG Electronics in any way. As such, this is a 'try-at-your-own-risk' approach. Please make sure to back up your important files when trying this for the first time. I take no responsibility for any undue outcomes resulting from the use of these steps. 


Things you Need:
1: LG united mobile drivers here. (Skip you have already)
2: adb & Fastboot drivers from here. (To do flashing commands). Minimal Edition.
3: Make sure "USB debugging" is on for you LG G3 device. If not sure check here.
4: laf.img for your device. (Download mode image). Most important thing
Download it from here according to your device variant like as d850, d855 or etc.
Select your variant > Stock partitions > 10D > laf.img ( I prefer 10d laf.img you are welcome to try other ).
5: LG G3 device in fastboot mode by connecting powered off phone to computer while pressing volume up button.
6: And the most important thing a computer. (I tried it on Windows 10 but will work on 7,8 and others too.
Steps:
1: Install LG united mobile drivers.
2: Extract fastboot mode "mfastboot-v2.zip". Copy "laf.img" here. Open CMD here by pressing
"Shift+Right click > Open Command windows here". Might as below.
3: Connect your LG G3 device while in fastboot mode.(Make sure drivers are installed).
4: Check if connection is right by doing this command
mfastboot devices
5: If you done right your device might appear. (Sometimes as a question mark too)
6: To flash download mode. Process with these commands in sequence.(Make sure "laf.img" is copied to that folder where you extracted "mfastboot-v2.zip" and is named as "laf.img").

fastboot erase laf
fastboot flash laf laf.img
fastboot reboot

7: Pull battery of your device and reboot into download mode again if flashing is successful. Download mode might appear as original. If not then you might have not listened to instructions. (If still stuck as in comments).

Best android custom roms available for LG G3 (All variants)

Little about Stock:
A method is also available on XDA forum to get android 6.0 update for LG G3 by flashing but sadly only for international version d855, and some others like f400. You can get it here if you wish to flash it by TWRP recovery and don't like wating.
(Make sure you have rooted your device and latest TWRP is installed on your device. if, not check here, thanks to avicohh & XDA forum for best method).
Back to topic:
So now let's forget about it. Now i am going to show some really good custom roms available on different sites on internet for LG G3. Here is a list of some famous and less buggy roms for LG G3.
1: Cyanogenmod:
When we are talking about a custom and aosp (Android open source project) based custom rom for any smart-phone the list is incomplete without the talking of cyanogenmod. It is a very famous aosp based custom rom available on internet. Due to it's stability and daily update. Somehow. it is a good to mention rom on internet.
Luckily latest cyanogenmod is available for LG G3, not for some variants, which gives the experience of latest android update.
Here are some images of this rom on LG G3.


To download this rom here are link for LG G3
1;) D850     2:) D851    3;) D852      4:) D855   5:)  F400  6:) IS990    7:) Vs985
For google apps aka Gapps (To get play-store and other features);
Cyanogenmod 13 (for most variants)    Cyanogenmod 12.1 (For d850 and IS990).
1: Reboot into recovery (TWRP). Wipe cache, dalvik, factory reset.
2: Flash rom and then Gapps. Now reboot>System.
3: Wait a while. Setup and enjoy this.
Make-sure to flash stable rom (Snapshot or release) for best stability and nightlities for new features but with some bugs

How to enable Developer option & USB debugging on LG G3

The brand new LG G3 is full of impressive features, laser auto-focus for the camera, advanced options and much more, but there’s a few more options that Google chooses to hide from the average user.

Developers looking to control additional aspects of their new LG G3, change settings, or enable USB debugging for advanced functions will need to enable the hidden developer menu in settings.  Normal settings for daily tasks and beginner users are easy to find and control, but Google started to hide the advanced developer menu with Android 4.2 Jelly Bean.


Whether you want to become a developer, or you want to install third party software or ROMs and simply do some hacking and mess with your LG G3, you’ll have to start with unlocking the developer menu. It’s actually quite easy and only takes 5-6 taps of the screen, so read on for the full instructions wisely.

Also read How to root and install TWRP recovery on LG G3

Almost all new devices running Android 4.2 Jelly Bean and above are required to take the steps below before accessing this advanced and hidden menu. It’s a rather unique approach by Google but the system in place requires a user to tap a certain area inside the “about me” settings menu for 4-6 times to fully unlock this hidden menu.

You would like to read Best stable lollipop rom for LG G3

Now before we begin, this entire menu is for advanced users, and changing some of the things or controls can change the experience on your LG G3. And we don’t mean in a good way. While there are a few necessary settings hidden in here average users will want to access, most of this stuff is for developers or for those modding their smartphone.
Now for instruction.

Steps:
There are only a few steps , all of which are easy to complete. You’ll want to follow the minimal rules outlined below step for step to get these options available to you.

To start you’ll enter the settings menu on the LG G3 by finding the gear-shaped icon in your application tray, or by sliding down the notification bar from the top of the screen and tapping the same gear-shaped icon near the top right of the large G3 display. From here you’ll proceed to follow the steps below shown in the screenshots.


Once you’re in settings you’ll tap the last column up top labeled “General” as shown in the image above and scroll all the way down to the “about me” section of your device.

Once you’re in the about me settings menu you’ll need to scroll down to and select (or tap) the “software information” options. From here you’ll see the Android version your device is running, baseband info, kernel details, build number, and software version. This is all pretty boring stuff, but the second to the last option called “build number” is what you’ll need to tap.



From here just quickly tap “Build number” 6-7 times and it will unlock the developer menu. After a few taps you’ll a prompt on-screen that you’re a few steps away, tap a few more times and you’re done. You’ll see a popup arrive saying you’re now a developer. I’ve already done this, so it tells me I’m already a developer.


 You would now want to go back to the original settings menu where we started. Go back into settings, tap the “General” column and near the bottom a new menu option has appeared called “Developer options”. In here is where you’ll find tons of advanced controls.

From here there’s options to  called USB debugging check that.
Enabling the hidden developer options menu in Android is completely up to the end user and will not cause any issues or harm to your new LG G3. Most of the options included are hidden by Google for a reason, but those looking to hack their device will need to access a few of those settings.

[Guide] [Root] LG G3 [Most Variant] running [Stock] [Marshmallow] & Install TWRP


Intro:
Hello everyone,
These are the steps i used to root my LG G3 running official marshmallow. I rooted my LG G3 d851 and d850 by this method and i am sure that this will work on most variant (Not sure about Sprint or korean edition but you can give it a try).
But first
 Disclaimer:
Code:
I take no responsibility to/for bricked devices. 
This is simple guide to help rooting and installing TWRP. 
If everyone ended up with a soft or hard brick then i am not responsible for anything. 
Off-course you can ask for help but can't force or annoy me. 
Anyways good luck with that. Have a Happy rooting :cool:
So let's begin. Make sure that "USB debugging is on" for your device and drivers for that are also installed
Download drivers 


Steps:
(Please do in sequence to avoid problem)
1: Download the official king root apk from here. 
Download
2: Also download correct twrp for your device
Download twrp
3: Now root your device
a: Install kingroot apk. b: Connect to internet and run the kingroot application 
c: Let the application do it work by clicking on root now. 
(It can display cannot root your device sometime but forget it. After process is complete the device would be rooted temporary)
4: As device is rooted temporary so don't restart it.
5: Make sure adb is setup properly on your pc if not then follow the guide
Guide
6: Now copy your download twrp recovery (of step 2) to your device and name it twrp (With extension it would be twrp.img).
7: Connect your device to pc (If it is not) in usb debugging mode. 
Run "minimal adb and fastboot" (of step 5). Now type commands
Code:
adb devices
This will show you device if driver are installed properly.
Now type
Code:
adb shell 
su
Allow supersu permission from your device. (# will appear in minimal adb window)
Now type
Code:
dd if=/sdcard/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
exit
exit
TWRP recovery will now be installed on your device. To boot into recovery type.
Code:
adb reboot recovery
If you did everything good then recovery will start. You can now flash custom roms on your device and also can flash supersu zip to get permanent root. 
Get zip from
 Here
If you had anything else then ask in comments.

Source
Here

[How to] [fix] LG G3 download mode not opening. Stuck at fastboot. [All Variants].


Sometimes:
    it might have happened to you that you have erased your download mode while doing some fun with adb commands and enjoying android development with starter knowledge. In this process you unfortunately destroyed your download mode. 

Now you want to go back to stock but your download mode is not appearing only a fastboot mode opening saying some very tensed and confusing things to understands. This is the situation where you are totally messed up and out of mind. Don't know what to do. Tried whole of internet and can't find a solution. Now method is working and you want a fix. Then this thread is gonna help you a lot. You will be very happy to read instructions here cause they are easy and also phone saving too. These instructions can even save your amount to be given to a repairing shop. 
So a lot of introduction is done, let's proceed to the process. First of all read disclaimer to avoid any misunderstandings of future.

Code:
Your warranty is void now. I am not responsible for any mistake and wrong thing happens to your device. Always try if you have a good knowledge of that.
These steps are not an official LG  and therefore not endorsed by LG Electronics in any way. As such, this is a 'try-at-your-own-risk' approach. Please make sure to back up your important files when trying this for the first time. I take no responsibility for any undue outcomes resulting from the use of these steps and instructions. And all the best for step.
Things you Need:1: LG united mobile drivers here. (Skip you have already)
2: adb & Fastboot drivers from here. (To do flashing commands). Minimal Edition.
3: Make sure "USB debugging" is on for you LG G3 device. If not sure check here.
4: laf.img for your device . (Download mode image). Most important thing
Download it from here according to your device variant like as d850, d855 or etc.
Select your variant > Stock partitions > 10D > laf.img ( I prefer 10d laf.img you are welcome to try other ).
5: LG G3 device in fastboot mode by connecting to PC while phone is powered off pressing volume up(+) button.
6: And the most important thing a computer. (I tried it on Windows 10 but will work on 7,8 and others too.


Steps:1: Install LG united mobile drivers.
2: Install "adb and fastboot mode" drivers. Copy "laf.img" to the directory where you installed them and run "MAF32.exe" 
Mine is "C:\Program Files (x86)\Minimal ADB and Fastboot"
3: Connect your LG G3 device while in fastboot mode.(Make sure drivers are installed).
4: Check if connection is right by doing this command

Code:
 fastboot devices
5: If you done right your device might appear. (Sometimes as a question mark too)
6: To flash download mode. Execute these commands in sequence.(Make sure "laf.img" is copied to that folder where you installed the adb and fastboot drivers and is named as "laf.img").

Code:
fastboot erase laf
fastboot flash laf laf.img
fastboot reboot
7: Pull battery of your device and reboot into download mode again if flashing is successful. Download mode might appear as original. If not then you might have not listened to instructions. (If still stuck ask in comments).
If i helped you anyhow press "Thanks" 
All the best with process.
Credits:
Autoprime for the stock partitions.
shimp208 for minimal ADB and fastboot drivers.
And all others who gave some ideas, drivers and tools for that method to work.

[Guide]LG G3 One Click Root - root LG firmwares (KitKat / Lollipop)



Hi everyone.
Recently I came across this guide, and it worked fine for me.
So I wrote a tool that basically does the same thing, just make things easier.
This method should work on any LG G3 official firmware (4.x.x / 5.x.x), and on other models too.

Please leave your feedback if it worked for you, and indicate whether you used the graphical user interface or the old script.
And if it's didn't worked, please attach here the log from the window.


Notes
  • I saw a lot of questions of G3 users about how to install Twrp after the root, so I will explain briefly:
    For now, if you are on stock lollipop you can't just flash Twrp via flashify etc like the old days in KitKat, but you can follow this guide over here.
  • After the root, if you want for some reason (warranty etc) to unroot the phone, all you need to do is a full unroot from the SuperSU settings.
    I don't know if this is enough to get OTA updates back, I'm still waiting for somebody else to answer this question. so please don't ask me about this any more because I really don't know the answer.


Devices confirmed working with this method (If your device isn't listed it's most likely still supported)
  • LG G3 (all variants)
  • LG G3 Beat
  • LG G2
  • LG G2 Mini
  • LG G Pro 2
  • LG G Pad
  • LG F60
  • LG L90
  • LG Tribute
  • LG Spirit
  • LG Volt
  • LG G Vista


A screenshot
LG One Click Root


Downloads
LG One Click Root 1.3 (Graphic UI)
https://drive.google.com/open?id=0Bx...jMwN3Uzdm1rbkk
LG One Click Root 1.2 (The old script method - try this if the Graphic UI vaersion didn't work) 
https://drive.google.com/open?id=0Bx...VVQc2dhMldlWUU
LG drivers
https://drive.google.com/open?id=0Bx...0xWa1pCX1d5NzA
LG Verizon drivers
https://drive.google.com/open?id=0Bx...UdFZTVuTlUzVW8


Instructions
  • Install LG drivers if they are not installed yet.
  • Download the LG One Click Root file above and extract to some folder. (double click on the 7z exe file)
  • Enable Usb debugging on your phone. (Go to Settings General About phone > Software information, tap Build number seven times and then go to Settings > Developer options and turn on Usb debugging)
  • Connect your phone to pc.
  • If you are using the GUI version just run the LG One Click Root installer, or if you are using the script then double click on the LG Root Script.bat file, to run the script.
  • Follow the instructions.
  • If the phone not recognize, try to switch between MTP and PTP options.
  • If you got "MSVCR100.dll is missing" error, install Visual C++ Redistributable.
    (64 bit users, also install this file and not the 64bit version)

Video tutorial
Big thanks to @qbking77




Credit
@Avicohh
@Unjustified Dev for the original guide
@Chainfire for SuperSU
@qbking77 for the video
Source
Here

[Guide][Tutorial] Root TWRP LG G5 using Autorecowvery[H830 & V20A only][Noobfriendly]


Hello everyone,
This post is to guide, how to root and install twrp on lg g5 T-Mobile using recowvery method.
Read 4th post before proceeding

Download:
1: Recowvery
2: Minimal adb 
Both here
3: TWRP
A: H830 
[Download TWRP 3.0.2 as 3.1.0 is having some little issues with flashing with autirecowvery]
(rename it to recovery.img)

Procedure:
Drivers should be installed. Also install minimal ADB and fastboot.

1: Make sure to unlock bootloader. COLOR="Red"]Backup internal data because it will be erased.[/COLOR]
A: First enable developer options and toggle “Enable OEM unlock” to ON. Also enable “USB Debugging”.
B: Run Minimal ADB and Fastboot. Enter Command

Code:
adb devices
C: You will see permission dialogue on phone. Tick “Always allow” and ok.
D: Now enter.

Code:
adb reboot bootloader
E: Now phone be in fastboot mode. Enter

Code:
fastboot oem unlock
F: This will wipe all data on internal storage. Now Enter

Code:
fastboot reboot
G: Now OS will get booted. Bootloader is unlocked but phone is in factory reset condition. So again enable “USB Debugging”.

THEN

2: Now copy recovery.img to phone’s internal storage. Extract recowvery software. (If it causes permission problems extract it to USB device and perform process from there)

3: Run “EasyRecowvery.cmd”. Press “5” -->Enter then press “7” -->Enter to disable integrity check. Then enter “0” to go back.

4: Now press “2” and wait until it says warning. Press “y” -->Enter.

5: It will do rest process. After Flashing TWRP it will flash “no-opt-encrypt” (This is most important to save twrp from being removed by OS)

6: Phone will boot into TWRP. Here on phone it will ask for decrypt code. Cancel it. Swipe to allow modification.

7: On pc press any key, the flashing process on phone will automatically get started. Then it will reboot into OS.

8: To flash supersu, select option 3 from recowvery windows and phone will boot into twrp. Same as step 5-6 it will automatically flash supersu.
Now Your rooted and have twrp install.

NoteFor removing Encryption.
To flash a custom rom and remove encryption in twrp, you need to once format data in twrp else you won’t be able to wipe and install any custom rom in your phone.
So for this process.
Boot into twrp, (you can boot to twrp by any app, by vol- and power button combination ( Can be seen here) or from option “5” --> “5” in recowvery command window)
Click -->Wipe-->Format Data-->*_* “yes”-->enter.
( *_* = type )
You need to do this only once. After that you can flash roms and zips unlimited times.

[Guide] LG G5 Back to Life [Download mode] [LG Flash tool] [Unknown model in LGUP]

[Guide] LG G5 Back to Life [Download mode] [LG Flash tool] [Unknown model in LGUP]
Overview::
H Well, something bad happened to my phone (H830), then LGUP said unknown device. I tried many tools, different KDZ but all went failed

What Actually happened in my case:I had mm stock 10d ROM then I upgraded to 20a using LGUP KDZ method by using uppercut trick. I wanted to enjoy Fulmics 1.5 (for my H830), but was newbie so had no idea about rooting it and installing (Because all available guides were actually complexed or I was impatient to read other things except main procedure). So I did something strange and Fulmics was installed over 20a ROM, because I was unable to wipe internal storage due to that decryption thing. 
So I thought, I should go back to stock by using LGUP and retry the procedure with more focus. This time LGUP didn’t know my phone, not with that uppercut too. I thought that’s because I unlocked bootloader and must first try to lock it, and try again with LGUP. I retried with locked bootloader and failed again.

(Remember, LGUP or any other tool have nothing to do with back to stock thing. You can go back to stock whether you are bootloader locked or unlocked, it has no power of stopping you.) 

Possible Cases:
So I will not waste the time. Possible cases:
1: LG G5 stuck on download mode and it is now not being recognized by LGUP and you can’t do anything, because no other tool is available.
2: You installed a custom ROM and now LGUP is not recognizing it. You want to go back to stock and can’t do it.
3: Anything bad happened during flashing process, PC restarted, phone went off or whatever. And now you can’t bring it back to life.
¬ Or
Other cases you faced.



Things You need:
1: LG UP 
2: Uppercut 
3: Drivers
4: Stock ROM for your device. 
All Herehttps://forum.xda-developers.com/lg-...iants-t3511295
5 : LG Flash tool (the one used to bring LG G2, G3 back to stock).
I used 20a KDZ because I had it already and it was nougat with vulnerability to root and flash TWRP.
5: LG Firmware extract tool 
In 2nd post

Most tools can be found in here

Process:

First:
Uninstall all other tool, previous driver (including other phone’s too). Restart PC 
Just to avoid problems. I tried this process many times on Windows 10 64-bit and it always worked for me. So it has no problems with new Windows OS. 
Now follow procedure in exact order.

1: Install LG drivers.

Put Phone in download 
(Hold Vol+ and connect to PC while it was powered off). 
Wait until it finishes installing drivers. Change COM Port to 41. 

com

( Refer here for changing this, If you can’t understand that.)

Now DC it from PC and keep it staying in Download mode.

2: Install LG Flash tool and copy megalock.dll to installation directory or it won’t work.

LG Flash tool
MG

MGG

3: Install LGH-H830_DLL, LGH850_DLL and LGUP_Store_Frame_Ver_1_14_3.

4: Extract LG Firmware Extract and copy Stock KDZ to that folder.

5: Run WindowsLGFirmwareExtract.exe

firm
A: Click on “KDZ file” open and select stock KDZ.

Ext

B: Mark File Name. It will select all files. Click on extract KDZ button. Wait till finished. Now quit the program.

Firmware

6: Run LG Flash tool. Select Manual mode. Click “…” for dll and select LGUPc.dll from that KDZ extracted folder.

A: Click on add button of S/W, Select “All Files” from pop up window. Now ““.KDZ”” file will be shown, select that ““.KDZ”” file, press open button, click on “OK”

Select Kdz

After Selection Kdz

B: Begin download by pressing that big “Yellow Right Arrow”. Wait until it finishes loading.

Step 1 begin

C: Connect phone when LG Flash tool says “Waiting for connection”. Make sure phone is in download mode and COM port is 41. 
D: After a while it should fail the process, that’s fine. Just DC Phone, do not turn it off.

Step Fail

7: Exit LG Flash tool and Run it again. Select Manual Mode. This time select LGUP_H830.dll (Select as per your model e.g H850.dll for International variant) from LGUP
(Download it from 2nd post, then extract and select as dll for this step only.)

Folder. On S/W section first click on “Remove All” to erase old selected KDZ from tool and select “.DZ” (not “.KDZ”) as S/W from extracted KDZ ROM.

Sttep 2

Step 2 b

A: Press ok, Select on big “Yellow right arrow”. This will be loaded quickly. Connect the phone again. This time the process will get started. Wait till it gets completed.

step begin

Pro1

Note: This flashing process will go up to 150% so don’t get nervous or don’t DC phone. 

Step 2

pass

B: Phone will be restarted automatically. A big “2” will be shown. Wait till it gets converted into “3” and tool will say pass. 
if so pull battery and start phone normally.
Or
If it is not converted into 3: Happened to me for first time.
(First Quit LG Flash tool)
Pull battery, reboot again into download mode. Run Uppercut, say “Yes” to consent, LGUP will be started automatically, Now LGUP will recognize the phone. Click on upgrade, Press “…” and browse stock KDZ ROM and select “.KDZ” stock ROM (not “.DZ”)

1

2

Select Upgrade because Refurbish won't work with uppercut.

3

Press Start. Download will get started. Wait until it finishes. Now Your Phone is back to life.

4

Ask If anything wrong happened, I will try my best to help. I used this method on my device, LG G5 T-Mobile variant AKA H830. It should work for others.