Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,778,893 Members 42,591 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
joeykrim
Old
(Last edited by joeykrim; 26th June 2012 at 12:16 PM.) Reason: added htc unlock 1.5 guide #2
#1  
Recognized Developer - OP
Thanks Meter 1261
Posts: 1,929
Join Date: Jan 2009
Default [APP] Flash Image GUI - Flash Kernels and Recoveries from normal Android mode!

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

HTC Unlock - Newer Hboot:
If you have a newer Hboot version on either a CDMA or GSM device which has successfully completed the HTC unlock method, this application will work to flash kernels!
Please see the guides at the bottom of this post!

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

Specific EVO 3D Support:
Custom Kernels - CDMA
[Kernel] [AOSP & Sense] Tiamat 1.1.0 | 2.6.35.14
[KERNEL] Infected-AnthraX
[KERNEL] mildAnthraX
[KERNEL] Silverneedle 1.0
[KERNEL] mKernel

Custom Recovery
Use my app to easily load the Teamwin Recovery - TWRP 2.
Download either PG86IMG.zip or recovery .img to your sdcard, select from the app and flash!
CWM 5.0.2.0 - EVO 3D CDMA - - http://download.clockworkmod.com/rec....0-shooter.img
CWM 5.0.2.0 - EVO 3D GSM - http://download.clockworkmod.com/rec...0-shooteru.img

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

YouTube Video Directions:
http://www.youtube.com/watch?v=cEVhK...601B5B9B4F42BE
Thanks disturb3d1/wwjoshdew!

Great Photo Guide:
http://htcevohacks.com/htc-evo-3d-ha...or-htc-evo-3d/

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:






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

HTC Unlock - Hboot 1.5 User Guides for Flash Image GUI!!

HTC Unlock - Hboot 1.5 Users Guide for ROMs with a Kernel (boot.img file):
1) Unlock using HTC method for Hboot 1.5 users
2) Load this application, Flash Image GUI, onto the device, either through the Market or the link provided in this OP.
3) Download ROM .zip file to the sdcard on the device.
4) Open up Flash Image GUI, select Browse and select the ROM .zip file, downloaded to /sdcard in the previous step.
5) Flash Image GUI will provide a warning, reminding that the ROM .zip file will *need* to be flashed in the custom recovery afterward.
6) Flash Image GUI will index the full ROM .zip file searching for the kernel and kernel modules. Once located, the Flash Image button should be enabled.
7) Select the Flash Image button and Flash Image GUI will load the kernel modules and kernel from inside the ROM zip file.
8) Select reboot recovery.
9) Inside the custom recovery, wipe data is ROM requires and load/flash the ROM zip file.
10) Reboot to normal Android mode and all should work including Wifi!


HTC Unlock - Hboot 1.5 Users Guide for flashing ONLY a Kernel (zip file):
1) Make sure the selected Kernel is compatible with the currently loaded ROM. If not, this will result in a lot of frustration!!! See troubleshooting steps below.
2) Download kernel zip file to /sdcard.
3) Open Flash Image GUI, browse and select kernel zip file, downloaded/loaded to sdcard in previous step.
3) Flash Image GUI will validate the kernel zip file is contains the minimum required files
4) Select the Flash Image button and Flash Image GUI will load the kernel and the kernel modules from the source kernel zip file.
5) Reboot

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.
The Following 88 Users Say Thank You to joeykrim For This Useful Post: [ Click to Expand ]
 
mexiking713
Old
#2  
mexiking713's Avatar
Senior Member
Thanks Meter 226
Posts: 1,352
Join Date: Sep 2010
Location: Houston, TX
Nice already rooted with recovery but this looks cool

Send from my Rooted HTC Evo 3D
Current Phone: Samsung Galaxy Note 3 (Black)
Rom: JasmineROM
Recovery: SafeStrap
Memory: 32GB internal + 64GB Sandisk MicroSDXC
Case: UAG Navigator, Trident Aegis (Black) & Otterbox Commuter (Black)
Screen protector: Nillkin Tempered Glass



 
DeathBySnuggles
Old
#3  
DeathBySnuggles's Avatar
Senior Member
Thanks Meter 37
Posts: 361
Join Date: Jun 2006
Every time I open the dev section, I thank God you got an Evo 3D.
The Following User Says Thank You to DeathBySnuggles For This Useful Post: [ Click to Expand ]
 
