[APP] Flash Image GUI - Flash Kernels and Recoveries from normal

joeykrim

Member
Apr 2, 2010
17
9
0
Visit site
Credits:
birbeck for the usual random java guidance, slushpupie for his previous java guidance, dodgejcr for extreme amounts of testing, and one_love_420 and shift for some great graphics!
testers: JT-, couga6442, happytweak and many others I might have forgot in the furry of three days I built the initial app from scratch.!
Thanks to SDX

Background:
flash_image (bmlwrite) is an extremely useful utility for flashing custom kernels, boot logos (so far ONLY Samsung devices) and recoveries. This binary has made it possible to easily flash all these items and is used almost everywhere behind the scenes (i.e. in custom recoveries, packaged into kernel /sbin, etc).

Description:
This android application, FlashImageGUI, is basically a GUI interface for the linux binary, flash_image provided by google in AOSP for loading custom kernels and recovery images onto the phone.
This app allows the flashing of kernels and custom recovery images in normal android mode!

Current Device Support:
Full Kernel (Anykernel and boot.img) Flashing and Recovery (zip file or image) flashing: Samsung Galaxy Nexus (GSM and CDMA), HTC EVO 3D CDMA and GSM, Amaze, Vivid/Holiday, EVO, EVO Shift, Google Nexus S/Nexus S 4G & LG Optimus
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim - the s3c6410 series of devices
Full Kernel (zImage) Flashing: Samsung Epic
Check application version for updates

Custom Recovery
Supports both CWM and TWRP!

Future Support:
Will continue to test kernels as they are released to ensure compatibility!

Install Directions:
Install process is the same as any other .apk. Download to computer and adb push or mount sdcard on computer and copy over or download directly to the phone. Use any file manager, adb, connectbot/terminal emulator to install.
My preferred method, maybe a bit technical: ./adb install c:\downloads\FlashImageGUI.apk

Download Locations
Market (99 cents!): Flash Image GUI
Release version (free): Flash Image GUI

Contact:
Any questions, comments, concerns, or issues, please post in this thread or send me an email! Thanks for all the help and support!

FAQ:
Q: Will this app support a marketplace to pick and chose kernels from?
A: No. Use Kernel Manager!

Screenshots:
FlashImageGUI-main-portrait-gn-v1.4.2-50.png


FlashImageGUI-main-portrait-optionsmenu-evo3d-v1.3.2-50.png


sshot-FlashImageGUI-main-portrait-flash-kernel-evo3d-50.png


Feedback:
Please post any helpful feedback. I'm always looking to improve the application!

Basic Troubleshooting:
Troubleshooting after Rebooting:

First step, when experiencing issues flashing is to RE FLASH the files again. Many times, re flashing again will clear up any issues. If not, see the issues/solutions below.

Issue #1: If the device hangs or reboots while on the splash screen, the kernel (or packaged ramdisk in the kernel) is NOT compatible with your device!!!
Solution for #1: Have to boot into fastboot and load the custom recovery to flash a known good kernel or restore a previously known good nandroid backup. Command: fastboot boot c:\downloads\cwm-recovery.img
Issue #2: If the device hangs or reboots while on the boot animation, the ROM is likely NOT compatible with the kernel!!!
Solution for #2: Have to boot into fastboot and load the custom recovery to flash a known good ROM/kernel combination either from a zip file or restore from a nandroid backup.
 

idarwin

Member
Nov 19, 2011
9
1
0
Visit site
Re: [APP] Flash Image GUI - Flash Kernels and Recoveries from nor

Is there someplace you can download the "Stock" Recovery for Maguro (GNex), for use with this program?

My OTA update 4.0.4 -> 4.1 did not end well as I had previously installed CWM, and apparently forgot to do a backup of the stock recovery at the time... Since I don't really use any of CWM's features, might as well revert it so the next OTA (if there is another for the GNex) comes through and doesn't leave me at the "Android on its back" logo.
 

joeykrim

Member
Apr 2, 2010
17
9
0
Visit site
Re: [APP] Flash Image GUI - Flash Kernels and Recoveries from nor

Is there someplace you can download the "Stock" Recovery for Maguro (GNex), for use with this program?

My OTA update 4.0.4 -> 4.1 did not end well as I had previously installed CWM, and apparently forgot to do a backup of the stock recovery at the time... Since I don't really use any of CWM's features, might as well revert it so the next OTA (if there is another for the GNex) comes through and doesn't leave me at the "Android on its back" logo.
If you're wanting the stock recovery.img, I'd recommend getting it straight from Google! Gotta love having a Google supported device. The recovery.img will be inside the downloaded file. Simply extract and push/copy to the sdcard. Select from inside of Flash Image GUI and it'll flash it onto the device!

https://developers.google.com/android/nexus/images

Hope that helps!
 

Forum statistics

Threads
943,794
Messages
6,920,079
Members
3,159,231
Latest member
Novatian