[EVO 4G Android Development] Stalte:
THERE IS A NEW FLASH PLAYER ON THE MARKET I WOULD RECOMMEND NOT UPDATING UNLESS YOU REALLY WANNA RISK LOSING HULU

-----------------------------------------------------------------------------------------------------------------------------------------------

These fixes are no the actual hulu app or even a change to the hulu app at all. It is a fix which roles back the version of stagefright which just so happens to be the fix for the demon voices.

This may negativity effect Youtube, Pandora, and xm radio.

I MADE AN UPDATE ZIP THAT

I HAVE CONFIRMED WORKING BY donnyevo4g and several others

I have tested it myself

So try it out I need feedback!!

Make a Backup first

just flash and your done. (The zip is called Hulufix.zip)

This zip roles back stagefright and fixes demon voices.

****IF THIS WORKS DISREGARD ALL BELOW****

*****MAKE A NANDROID BACK UP BEFORE ANY OF THIS*****

Here are basic instructions for using adb. Thank you

rutter9

for the files and how he did it.

1. Unzip the contents into your android-sdk tools folder

2. adb reboot recovery

3. In recovery go to partitions and select mount\system

4. adb remount

5. Than use these adb commands

adb push libstagefrighthw.so /system/lib/libstagefrighthw.so

adb push libstagefright_omx.so /system/lib/libstagefright_omx.so

adb push libstagefright_color_conversion.so /system/lib/libstagefright_color_conversion.so

adb push libstagefright_avc_common.so /system/lib/libstagefright_avc_common.so

adb push libstagefright_amrnb_common.so /system/lib/libstagefright_amrnb_common.so

adb push libstagefright.so /system/lib/libstagefright.so

6. In partitions menu unmount/system

7. adb reboot

------------------------------------------------------------------------------------------------

The other way for those who don't like or use clockwork recovery. This time i'm giving thanks to JTNiggle (who has done a lot on this thread thanks :) )

Okay, i'll give this my best shot here, not my fault if your phone burns down your house. As always, nandroid before, during, after and in between.

First, download the attachments from this post. Unzip Hulu Working Stagefright.zip and place it's contents in your sdk tools folder. Also place Hulu.apk and flash-fixed.apk in the sdk tools folder.

Part 1 (If you don't already have hulu app with flash fix)

On ur phone, open Root Explorer, (or whatever file manager you use but Root Explorer is the best) and navigate to /system/app, make sure you have full permissions set and mounted as r/w. Find all the flash apk's, some ROM's have two, some have one. Their actual names vary, so look thoroughly. Just rename them to something like flash.apk.old, this way you can rename them back if something goes wrong.

Now, still in Root Explorer, navigate to /system/lib, make sure you have full permissions set and mounted as r/w. After that, close the explorer and plug your phone into your pc.

Open up a command promt and navigate to your sdk tools folder where you placed the downloaded files.

Run these commands, one at a time, tapping enter after each one.

adb push flash-fixed.apk /system/app/

adb push Hulu.apk /system/app/

Now, on your phone, go back into Root Explorer, and navigate to /system/app, find the apk's you just pushed. Tap each one and pick install, follow prompts from there to finish the install. Close the explorer when finished.

If you want, at this point, you can try and open up Hulu on your phone, and see how it's running. The video should start playing fine, but you'll have the demon voices, no biggie, we'll fix that in a minute. If the video wont play at all, and you get a message like, not optimized for your device, or not supported on your platform, then Flash did not install properly. Check everything and re-do the above steps until you get video playback on Hulu. I've had to run through it twice to get it to work sometimes.

Part 2 Once you have hulu and you want to fix demon voices

Now, back to the command promt from your sdk tools folder. Run these commands one at a time, tapping enter after each one.

adb push libstagefright.so /system/lib/

adb push libstagefright_amrnb_common.so /system/lib/

adb push libstagefright_avc_common.so /system/lib/

adb push libstagefright_color_conversion.so /system/lib/

adb push libstagefright_omx.so /system/lib/

adb push libstagefrighthw.so /system/lib/

Now that all the files are in the proper places, you can reboot, so run

adb reboot

once your phone boots up, it should be good to go. If not, :confused:

This may provide mix results. This is a temporary fix

Good Luck