k2buckley
Old
#4  
k2buckley's Avatar
Recognized Contributor
Thanks Meter 923
Posts: 3,282
Join Date: Sep 2010
The only thing I'm wondering right now, is if those screen shots are from an Evo3D. Because if it is, then that thing has AOSP on it!! Now my curiosity has been piqued.
Device: Samsung Galaxy S4
Rom: Stock / Rooted
Kernel: Shabby Custom MDL
Recovery: TWRP 2.5.0.0
 
rtbluver
Old
#5  
rtbluver's Avatar
Senior Member
Thanks Meter 86
Posts: 322
Join Date: Mar 2011
Location: Hillsdale Michigan
Quote:
Originally Posted by k2buckley View Post
The only thing I'm wondering right now, is if those screen shots are from an Evo3D. Because if it is, then that thing has AOSP on it!! Now my curiosity has been piqued.
In the 1st pic, it says evo 4g.


Sent from my 3devo...s-off can run but you can't hide!
Htc Evo 3-Dimensional
Current State: Rooted
Current ROM: RawEnergyAOSP
Current Kernel: Preludedrews Kernel
Enjoyed: 11/10

Developer for Cursed Dragon: Donate to me, papypal email is zach_wilson_96@hotmail.com
The Youngest Developer Out There!
The Following User Says Thank You to rtbluver For This Useful Post: [ Click to Expand ]
 
wwjoshdew
Old
#6  
wwjoshdew's Avatar
Recognized Contributor
Thanks Meter 1388
Posts: 1,365
Join Date: Dec 2008
Location: KCMO
I am gonna make a video on how to do this! Thank you joeykrim!

Sent from my PG86100 using Tapatalk
http://www.youtube.com/user/wwjoshdew

Below are links to some of the devices I've done videos on,
Behold... The Sprint HTC One: http://goo.gl/3Q6nP
Transformer Prime TF201: http://goo.gl/GtxzA
Galaxy Note II L900: http://goo.gl/06zdk
Galaxy S III L710: http://goo.gl/0X5KW
Galaxy Nexus: http://goo.gl/rxUgv
EVO 4G LTE: http://goo.gl/VaoeU
EVO 3D: http://goo.gl/rmdoA
 
joeykrim
Old
#7  
Recognized Developer - OP
Thanks Meter 1261
Posts: 1,929
Join Date: Jan 2009
Quote:
Originally Posted by disturb3d1 View Post
I am gonna make a video on how to do this! Thank you joeykrim!

Sent from my PG86100 using Tapatalk
post it up and i'll add it to the OP

added links to twrp and cwm recovery images
The Following User Says Thank You to joeykrim For This Useful Post: [ Click to Expand ]
 
eboogie33
Old
#8  
Senior Member
Thanks Meter 41
Posts: 136
Join Date: Aug 2010
thank joey cwm recovery worked for me thru revolutionary but i wanted to try twrp
and this is the easiest way
 
Konfuzion
Old
#9  
Konfuzion's Avatar
Senior Member
Thanks Meter 220
Posts: 623
Join Date: Oct 2008
Location: Santa Clarita
Looking very nice, gonna check out twrp with this.
 
k2buckley
Old
#10  
k2buckley's Avatar
Recognized Contributor
Thanks Meter 923
Posts: 3,282
Join Date: Sep 2010
Quote:
Originally Posted by rtbluver View Post
In the 1st pic, it says evo 4g.


Sent from my 3devo...s-off can run but you can't hide!
Correct you are. I missed that!
Device: Samsung Galaxy S4
Rom: Stock / Rooted
Kernel: Shabby Custom MDL
Recovery: TWRP 2.5.0.0

Tags
flash image, kernel, recovery
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes