PDA

View Full Version : [APP] Flash Image GUI - Easily flash kernels, boot logos and recoveries!



joeykrim
05-27-2011, 08:24 AM
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 as I spend a few sleepless nights putting the basic app together!
Thanks to SDX (http://www.sdx-developers.com)

Background:
flash_image (bmlwrite) is an extremely useful utility for flashing custom kernels, boot logos 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:
No recovery, no adb, and no update.zip files needed to flash custom kernels or custom recoveries!

Current Support:
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim
Full Kernel (Anykernel and boot.img) Flashing and Recovery flashing: HTC EVO, Nexus S/Nexus S 4G & LG Optimus
Full Kernel (boot.img) and Recovery Flashing: HTC EVO 3D
Full Kernel (zImage) Flashing: Samsung Epic
Full Recovery Flashing: HTC Shift (need testers for kernel flashing)

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. Use any file manager, adb, connectbot/terminal emulator to install.
My preferred method, maybe a bit technical: adb install c:\downloads\FlashImageGUI.apk
Alternative installation method w/o adb. Mount sdcard to your computer, copy the apk over to the sdcard. On the phone, using any of the popular file managers, select the apk and it should prompt to install. Since you're loading an application outside of the market, you might need to turn on allow Unknown sources for application installation under the main Settings->Manage Applications.

Download Location:
For all Android Forum memebers I'm distributing it free:
Release versions (should always work w/o any issues!): http://www.joeykrim.com/android/apps/FlashImageGUI.apk
Alpha/Beta versions (will sometimes be broken as I experiment and test): http://www.joeykrim.com/evo/files/FlashImageGUI.apk

Market Location:
https://market.android.com/details?id=com.joeykrim.flashimagegui

Contact or Feedback:
Any questions, comments, concerns, issues or suggestions, please post in this thread or PM me! Thanks for all the help and support!

Screenshots:
http://joeykrim.com/android/sshots/sshot-FlashImageGUI-main-portrait-50.png

http://joeykrim.com/android/sshots/sshot-FlashImageGUI-main-portrait-optionsmenu-50.png

http://joeykrim.com/android/sshots/sshot-FlashImageGUI-main-portrait-flash-recovery-50.png

simms22
05-27-2011, 10:51 AM
sweet! im trying it out, thanks :)

simms22
05-27-2011, 10:53 AM
nevermind, nexus s currently not supported :(

joeykrim
05-27-2011, 10:57 AM
nevermind, nexus s currently not supported :(
I actually just purchased an ns4g last week and have heard our phones are very similar. I could look at adding support for it!
If you could help, as I don't have the ns, that would be sweet!
I'd need:
1) link to flash_image binary for nexus s
2) pastebin.com of adb shell ls -l /
3) link for 2-3 popular kernels to see how they're configured?

If you're able to help, that'd be great!!

simms22
05-27-2011, 01:13 PM
I actually just purchased an ns4g last week and have heard our phones are very similar. I could look at adding support for it!
If you could help, as I don't have the ns, that would be sweet!
I'd need:
1) link to flash_image binary for nexus s
2) pastebin.com of adb shell ls -l /
3) link for 2-3 popular kernels to see how they're configured?

If you're able to help, that'd be great!!

heres two kernels(Trinity), both nexus s and ns4g compatable.. 1.1ghz http://goo.gl/lQYU1 1.44ghz http://goo.gl/aEcuY
flash image http://dl.dropbox.com/u/2769033/flash_image

joeykrim
08-06-2011, 11:34 PM
heres two kernels(Trinity), both nexus s and ns4g compatable.. 1.1ghz http://goo.gl/lQYU1 1.44ghz http://goo.gl/aEcuY
flash image http://dl.dropbox.com/u/2769033/flash_image
Thanks simms22!
Sorry it has taken me a while but I've updated the app to support a few more devices, including the Nexus S !

Updated OP with-
Current Support:
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim
Full Kernel (Anykernel and boot.img) Flashing and Recovery flashing: HTC EVO, Nexus S/Nexus S 4G & LG Optimus
Full Kernel (boot.img) and Recovery Flashing: HTC EVO 3D
Full Kernel (zImage) Flashing: Samsung Epic
Full Recovery Flashing: HTC Shift (need testers for kernel flashing)