[Android Software/Hacking General [Developers Only]] shinobisoft:
Introduction

Since I'm not a ROM developer or Java coder, I thought I could help by donating this little tool, that was origionally written for my personal use, for all to utilize in an attempt to give back to this community.

WinFastboot - Flash Recovery has been renamed to Android Flash Recovery

Requirements

- A PC running Microsoft Windows. 32 or 64 bit.

- Correct Android USB drivers installed for your device

- An Android powered device with debugging enabled

Description

Android Flash Recovery is a Windows GUI front-end for the Windows version of fastboot. This particular tool is designed to simplify flashing an Android device's recovery partition. Android Flash Recovery WILL NOT repair a bricked device. The device must be able to be put in to fastboot mode for Android Flash Recovery to be able to work. Since Android Flash Recovery is just a GUI for fastboot, the same applies for fastboot.

Beware. Android Flash Recovery unfortunately will not work with every single Android device. I am however, attempting to make strides in that direction ;)

Installation

Installing Android Flash Recovery is simple too. Just unzip to a folder of your choice and then execute androidflashrecovery.exe, assuming your device drivers are already installed.

If you haven't installed your drivers yet, then they will need to be installed before using Android Flash Recovery as your device won't be detected.

If you are an LG user, the latest LG United Mobile USB drivers are are in a sub-folder of Android Flash Recovery, titled "USB". If you have attempted to install your USB drivers in the past with no success or with errors, go to Control Panel and uninstall any LG driver setup program you may find. Reboot your computer. Run the driver installation program. Make sure your device is NOT connected to the PC. Reboot your PC once more. Enable USB debugging on your device the power it off, trust me. ;) After your PC has fully booted, plug your device into a USB port. Do not plug in to a USB hub. Windows may detect your device at this point and begin searching for or installing drivers. Power on your phone. Wait for all devices to be installed. For Froyo and GingerBread phones this is normally 5 or 6 devices. For ICS and JB this is 4 devices I believe. The important one is 'Android Single Sooner Interface'. This won't be installed if USB debugging isn't enabled on the device. Now your drivers should be installed and you can use Android Flash Recovery at your leisure.

Using

Using Android Flash Recovery is even easier than installing it. Browse for the recovery you wish to flash and press the 'Flash Recovery' button. NOTE: In order for Android Flash Recovery to flash, your device MUST BE in fastboot mode.

Included with Android Flash Recovery are the adb binaries with support libraries as well as fastboot. Android Flash Recovery is written to use the binaries included in it's package. Also included is the driver setup application for LGE Android Mobile devices ( United Mobile USB Drivers ).

Post questions here. I will try to answer them as I can. I have a regular full-time job so I am not a full-time developer. You may also email me at support@shinobisoft.x10.mx. Set your subject line to "Android Flash Recovery". If the subject line isn't correct your email will be ignored.

Download

Latest version here -> Android Flash Recovery