AppsGood and EVO

Hulu.com working with Flash 10.2 on HTC EVO 4G

Evo-hulu-flash10 (1)

This will probably be blocked even faster than Netflix was but as of right now, watching videos on Hulu.com is possible on your HTC EVO 4G thanks to an .apk created by imneveral0ne for his HTC ThunderBolt.

All you have to do is uninstall all previous versions of Adobe Flash from your EVO; depending on your current ROM, you may have to use Titanium Backup or Root Explorer to remove it. Then just download/install imneveral0ne's .apk (G&E mirror here), change your browser's UAString to "Desktop" (instructions below), and enjoy Hulu.com on your EVO.

Note that I'm not talking about the unofficial Hulu app that's been floating around for rooted EVOs since last year. This is Hulu.com from your phone's web browser.

Evo-hulu-flash10 (2)

Evo-hulu-flash10 (3)

You might remember that changing the UAString (user agent string) is what tricked Hulu.com into working on Android last May, before the EVO was even released, and that's part of what's going on here too.

Evo-uastring How to change the UAString depends on the web browser you're using. Some browsers offer the option in the default settings, while others require some prodding.

The stock browser fits into the latter group, so here are the instructions on how to do it on that:

  1. Open the stock web browser on your EVO.
  2. Type about:debug in the URL bar and press Enter/Go. It'll look like nothing has happened but continue to the next step anyway.
  3. Tap Menu > More > Settings > UAString > Desktop.

Now you should be able to visit http://www.hulu.com and watch all the videos on your EVO.

The quality seems to vary pretty significantly by video, as some are laggy enough to be unwatchable while others are fine after they've buffered. Full screen mode works fairly well, as shown in the photos above, though there doesn't seem to be a way to get the video to fill the entire screen.

Even so, full-screen mode is your best bet right now.

Evo-hulu-fullscreen_wm

You can access it by long-pressing the embedded video until the translucent toolbar appears at the top and then tapping the icon in the left corner.

Evo-hulu-flash10 (4)

Landscape orientation in embedded/windowed mode doesn't work properly, as the bottom half of the video is cut off and there's no way to zoom or move around the page, and the video is a little too small in portrait windowed mode (shown above) for comfortable viewing. You can pinch zoom here to make the video expand to the width of the screen in portrait, but you run the risk of hanging the system and the video doesn't get that much bigger anyway.

Imneveral0ne also details a manual method that doesn't use the .apk, but installing the .apk is obviously the faster, simpler way to do it.

However you decide to get it working, enjoy it while it lasts!

[xda-developers]

Jenn K. Lee

Jenn K. Lee is the founder of Pocketables. She loves gadgets the way most women love shoes and purses. The pieces in her tech wardrobe that go with everything are currently the Samsung Galaxy Note II, Sony Tablet P, and Nexus 7, but there are still a couple of vintage UMPCs/MIDs in the back of her closet.

More posts by Jenn | Subscribe to Jenn's posts

Avatar of Jenn K. Lee

28 thoughts on “Hulu.com working with Flash 10.2 on HTC EVO 4G

  • It’s been on Valek’s rom for a week now I think

    Menu, settings, VaelPak settings, Mods/patches, flashable mods, Hulu

    Reply
  • Yeah, I think most custom ROMs have Hulu working (the app and/or browser). What I like about this one is that it doesn’t seem to be ROM-dependent and it can be installed like a regular app. No flashing required.

    Previous versions I’ve used had several components that needed to be flashed (the app itself, some sort of demon voice fix, and maybe something else – can’t remember anymore), so this is a nice change for me.

    Reply
  • Cool, will check it out. Now if I could just get Netflix without paying more.

    That and get my phone to boot up… why are you locked up at a boot screen when I want to go to bed EVO? Bad evo.

    Reply
  • Ahhh… the .apk won’t install. looks like Hulu got on the stick on this one..

    Reply
  • The .apk wont install for me either (rooted using RE and TB). It simply states it wasn’t installed. Booooo.

    Reply
  • THAT ALL YOU HAVE TO DO….GAY!!!
    TV Shows Stream is like $5 and you can get almost any show and every season….

    Reply
  • For those having issues installing.
    After un-installing using Titanium backup, go to Setting -> Applications and see if the original flash is still in your list, if it is, select it and see if you are given an “uninstall updates” option. Do that, it will probably say it failed, but the Flash entry is no longer in your list of installed apps.

    Then try installing the .apk again.

    If that .apk doesn’t work, then try downloading the .apk directly from xda @ http://forum.xda-developers.com/showpost.php?p=12433036&postcount=1
    The “Flash 10.2 + Hulu.apk”, in case the one linked in the post is corrupt.

    I was getting the install failed issue too, and this is what I did, and now I’m working great!

    Reply
  • That apk is saved as a .bin that is linked to his post. It downloads but I am not able to install..

    Reply
  • Avatar of Abracastabya

    Just rename the extension from .bin to .apk

    Reply
  • I was able to download the apk to my comp and upload to my device using Bluetooth File transfer (USB is not an option at my work) and installed it. When going to Hulu.com it notifies that you are connecting from an Android device but you can continue to browse the site. The embedded flash still plays the video.

    Reply
  • I recommend not doing this as it caused my device to lag severly after attempting to access Flash embedded video on any site. I had to uninstall and revert to my previously installed version of flash.

    Reply
  • So do you have to be rooted for it to work? I never really had Flash installed from Market it just worked on browsers when I got Froyo 2.2 but then I did see where it said 10.2 and it didn’t say update but I got it and it didn’t go to SD card and was 12 megs so I deleted it. But if Hulu works without being rooted on 10.2 maybe I’ll get it back. I wish Netflix did? IS Netflix going to work with the 3D EVO. I’ve read different things but something about 2.3 and DRM or something I can’t remember now what I read.

    Reply
  • i sat down to do this and i get a msg saying that:

    “hulu requires flash player 10.0.32 or higher. please yada yada”

    i dont see how i am the only one who got this msg.

    Reply
  • i too am having problems now with the other flash sites. im going to remove this and put my old flash back on and call it a day.

    i do thank you for this info though, i just don’t have the time i once had for tinkering, so if it doesn’t work the first time i move on.

    Reply
  • I checked settings saw the original adobe still there, and simply restarted my phone and installed the apk successfully. Sadly, even after switching to the string to ‘desktop’, hulu still doesnt play the embedded video. Oh well, I was looking forward to seeing hulu mirrored out, but such is life. :-P

    Reply
  • I get that message on my Dell Streak 7 but everything is still working on my EVO and Streak 5.

    Reply
  • I don’t think root is required but since I’m rooted, I can’t confirm whether it works on non-rooted EVOs. Best way to find out is to try it. :-)

    Reply
  • It’s always such a tease when somebody comes out with this. I honestly think that if I came up with a work-around I would keep it to myself so that maybe they wouldn’t patch the hole.

    Reply
  • Avatar of imneveral0ne

    I’m glad you guys are enjoying it. Still works perfect for me. just make sure there isnt any flash on your phone and it should work!

    Reply
  • Avatar of bradleyw801

    I completely removed the original flash apk using titanium, THEN REBOOTED, and this installed perfectly. So far so good. Running Ultimate Droid 3.1.1.

    Reply
  • I am also getting the error message on my rooted Stock ROM EVO that..
    “Hulu requires flash player 10.0.32 or higher. Please download and install the latest version of Flash player before continuing”

    Anyone have any idea how to fix this?

    I did a backup then uninstalled Flash with Titanium Backup, Rebooted my EVO, then i installed the APK with ES File Explorer and it said it installed fine.

    Any Ideas?

    Reply
  • Root is certainly required otherwise HTC Sense won’t let you uninstall the old Flash player. And this one won’t install over the old one, at least in my experience.

    Reply
  • Right, on my stock ROM I had to not only remove flash with Titanium Backup, but I also had to reboot the phone before this .apk would install.

    Reply
  • Try re-doing it. Try freezing or uninstalling flash from TB again. Make sure you reboot before installing the new .apk. Try wiping the cache and such in your browser.

    If that still doesn’t work, you might need to go in and remove some of the flash lite stuff from your /system and then reinstall the new .apk.

    Reply
  • Working fine for me. I was able to watch a whole show today on my TV via the HDMI out. But the best I can do is 380p and it is a bit grainy. Some shows stutter a bit while others are fairly clear.

    Things should be a lot more smooth once Hulu Plus is out and I’m running a nice new dual core EVO 3D :) The HDMIwin out app could use a few more tweaks and patches as well.

    Reply
  • Avatar of Blasing79

    Can you figure out a way for me to get hulu working on the Samsung Galaxy s2 epic 4g touch..
    2.3.4

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *