yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] joeykrim:
If you've followed the directions to the T, I think you've done everything correctly. If there is an issue loading the kernel, which there rarely is, Flash Image GUI would tell you.

Seems to be a few people in the last 24 hours having issues flashing MIUI. Would seem there might be a MIUI related issue. Have you posted this issue in the MIUI thread?

The MIUI thread is going to be where you'll find the most information related specifically and focused on MIUI.

Best way to determine you're not missing a step, is to go through the steps one by one, very thoroughly. The best way to practice is to use a known good kernel/ROM as opposed to the latest and great which might not have had a chance to be thoroughly tested.

As with everything else when it comes to customizing the phone, always have a backup and make sure to study out the recovery methods before making changes.

Best of luck!

Edit: Tried to do some research around this issue. I spoke with scott951, the dev working on MIUI, said to make sure to wipe /cache and /data/dalvik-cache when loading the kernel/ROM combination.
[HTC EVO 3D] spacialhair:
I normally just lurk XDA, so it doesn't let me post in the dev forums just yet. But, having gone through all the issues a million times, I finally figure it out. Yes, reading these threads gave me help and ideas. Here is a step by step process.

Revert everything back to stock. That means relock the phone, and then revert back to latest RUU. This also means it will wipe away the recovery img that you may have tried. The latest RUU zip file can be found @ the scott's roms downloads section (effing xda won't let me use links either? what the hell.)

I loaded everything on my SD card. The ROM I wanted and all that.

I added every file to the ADB folder I had, as I use a Mac. That includes the recovery img, the super user img, unlock_code.bin, etc.

Go through standard HTC unlock procedure. Load phone on stock rom, turn off fastboot under settings>power.

reboot phone into fastboot usb. open up terminal (cmd prompt). since i had everything already loaded, i just skipped straight to the ./fastboot-mac flash unlocktoken unlock_code.bin step, and unlocked my phone. when it goes to reboot, i pulled the battery and went back into fastboot usb. at the top it said unlocked, of course.

once i was back in fastboot, i loaded the recovery img directly from the adb folder using ./fastboot-mac boot recovery.img. I DID NOT FLASH THE RECOVERY TO MY PHONE. for some reason, it seemed like flashing the recovery to my phone was not allowing it the proper permissions to flash kernels. so, taking what i read from other threads, i just booted via adb.

once i did this, on my phone i went to do the wipes that were necessary. after that, i installed via zip.

it went to the splash page and eventually worked perfectly. this includes wifi and all. i am very happy it finally worked. it allowed it to flash the kernel via fastboot usb that wouldn't work otherwise.

so, in short, start from scratch, don't flash recovery, just do everything from fastboot usb and adb. seems like that is the way to go.
[HTC EVO 3D] elektrik2001:
Ok please forgive me in advance-still quite new to Android. Not even sure if this is the right thread to post this, so apologies again. This is my first attempt at flashing. I have hboot 1.5 and twrp recovery. When I try to flash the mildanthrax kernel the 'Flash Image output Results:' says "Unable to remove the signed boot.img file. No kernel difference on reboot (Verified by checking in 'about phone'). The only thing I can think of is that it's s-on...?

Any assistance would be greatly appreciated
[HTC EVO 3D] joeykrim:
Hmm .. first time I've seen this error.

My only guess is there is some type of issue with space on the /data partition. Can you clear out the application's data? Under settings->applications->manage applications->flash image gui and then "clear data". reboot the device and see if it works?

post back if you still have any error messages and what the error message is.

thanks for the support!
[HTC EVO 3D] elektrik2001:
Dang-figures I'd be the first to experience that. I'll try that and let you know.
[HTC EVO 3D] dondizzle915:
You have to flash a recovery within the app for it to work my friend
[HTC EVO 3D] elektrik2001:
At the risk of being reprimanded, if I understand what you're saying, then 'thank you captain obvious' :rolleyes:
[HTC EVO 3D] elektrik2001:
Sadly, that made no difference.
[HTC EVO 3D] joeykrim:
Can you provide more information?

What kernel are you currently using? A screenshot of Flash Image GUI will display this information at the top of the application.

Can you provide a link to the exact kernel file you're attempting to flash?

Also, I'm assuming CDMA by the hboot 1.5 reference.

The more information you can provide the quicker and more accurately I can provide a solution. Thanks for the feedback!
[HTC EVO 3D] elektrik2001:
Heya. So I finally was able to make it work. The first thing I did was restore from my TWRP backup. Once I verified everything was working again, I flashed Anthax's CleanROM from SD card. THEN I was able to use Flash Image Gui. For whatever reason it didn't like my stock Sprint (even though it was rooted).....

Not sure I can duplicate it again, but if I can, I'll tell you the exact steps...
[HTC EVO 3D] Alpine-:
Anyone with Hboot 1.5 used this to successfully flash TWRP 2.0 Recovery yet?
[HTC EVO 3D] joeykrim:
Yes, I released an update last night adding support for the direct .img file flashing as they changed the naming convention.

Also, support for flashing the PG86IMG.zip file this recovery is distributed in has been included for a while now.

If you're interested in a step by step video, this should help:

http://www.youtube.com/watch?v=1eUII6LLdQQ&hd=1&list=PL9B601B5B9B4F42BE

Appreciate the support!

EDIT: as an after thought and to server as another reminder, using hboot 1.5, Flash Image GUI will flash this to the recovery partition and everything should be functional with one exception. The HTC unlock method on hboot 1.5 will not grant recovery mode write access to the boot/kernel partition.

If you're wanting to use this recovery AND have HTC unlock the kernel/boot partition for write access, the only option HTC provides is through temporarily fastboot booting the recovery image. Although there are guides posted all over XDA for this and it is out of scope for this thread, just wanted to make sure the answer was as clear as possible!
[HTC EVO 3D] wwjoshdew:
Thank you Joeykrim! :D

update - I see you now are hosting the file for free again on sdx. Thank you buddy! I talk very highly of you on YouTube and Twitter! I think you know that though. (If you actually watched the video. I try to edit them to make them short, to the point, and interesting!)
[HTC EVO 3D] KeepingItCuttingEdge:
Great job! Thanks for all the hard work!
[HTC EVO 3D] Alpine-:
So if using hboot 1.5 and HTC unlock method as I was forced to, then we must use the fastboot method to update the recovery and cannot just flash the image file with your app - right?
[HTC EVO 3D] powduh09:
Wrong, I am on HTC unlocked hboot 1.50 and used th PG86IMG.zip file on Twrp website... Worked flawlessly... Also tried using flash image GUI, with the new update to this program, I was able to flash the .img Twrp 2
[HTC EVO 3D] peecs121:
OK so I was on miui and wanted to try ics. I flashed the kernel through this app and went into recovery and it booted perfect. It wasn't that stable so I wanted to go back to miui, dumbass didn't nand by the way, I flashed the miui kernel through this app and flashed miui again and of course wiped all. When my phone boots it's stuck on the miui boot screen and won't go past it. I have done this so many times and it has always worked what could have happened this time? Any advice for me? I'm obviously 1.5. S-on
[HTC EVO 3D] alnzbail:
Your going to have to flash the old way before this app
[HTC EVO 3D] RavenFB:
This may be a stupid question... in fact, I am sure it is. Nevertheless, I must ask: If FlashImage GUI is literally nothing more than a graphical front-end to the flash_image binary, then isn't it possible to simply use the flash_image binary via connectbot/terminal emulator? I know that the binary isn't a customary part of *most* busybox packages, but it's relatively easy to find and install on its own. Hell, I have used it a few times to re-flash TWRP after Rom Manager forced me to install CWM in order to browse Roms in the app. I am not quite sure of how it differs when flashing a kernel, but I can attest to the fact that the binary works perfectly flashing a recovery image on the unlocked stock HBoot 1.5 rom.

I should add a warning here, however: If you don't know what you are doing, and you are using FlashImage GUI because you are not comfortable in the ADB/Fastboot environment, then I would strongly recommend you don't attempt this.

Long story short, I think I may actually try this tomorrow. I don't have a very cooperative internet connection where I am at right now, so I am not likely to get to download a rom today. If anyone is curious as to the results of a local-terminal flash, I'll post the results once I get around to trying it.
[HTC EVO 3D] joeykrim:
There is a hint of discovery in the above post. There is no secret or unknown solution to flashing a kernel. I've always considered the process is very public and very well known.

Off the top of my head, I'll do my best to outline all the steps a user can take through connectbot/terminal emulator in order to perform the same steps as Flash Image GUI.

As a disclaimer, when flashing an "AnyKernel" type kernel, which only comes with the zImage in the .zip file. There are quite a few more steps required as the kernel is not completed and the existing kernel has to be dumped, split up, and patched with the new zImage before it can be flashed.

There are two important parts when "flashing" a regular kernel such as any boot.img file.

1) Writing the kernel to the internal memory, which dd and flash_image both do, essentially the same process. Only need root access to execute either and dd is usually included in both toolbox/busybox binaries eliminating the need for the flash_image binary.

2) Copying over the kernel modules from the zip file into the /system directory. Without completing this step, WiFi and WiMAX (if used on the device) will both break along with any other modules which weren't copied.

As you can see, these steps are not very difficult, but require a bit of typing in addition to unzipping the zip file and loading the kernel then the modules, this process could become a bit tediousness as it requires quite a few command lines.

Another approach would be to put all the command lines into a shell script and only have to execute the shell script. You'd need to add a parameter to feed the shell script the zip file name.

The only major pitfall which comes to mind is for the users who are coming from 100% stock *signed* kernel and are flashing an "AnyKernel" type .zip file. The signature of the stock kernel has to be stripped.

I think the "AnyKernel" type kernel .zip files are probably the more complex as they require a bit of preparation before they can simply be flashed but above is all the logic required!

Hope that helps!
[HTC EVO 3D] flyingwolf:
Stupid question, maybe.

Is this only for those on Hboot 1.5?

I am rocking 1.40.1100
[HTC EVO 3D] mildlydisturbed:
Far as I know it's for everyone, but a necessity for 1.50
[HTC EVO 3D] joeykrim:
Works on all Hboot versions. I've been using and testing it extensively with 1.3 on my own device!

As an update, I was able to add a Reboot Recovery button after the flash completes to help people save a few extra steps in version 1.3.6 released yesterday!

Thanks for the support!
[HTC EVO 3D] wwjoshdew:
Joey, you are an asset to every forum out there. You're an incredible person with a lot of knowledge and helpfulness!
[HTC EVO 3D] Alpine-:
+1 - amazingly useful app, amazingly quick responses and support in his thread, amazing knowledge! Used Flash Image GUI to flash TWRP 2.0 RC1 in an HTC Unlocked HBOOT 1.5 environment with extreme ease thanks to this app. Worth purchasing.
[HTC EVO 3D] gokart2:
Can this app be used to flash a splash screen image?
[HTC EVO 3D] joeykrim:
I've had this question before via email and I haven't seen a reliable method of updating these on Hboot 1.50. Anybody else?

On Hboot 1.3/1.4, I think the only method avaiable is to flash them through the bootloader. I haven't seen anything on being able to access the partition which holds the splash screen directly from normal Android mode.

If anybody has seen reliable methods of updating the splash screen for hboot 1.5, please link to a guide/process?

The best guide I've seen so far on this process lists s-off as a requirement which excludes hboot 1.5: http://xdaforums.com/showthread.php?t=1194459

If any hboot 1.5 users are able to get the method linked in the above thread working, that'd be very helpful to know!

Thanks for the support!
[HTC EVO 3D] ninten5:
hey joey, I have been trying to install roms with this but it NEVER works, I tried the ICS 4.0 alpha rom, titan HD rom, MIUI rom, nothing works.

I tried these with adb fastboot and only warm 2.3 and ICS 4.0 work, is this the app fault or am I doing something wrong? I paid for this and it is not working the way it was advertised to be.:confused:

I did an htc unlock yesterday and used twrp recovery and I have hboot 1.500
[HTC EVO 3D] joeykrim:
I know for sure the MIUI rom works as the developer himself tried it and told me the application works. i would assume the other ROMs work as this is the first complaint i've heard and there have been a lot of downloads/users.

If anybody else is having issues, would be helpful for them to post back as i have assumed they would.

There should be an issue with warm 2.3 because they distribute it with two kernels inside. i actually spent 3 hrs of would be sleep time, coding support for this last night and hope to release the update tonight.

If you paid for this and want a refund, please email me or PM me your email address/order number and i'd be more than glad to refund.

I'm more here to help than to turn a profit, obviously for 99 cents and after google's 30% cut , lol.

Appreciate the support!
[HTC EVO 3D] Alpine-:
Joey: I have a question for you.

Chad recommends you install his kernel with this method.

I planned to use your app. I know I can check to wipe dalvik + cache with the app. This will wipe those automatically then flash kernel, correct? However, you would not be able to then do the second wipe before restarting into system with the new kernel as he recommends. Any suggestions? I have Hboot 1.5.
[HTC EVO 3D] joeykrim:
Yea, great question.

According to his directions, he is instructing to wipe the /cache partition and the dalvik-cache directories twice in recovery mode.

The /cache partition might get populated by the custom recovery while running certain operations. The dalvik-cache directory will only be populated while in normal Android mode.

Also, there have been *rumors* sometimes in recovery mode the directories aren't wiped properly. Don't think I've seen any hard evidence for this to be true, but I'd imagine some users might accidently forget one of the two, or both, or not select them all the way, or who knows.

If you wipe dalvik and cache from my app, they will be done at the end of the kernel loading process in order to make sure they have the best impact. There is really no way to mess up when my app is doing the wiping.

If you really wanted to be thorough, you could flash the kernel and have it wipe dalvik-cache and /cache, reboot and run the process a 2nd time.

In my personal opinion, as I can't speak for the custom recovery's, the process through FIG (Flash Image GUI) once will run properly and I wouldn't wipe twice. If I was really curious, I'd open adb shell and check them out manually to see if anything remains.

Hope that helps and appreciate the support!
[HTC EVO 3D] kdagia:
Evo 3D Stuck in animation loop

Dear Joey

Need your help.

I rooted my EVO 3D 1.49.0009 with htc dev, installed cwm recovery and super user and then installed Flash GUI.

Used your tool to extract and flash kernel from Synergy 3DVo Nightly. Went smoothly.

Then Fastboot usb/ fastboot boot recovery.img for recovery mode

Now my problem began:

- Tried Install zip from sd card and chose the same zip file 101911 Synergy RLS 1.zip

GET error in /sd card/101911-Synergy-RLS-1.zip (status 7) aborted

- Factory reset will also not work and phone will not boot into normal mode. stuck at animation in a loop
[HTC EVO 3D] wwjoshdew:
Sounds like you have the GSM Evo 3D!
[HTC EVO 3D] joeykrim:
This thread is only for issues relating to my application, Flash Image GUI. As your issue lies outside the scope of this thread, it is off topic and doesn't belong here.

This post belongs on the Q&A board. Never the less, I figured people might loop me/my application into their unrelated issues. In the OP of this thread, I outline the general steps to take when in a boot animation loop.

Quoted from the OP:

In your case, my application flashed the kernel properly but the custom recovery did not flash the ROM properly. Now you have a kernel which is not compatible with the currently loaded ROM.

Please follow the steps above in resolving the issue. If you are still running into issues, could you reply back with a link to your post/thread on the Q&A board or PM me the link?

Thanks for your support!
[HTC EVO 3D] kdagia:
Brick 1.49.0009 SOLVED

Thanks to Joey who helped identify a kernel mis-match. Per his suggestion, downloaded another ROM leedroid and leedroid kernel. Installed Recovery module with fastboot and then the install from zip card

Smooth solution to a day of madness. Thanks Joey again.
[HTC EVO 3D] Alpine-:
Interesting, I just experienced this too. Exact same error. Coming from stock kernel to anthrax b series v9 (cdma sense build). Never had another kernel besides stock on this replacement unit. Other rom, hboot, info in my signature. Any suggestions?

***Update: strange, tried it again later after a full nandroid restore of the same setup and it worked. No idea why, but I did not get the error and it worked fine.

Sent from my Evo 3D
[HTC EVO 3D] ninten5:
Wait so how else am I suppose to flash a rom with this app? I select the rom's zip file and click flash image then I reboot in recovery and select install from zip and select the same rom's zip file.

I did exactly that with miui and that did not work it freezes on the miui logo but when applied zip and went through adb it flashed fine. [IND

​

ENT][/INDENT]
[HTC EVO 3D] joeykrim:
Interesting .. can you provide a link to the .zip file you were loading? I want to look through the exact file you used and make sure everything is properly configured.

Appreciate the feedback!

Could you provide a link to the exact file you were experiencing issues with?

Many users, including the MIUI dev himself has helped test this application with his ROM. Perhaps something has changed, but I won't know for sure until I'm able to see the exact file which presented an issue for you.

When you say the resolution was "went through adb" can you specify what exact commands you use and in what boot mode?

Thanks for the feedback!
[HTC EVO 3D] lcars123:
Why can't I install the latest CWM recovery using this app?

I'm on H-Boot 1.5, if that makes a difference.
[HTC EVO 3D] joeykrim:
Unfortunately, without any detail being provided, there is no way to answer this question. The only general answers for this general question are these two:

1) Many users have flashed the latest CWM recovery using this app, including myself, with success.

2) The steps remain the same as previously posted many times, select the .zip or .img file from the /sdcard and FIG should determine the file to be "recovery" type and select the recovery radio box. After hitting flash, rebooting to recovery should show the recovery image just flashed.

If you can provide the version of CWM being installed, a link to the file you're using to flash and the steps being followed, it'll be much easier to provide a specific answer.

Thanks for your support!
[HTC EVO 3D] clipsruck:
Joey... I use this app at least a few times a week. I love it and thank you. My question is this. Is there anything out there that would let me flash other types of zips so that I don't have to always do it from recovery? i.e. boot animations random other mods... I just see the great value of FIG and just thought I'd ask.

EVO 3d

xda Premium
[HTC EVO 3D] joeykrim:
Great question .. unfortunately the answer is a bit technical. The short version is, depends on what the zip file is modifying.

The only example given was boot animations so I can specifically address that:

Slightly longer answer: Boot animations is definitely possible and I've glanced in the market seeing a handful of apps which claim to manage/change boot animations.

The downside depends on where the boot animation is going to and the fact it might overwrite an existing one. To support a specific device would be easier than all devices as the standard locations are different on some devices.

Specifically for the EVO 3D, I could definitely look into adding support for "flashing" boot animations through FIG. I haven't see a lot of requests for this feature so up to this point researching/implementing/testing hasn't been a high priority.

Keep the feedback/suggestions and ideas coming!

Appreciate the positive comments and support!
[HTC EVO 3D] Alpine-:
Check your PM. As I said, it seemed to resolve after I did a full nanroid restore the same exact setup then ran your app again. It completed the kernel install with no issue.
[HTC EVO 3D] clipsruck:
Thanks Joey. And just to elaborate on what I was getting at, I meant anything from boot animations to perhaps lockrings, even maybe status bar mods. Just random things that a flashaholic like myself may have thrown at me during the course of my day. I also use this application extensively on my wife's nexus s 4g with no issues.

Keep in mind, the app "as is" is a godsend. So if you don't change anything, I am already satisfied and appreciative.

PS. My cousin is a programmer and developer who is about to try his hand at Android, when he does can I send him your way for advice? I'm a network engineer and I have no clue what type of futuristic magic you guys do. Lol.

EVO 3d!

Xda Premium
[HTC EVO 3D] lcars123:
I'm trying to flash the latest version 5.0.2.0 that I got from Koush's website. I open up the app, browse to the recovery image, then flash it. After I flash it it gives me the option to boot into recovery. When I do it attempts to boot into recovery only to get a black screen then the phone reboots on its own.
[HTC EVO 3D] joeykrim:
The potential issue with changing status bar and lock screen involve overwriting a file currently in use by the OS. There would be potential locking issues or corruption issues which I'd prefer to avoid as some of them would be extremely difficult to circumvent. Hence, recovery mode, where the OS is not being used, is the best place for mods which touch system files.

Regarding the P.S., feel free to send him along. IRC is usually the best place to catch people in real time, irc.freenode.net #htc-evo-3d. Most of the EVO 3D great developers come along from time to time and there can be some intellectual chatter!

The only other check which comes to mind would be to compare the md5 on the recovery file to make sure the download didn't experience any issues.

I've read occasions where people with hboot 1.5 have said the latest version of cwm does not work properly for them and they have to use a prior version such as 4.x. This might be worth researching as this could be an issue impacting you. I have no relation to CWM and can't speak on the issues or bugs.

I personally do have cwm version 5.0.2.0 loaded on my pre hboot 1.5 which I have flashed multiple times using FIG.

Appreciate the feedback and support!
[HTC EVO 3D] lcars123:
You must be right then, because V4 works fine.
[HTC EVO 3D] clipsruck:
That all makes complete sense! Thanks again!

EVO 3d!

Xda Premium