[G2 Q&A, Help & Troubleshooting] Sunandroid:
No recovery, No download mode, No booting android, No fastboot? - In this case you are right here!

You are in the following situation:

If you power on your device, it goes to the LG logo and becomes black with running backlight quickly.

You have no access to the recovery mode.

You can't enter download mode.

There is no way to boot into the android system.

Usually your device is shown as qhsusb_bulk in Windows device manager.

Sometimes Windows recognizes about 13 partitions.

What you will need:

A working linux distribution (no way around that, but don't be afraid, e.g. slax)

If you want to run Linux in a Virtual Machine (no installation), preferably the VMWare Player (only for 64bit OSes) or an older Version of VMWare Player that supports 32bit.

A windows machine

A kdz for your device: 1, 2 or 3

The kdz extractor for WINDOWS!

Your broken G2

A micro USB cable

A little introduction:

We saw it a few times in the past months that people did weird things with their phone and didn't have anything more than a bootloader. This means no access to recovery nor download mode nor a booting android system. The last case was [MENTION=5902886]petrasl27[/MENTION] (Thanks for the screenshots btw. ;D ). [MENTION=3279781]bender_007[/MENTION] and [MENTION=5644061]Art Vanderlay[/MENTION] did an awesome job and helped petrasl27 to recover his phone within one hour. So thanks to those two! For those who want to read the original discussion, read a few pages here!

This thread here is similar to this one here, but I would say quite a bit easier to understand.

Disclaimer: I am not responsible for your phone. I did everything with my best knowledge, but I can't guarantee that your phone is working afterwards and every single command is written correctly. But I hope so, and it should ofc. If you have any issues, feel free to ask for help. We are kind, no worries. ;) If you find mistakes, hit me up and I will correct them ASAP.

Let's start!

1) Install Linux

The easiest way is just do download the VMWare Player, installing, running it and using the .iso you downloaded before (pick other 3.x Linux Kernel if you downloaded slax). If you are unsure how to get Linux running, google it or ask here. ;) Make sure, the usb port which you are going to use is linked through to the virtual machine.

You can also make the iso bootable and run the Linux as live system.

2) Extract the kdz

Switch to Windows, open the kdz extractor. Tick everything in the upper window, and click on extract kdz. Then open the .dz which just was created in the working directory of the kdz extractor. Tick "aboot_xxxxxx.bin", "boot_xxxxxx.bin" and "laf_xxxxxx.bin" in the lower window and hit extract dz. Then move the .bin files to your Linux desktop by using an USB stick, online storage or something like this.

Rename the files to "aboot.img", "boot.img" and "laf.img".

3) Preparing everything

Remove all your USB devices (except your G2 and your Keyboard & Mouse) from your computer, open a Terminal and type

ls /dev/sd*

The sda, sda1, sda2 etc. should be the partitions on your computer. But there should be a few others with sdb, sdb1, sdb2, etc. but no more. The sdb ones should be numbered from 1 to 36. This is your G2. Keep in mind how the three letters are (sdb, sdx, what so ever). (Make sure you run this as Super User, if you don't use slax!)

Then type

gdisk -l /dev/<insert the three letters you found out with the command above>

example:

gdisk -l /dev/sdb

It should now look something like this:

Keep the numbers of the marked partitions in mind. In this case aboot=5, boot=7, laf=23.

4) Preparing everything

If you've managed it to get here, you are almost done. It's almost time for the final step now:

Open a terminal and type

cd Desktop
ls

You should now see the filenames of the 3 files (aboot.img, boot.img, laf.img) on your desktop in the terminal. If you do not, you either didn't type "cd Desktop" properly (The linux terminal is case sensitive!!!) or you haven't copied the files to the desktop.

5) Flashing the stuff

dd if=aboot.img of=/dev/<the 3 letters of your G2><the number of your aboot partition>
dd if=boot.img of=/dev/<the 3 letters of your G2><the number of your boot partition>
dd if=laf.img of=/dev/<the 3 letters of your G2><the number of your laf partition>

example (in my case):

dd if=aboot.img of=/dev/sdb5
dd if=boot.img of=/dev/sdb7
dd if=laf.img of=/dev/sdb23

6) Go back to stock using the kdz method

Now just follow this thread to get back to stock.