yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] joeykrim:
First regarding the kernel flashing issue:

I was able to successfully flash freeza's kernel - freEVO 3D-StockKernel 2.08.651.2-3.zip - first time through the app as I'm sure it has also flashed correctly for you.

He doesn't change the actual kernel version information because he doesn't actually edit the kernel. Looking through his change log, he only makes changes to the ramdisk.

One quick way I knew his kernel flashed was as soon as I entered adb shell, it automatically dropped me to root. This is performed by an edit to the default.prop file and changing the ro.secure line from 1 to 0. The default.prop file is stored in the kernel ramdisk. The *real* stock kernel will have the ro.secure value set to 1 and force you to use the "su" command in order to gain root access.

Hopefully that helps clear up any confusion around flashing freeza's stock kernel!

Second, regarding the recovery .img flashing issue .. you're right! Turns out, I forgot two brackets in my last update. I'm so glad you were able to test and catch this bug! It is a simple fix. I have made the adjustment was able to successfully flash recovery-twrp-shooter-1.1.1.img file.

I also flashed the PG86IMG-twrp-shooter-1.1.1.zip file from Flash Image GUI and that worked perfectly.

If you're anxious to test out the fix, I've posted it at the alpha/beta link in the OP. Install over your current version and recovery .img file flashing is working again.

I have actually been working on the app all night so I'll be releasing an official update shortly, next hr or so, with a few other additions!

Appreciate your feedback and support!
[HTC EVO 3D] carnivalrejectq:
thank YOU for making the app. i came about it because im trying to flash clean rom......now my next mission is to go about finding the kernel for that rom by its self lol. im going to try to flash TWRP with your fix now.

Theres a picture of what it says my kernel is, though. I tried to flash the boot.img out of cleanrom 2.7 too and it still just shows that.

EDIT: I flashed bcblend and it worked! Awesome.....o and btw the link doesent work. Wait nevermind on that now it does haha
[HTC EVO 3D] :
Joey please check your pm.
[HTC EVO 3D] jamexman:
Your app rocks! Thanks a lot, from another hboot 1.50 htc unlock method user. It allows us to flash kernels!

Just bought your app from the market in support of your great work!
[HTC EVO 3D] runner77:
Thank you Joey for the fix. I too was having the null issue flashing the twrp img file to get to recovery. After the update it seems to be working great.

Thanks for the great app!!
[HTC EVO 3D] shadowmike:
For some reason this app gives me an error about the kernel not being for an EVO3D.

Using boot.img from this ROM http://xdaforums.com/showthread.php?t=1205331 I just use advice fastboot on the computer to get it installed.

Any help appreciated
[HTC EVO 3D] kaysen:
Can I use this to flash kernel on rooted hboot 1.49.0011 gsm s- on ?? Without using adb method ?
[HTC EVO 3D] :
Do this works fire hboot 1.5 to flash kernels without computer??
[HTC EVO 3D] Febby:
Yes it should work as said before in the previous pages :-)
[HTC EVO 3D] :
Say I want to flash a 3.5 rom but won't boot up cuz custom kernel, would this work?
[HTC EVO 3D] Febby:
Yes, just flash the kernel before going to the recovery and attempting to flash the ROM.
[HTC EVO 3D] joeykrim:
I downloaded this ROM, took about an hour, slow file sharing site, extracted the boot.img and stored on my sdcard. I selected the boot.img from inside of Flash Image GUI and this file was allowed to be flashed.

If you're experiencing an error, I would suggest updating to the latest version as I added support for flashing single boot.img files yesterday.

Flashing a single boot.img file is not recommended as WiFi and WiMAX are guaranteed to break until the matching ROM is flashed. As long as the user acknowledges this potential issue, the application will allow them to flash!

Hope that helps!

Yes, as long as the device has gone through HTC's unlock method, the kernel will successfully flash. Not sure if there is something contradictory some where. I've tried to make this clear in the OP so I added another section to specifically address this.

Thanks for the inquiry!
[HTC EVO 3D] kaysen:
Thx Joey! This makes all evo 3d hboot 1.49.0011 owners happy!!
[HTC EVO 3D] shadowmike:
Thanks for the update, I can now flash it aswell.
[HTC EVO 3D] kaysen:
Can someone tell me how to flash the kernel separately?whats the file name?
[HTC EVO 3D] joeykrim:
Perfect! Glad to hear the new feature is working.

If you're looking to flash a kernel from inside of a ROM file, the kernel file is usually called boot.img. You can extra out the boot.img and have Flash Image GUI manually flash.

Hope that answers what you're looking for!

Appreciate the support!
[HTC EVO 3D] dezt818:
Ok so i have a question i flashed the kernel first and it asked me to reboot so i couldnt flash the boot.img so it would boot up the recovery i dnt need to flash since it sticks when i reboot it just boot loops since theres no boot.img any advice? Bought the app on the market to show support(:
[HTC EVO 3D] joeykrim:
To clarify, a file labeled boot.img is usually a kernel. A recovery image is usually labeled cwm-recovery.img or twrp-recovery.img.

When flashing kernels, if you don't want to *have* to reboot immediately but want to wait a few minutes in order to load other files, make other changes, or something of the sort temporarily, just press no to the reboot prompt. Do understand the system might become unstable. Flashing w/o clearing dalvik cache will increase stability but rebooting will still be needed.

All I was able to understand was 1st you flashed a kernel, rebooted and then what?

Could you provide links to each file you loaded and provide more detail around each step and the order?

Once you can provide links and more detail, we can advise on how to recover from whatever state you're currently in and provide the proper steps/order to take to accomplish your end goal.

Thanks for the support!
[HTC EVO 3D] dezt818:
Im askin when you download a rom i extract it and take out the boot.img then i have to use fastboot to flash it my question is, isnt there another way to flash it without using a computer also the kernal i used was silverneedle not around a comp right now. Thanks
[HTC EVO 3D] joeykrim:
The same extracted boot.img file flashed by fastboot can also be flashed by Flash Image GUI.

I added this feature last Saturday at a user's request after I had already added and released other user requests that same day. Received a 3 star review in the market for updating the application too frequently...having a hard time keeping everybody pleased!

Directions: Extract boot.img from ROM.Select the boot.img file from inside of Flash Image GUI and flash!

I tested and others have confirmed this working in the most recent version. Let me know if you experience any difficulties!
[HTC EVO 3D] dezt818:
So is the boot.img a kernal?
[HTC EVO 3D] kaysen:
Thx Joey!
[HTC EVO 3D] joeykrim:
Yes, boot.img is a kernel packaged with a ramdisk. Very standard Android implementation.

You are welcome! Appreciate the support!
[HTC EVO 3D] dezt818:
Someone should make a video in how it works :(
[HTC EVO 3D] shadowmike:
Video not required.

Flash kernel while booted into current ROM

Reboot into recovery flash new ROM

Reboot
[HTC EVO 3D] Jabawockee:
Thank You Mr Krim. Im on Hboot 1.5 HTC unlock and having to fastboot thru terminal was getting annoying. Best App I paid for indeed!
[HTC EVO 3D] :
But say I wanna flash a 3.5 right but do we flash or what?
[HTC EVO 3D] :
1+:-)
[HTC EVO 3D] Philstadt:
Can i flash Unity v2 Kernel with this tool?

EVO 3D GSM
[HTC EVO 3D] joeykrim:
Perfect. Exactly what I was hoping to do. Make life a lil more convenient! Thanks for the feedback!

Yea, you should be able to flash any and all kernels for the EVO 3D. If you receive an error message, please post it up along with a link to the file you flashed.

Chances are you shouldn't have any issues! Good luck!
[HTC EVO 3D] Gambit2Rebel:
Thanked

fastbooting recovery was getting annoying

---------- Post added at 09:45 AM ---------- Previous post was at 09:43 AM ----------

Lol I guess I could have just said "agreed" :p
[HTC EVO 3D] blakklanta:
Thanks for the this.
[HTC EVO 3D] macgyver1267:
Help! Used Flash Image GUI to flash Silverneedle-1.0-1 and i'm now stuck in bootloop with recovery access. Running a backup recovery not working, still in bootloop.
[HTC EVO 3D] mildlydisturbed:
Boot into recovery.download a new kernel on your computer. adb push a kernel to your phone.

fast boot into recovery, wipe dalvik flash kernel
[HTC EVO 3D] gaban05:
Thanks Joey, you really make life easier for us, HBOOT 1.49.0011 users.

Flashed the individual boot.img from my backup, and just restore my backup from CWM.

Thanks dude.:)
[HTC EVO 3D] 513fabe:
Thank you sooo much, now im running infected.

Been here since '08 so im not noob but ish

So i recall getting info on sometjing like, flashing kernels dont Get flashed to both core processors, does this Flash gui get around this or am i completely off?
[HTC EVO 3D] joeykrim:
Yes, the application will correctly flash kernels which setup dual core support, mostly commonly Ziggy's.

I discuss the pros and cons to this in an earlier post in this thread .. i know the thread is long .. here is the post http://xdaforums.com/showpost.php?p=18699961&postcount=45

To sum it up, Ziggy modifies some system binaries through his kernel flash.

This is not standard. The downside is that flashing another kernel on top of Ziggy's will not remove the modifications he makes, essentially leaving dual core running on other kernels.

The only way for *sure* to remove it would be to load another ROM.

Hope that helps! Appreciate the support.
[HTC EVO 3D] MWaV:
@Joey... sou you are saying that I have successfully unlocked bootloader but stuck at trying to get s-off with the new hboot version, Im using htcevohacks.com method (http://htcevohacks.com/htc-evo-3d-hacks/how-to-root-evo-3d-2-08-651-2-and-later-htc-unlock-method/) but seem to be stuck trying to flash recovery typing this command :fastboot flash recovery cwm-4.0.1.4-shooter.img. please help:confused:
[HTC EVO 3D] joeykrim:
The point you're stuck at, has nothing to do with this thread, Flash Image GUI, as this thread is dedicated to an application. Although, I can provide a solution to your issue which Flash Image GUI does assist with! In addition, I'll also provide alternative solutions if you're not using Flash Image GUI.

I do have links in the OP to the custom recoveries available for the EVO 3D. I've wrote up a very nice and detailed generic reply for this type of issue as I frequent the EVO 3D Q&A board a bit too often:

Steps 1 - 3 will work having used AlphaRevX's revolutionary method. Steps 1 & 3 will work having used HTC's unlock method. The two methods unlock the internal memory write protection differently, hence the difference in steps for flash a custom recovery on the EVO 3D.

1) Flash from normal android mode: My application works well for this, Flash Image GUI, as well as flashing kernels, especially when being away from or not having a computer available. Select either the PG86IMG.zip, or the actual recovery.img file from the sdcard and flash!

2) Flash through the bootloader by putting a PG86IMG.zip file on the root of your sdcard. The TWRP version of this file is located a their site linked to in the OP.

3) Flash the actual recovery image through fastboot by using the following command: fastboot flash recovery c:\downloads\twrp-recovery.img

Hope that helps! Good luck!
[HTC EVO 3D] MWaV:
thanks bro you rock!! I appreciate the time you took to give me the info as well. Will do asap!! And will let you know the results :D
[HTC EVO 3D] esqluis:
this apk did not work well for me. This is what I did: I flashed the kernel with the app, reboot into recovery and flash rom then reboot. This gave me an error on the wifi. I then reversed it and flashed the rom in recovery, then flashed the kernel with this app. Wifi worked but it kept randomly rebooting
[HTC EVO 3D] joeykrim:
If WiFi works, then my application properly loaded the correct kernel and wifi module. If WiFi randomly reboots, this is an issue to take up with the kernel developer.

This application is only a tool. If you flash a poor kernel or poor modules, you'll receive poor performance. My application does not modify or make any changes to the files the kernel developer provides. This application loads the files exactly as the kernel developers provide.

In regards to the chicken or the egg question, i.e. which order to load files, I've made another attempt to make it even easier.

I just released version 1.3.4 which allows the user to select a ROM zip file and Flash Image GUI will search through the ROM zip, locate the kernel and the modules. Flash Image GUI will then flash/load the kernel and the modules from the ROM zip file.

Next the user is able to reboot into recovery mode and flash the same ROM zip from the custom recovery.

This should make the process as simple as possible, front to back. Took me way too many hours to get it all worked out, but I hope it helps ease the HTC unlock difficulties!

Updated app in the Market and in the OP. Thanks!
[HTC EVO 3D] dgomez720:
Clear the air ????

hi everyone..im new to the 3D root concept so bare with me please...comin from the OG EVO but had HBOOT 1.5 >:( so im extremely confused..when using this app, do i have to reFLASH the rom im running if i just want to flash a new kernel??!?! i've searched and searched but i cant seem to find an answer. All i want to do is flash the kernel but if i have to reflash the rom i can but i would prefer not to.. any help is appreciated.. BTW SEEMS LIKE AN AWESOME APP lol whether it works or not for me it really is.
[HTC EVO 3D] joeykrim:
Short answer: No.

Long answer: If you want to flash a kernel and you know it is compatible with the currently loaded ROM, simply download the kernel zip file to the sdcard, select from inside Flash Image GUI and flash!

When you reboot:

If the device hangs or reboots on the splash screen, means either the kernel/ramdisk is not compatible with your device.

If the device hangs or boot loops on the animation, means the ROM is having issues, probably with the kernel and might indicate they are not compatible.

Quick solution is to battery pull and boot into recovery or adb shell reboot recovery and clear dalvik-cache at least. If that doesn't help, kernel is not compatible with the ROM. Revert to a previously known good nandroid.

I'll add this to the OP and make another guide ...
[HTC EVO 3D] dgomez720:
Ok will try this and see what happens. Thank you fire the info.
[HTC EVO 3D] dgomez720:
Ok so I tried this asp a few minutes ago to flash a custom kernel while running Eternity.... F***in AMAZING!!!!! Dude this app is legit! makes flashing kernels so much easier :D
[HTC EVO 3D] MWaV:
whats the difference between the 2 files:

cwm-4.0.1.4-shooter.img (found on: http://htcevohacks.com/htc-evo-3d-hacks/how-to-root-evo-3d-2-08-651-2-and-later-htc-unlock-method/)

recovery-clockwork-5.0.2.0-shooteru.img (found at the beginning of this post)

I was thinking of replacing one with the other in the following command:

fastboot flash recovery cwm-4.0.1.4-shooter.img
[HTC EVO 3D] joeykrim:
I'm unclear if you're referring to the difference in version numbers or the difference in shooter and shooteru in the file names. I will attempt to answer both questions.

Next to the file name, in my OP, I also provide a description. In your post you cut out the description I provide. I've pasted in this post, the same description next to the file name as found in my OP, as follows:

As I state in my OP and quoted above in this post, the difference between shooter.img and shooteru.img is for CDMA and GSM support, respectively.

If you're referring instead to the difference in version number of CWM recovery from 4. to 5., it is probably best to rely on CWM's change log for that type of information. This application, Flash Image GUI, provides no preference or information on custom recoveries. I provide links in the OP as a courteous.

Flash Image GUI is only a tool. It will flash any custom recovery image for the EVO 3D. Best to research and make sure the custom recovery is correct for your device (whether CDMA or GSM) and the correct version contains the desired features. This research will prevent any future compatibility issues!

Hope that helps clarify!
[HTC EVO 3D] MWaV:
thanks for taking the time to help out bro!! youre awesome!! :D

---------- Post added at 02:45 AM ---------- Previous post was at 01:47 AM ----------

@Joey.. I'm not extremely new to the rooting business, But however I am, kinda new to knowing what the kernels do and how do they help when flashing ROMs, and last but not release, you can flash ROMs with that app correct. Sorry for so many questions, just trying to learn and understand.

---------- Post added at 03:11 AM ---------- Previous post was at 02:45 AM ----------

Im confused... on this command: 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

I have the file FlashGUI.apk on my sdcard.. where to now.. sorry Im slow today
[HTC EVO 3D] wwjoshdew:
Alright joeykrim! Here you go! http://www.youtube.com/watch?v=cEVhKbvXawM&hd=1&list=PL9B601B5B9B4F42BE
[HTC EVO 3D] joeykrim:
You can use Root Explorer or other applications to install an .apk from sdcard. Using adb, my preferred method is to use the above command which installs the .apk file from your host computer, over the USB connections to your phone.

./adb install c:\downloads\FlashImageGUI.apk.

The command might work if you try, adb install /sdcard/FlashImageGUI.apk.

Thanks! I've added it to the OP!
[HTC EVO 3D] lchupacabras:
Alright guys I've got about 6 hours to go at my job and I'm getting antsy so this is my question -

If I want to flash MIUI to my phone (Hboot 1.5) can I:

a) Download the whole ROM.zip

b) Flash the AOSP Kernel off of said .zip

c) When prompted cancel reboot/reboot to recovery instead.

d) In recovery wipe/flash ROM.

e) Reboot.

f) ???????

g) Profit?

Will this process work? Can I even flash AOSP Kernels w/ this app?

Please help a MIUI-craving brother out! :D
[HTC EVO 3D] joeykrim:
I think the MIUI release only supports CDMA devices, as long as you're on a CDMA device, yes those steps, same as outlined in the OP, should work.

I'm going to repeat this again, sorry for those who have been following and doing all the reading, MAKE SURE THE KERNEL SUPPORTS YOUR DEVICE!

Please read my troubleshooting tips at the bottom of the OP. Flashing a kernel can be dangerous. If you are not prepared, you can run into a lot of serious issues.
[HTC EVO 3D] lchupacabras:
Holy crap fast response time! :D Thankyou sir; trying now and I'll report back, really hope I don't get a non-working phone for the rest of the night. (Easily fixed when I get home w/ fastboot.)

************EDIT****************

Beautiful! ;) Worked flawlessly, except I had to flash ROM; reboot; reflash and then reboot. For a sec there I was very dissapointed (lol).

THANKS AGAIN!!! (Bought the app 'cause you're a BAMF.)
[HTC EVO 3D] JDM Civic EG8:
Just downloaded this app, and flashed a new recovery via this app in miui. It went well this has to be one of the best apps ever!!

Sent From my Verizon powered Evo 4G!
[HTC EVO 3D] powduh09:
Is there any way to use this app to change splash screens on HTC unlocked devices? Sure would be awesome as h3ll to see this in an update...

from the mind of a twisted soul
[HTC EVO 3D] steveathome:
I have been using this app to have a play around with kernels and works very well. My only problem now is I cant change to a different rom. Just hangs on white Htc splash. My Evo is a Vodafone au with s-on. I know its not the app but need to know what to flash to change. I tried extracting the kernel from my Voda back with the app but did not work. Could it be the boot.img. Thanks for any help. :)
[HTC EVO 3D] joeykrim:
Appreciate the support.

First, yes, the kernel is most commonly labeled as boot.img.

Second, the issue you describe sounds identical to what I posted in my OP. I'm going to quote from my OP and if you have any questions or my details aren't clear, was post back for clarification and I will improve/update the answer. Thanks!

As follows from my OP:
[HTC EVO 3D] steveathome:
I saw the op #1 and #2 and tried my nandroid backups but they hang on the splash. But I cant get my head around the recovery part. Do I reflash through fastboot the Revolutionary cwm or a kernel. I'm finding it a bit confusing. Also Voda haven't released the Ruu for au. A bit spoilt with the Desire having s-off and flash anything.
[HTC EVO 3D] tammyjustin:
so i followed all the steps and to make sure before i finish after i hit the flash image button and the directions tell me to get to recovery how do i go about doing that.... all it says is i should reboot now cause my phone will be unstable...reboot now or later...no recovery option

thanks
[HTC EVO 3D] pleasesaythe4th:
..............
[HTC EVO 3D] baktasht:
This tool has been great. I use it every time I flash a kernel on my hboot 1.5 phone and it has worked every time.
[HTC EVO 3D] FitzysN6:
Hey mate, Adelaide here too..

Use ADB to flash the boot.img of the ROM you want to flash.

Extract the boot.img from the ROM.zip file to your ADB folder

Then connect your phone via fastboot_USB

-- fastboot flash boot boot.img

Let the new ROM boot up, you will probably have the WiFi error

Use the Flash Image GUI to flash the kernel from the ROM.zip (or any other compatible one).

Away you go..

I'm not very good with ADB, but I worked it out from reading on XDA, I also had problems moving between 3.0 & 3.5 ROMS, even with the Nandroid back-ups. Only way to do it was to fastboot flash the relevant boot.img after flashing the ROM or back-up.

Hope this helps mate.

Cheers

Fitzy
[HTC EVO 3D] steveathome:
Hey there,

I'm in Wingfield as I type at work. Did the same as you and worked it out via xda. Adb not easy at first but getting easier to use and Flash Gui is a godsend. :)
[HTC EVO 3D] peecs121:
So if I have a separate mod to apply this will boot into recovery for me so I don't have to use fastboot? I'm running miui with 1.5hboot and s-on
[HTC EVO 3D] peecs121:
Anyone??
[HTC EVO 3D] joeykrim:
Few questions to help solve the issue, can you provide a link to the mod you're looking to apply?

If the mod does not touch the kernel or kernel files, reboot into the normal recovery mode and it should flash/load correctly.

If the mod changes the kernel or kernel files, you'll either have to flash it after using fastboot boot recovery.img or Flash Image GUI might work. It really depends on what type of "mod" as just about anything can be labeled a "mod".

Hope that helps!
[HTC EVO 3D] peecs121:
It's a miui mod just to change the screen from having a dock. Nothing to do with the kernel. Could you explain how to get into recovery. I tried and can't figure it out.
[HTC EVO 3D] spacialhair:
I followed the instructions to the T and every time I try and flash the latest build of MIUI, it doesn't get past the splash screen. I am on hboot 1.5 with HTC unlock. Flashed the recovery and superuser as I was told, loaded the GUI and had it index the rom. Flashed that, then rebooted into recovery and flashed the ROM. Still nothing. Help?
[HTC EVO 3D] peecs121:
How did you get into recovery? I have been trying all day. Also can you give me the steps you used too, please. I couldn't find the cwm that were supposed to use if you could give me a link to it. Thanks