10/19/2011, 06:14 PM
UPDATED FOR 3.0.4 - full instructions to set up HULU
WARNING: Installing this patch -will- break your app catalog in oddball ways. You can easily uninstall the user-agent patch using the instructions given below, and that will bring back full app-catalog functionality (so basically, you either have Hulu or App Catalog at any given time - changing between the two is simple and fast).
As posted by raymackay (and edited a bit to add some specific instructions for our newer members):
Please remember that this is an advanced fix using a terminal connection to a linux command line. You are doing this at your own risk. It is a simple process, but if you are at all unsure of your ability to follow these instructions -exactly- please do not attempt this unless you want to visit the webOS doctor.
Step 1: ensure you are in DEV MODE. If you don't know how to do this, check my post here:
Go into webOS quick install on your home pc - you can find it here:
Run the program, select the TOOLS tab, and pick LINUX COMMANDLINE. Make sure your browser is closed on the touchpad.
You should now be in a terminal at a command line looking at your touchpad . Now, type the following lines EXACTLY!!!
1) mount –o remount,rw /
2) mount –o remount,rw /media/cryptofs
3) cd /media/cryptofs/apps/usr/lib/BrowserServerPlugins/
4) cp libflashplayer.so /usr/lib/BrowserServerPlugins/
5) mv libflashplayer.so libflashplayer.so.old
6) mv libflashplayer.so.sig libflashplayer.so.sig.old
7) cd /usr/lib/BrowserServerPlugins
8) sed -i 's/WEB 10/LNX 10/' libflashplayer.so
9) mount –o remount,ro /
10) mount –o remount,ro /media/cryptofs
Allright, you all still with me? What we just did is changed the flash player identifier to say LNX (identifying us as a desktop linux machine). Now we just need to change our user agent.
Go to this link and download the change-user-agent patch (DO NOT USE THE ONE ATTACHED TO THIS POST, THAT IS FOR 3.0.2):
If you use this patch, in the next instructions you'll just have to change what you type to reflect the new filename (in this case, change-user-agent instead of hulu-fix)
Step one: Download the file attached to that post (NOT THE BOTTOM OF THIS POST) and EXTRACT it to an easy to find spot (like your desktop).
Step two: "send" this file (tools > send file) using webosquickinstall to /media/internal
Step three: open a linux command line (tools > linux commandline) in webosquickinstall
Step four: type this exactly into the terminal window:
The device will change the user agent and reboot. Be patient, it takes about a minute to finish everything up and boot back into webOS.
TADA, HULU works once more!
If it's still not working (black screen on videos) you need to remove any adblocking patches you have (adblock or max blocker), delete cache/history/cookies in the browser, and reboot the touchpad one last time. Now Hulu will work.
When or if you ever want to uninstall the user agent patch, you simple go back to a linux command line again (in webosquickinstall) and type:
This will reboot the touchpad and when it comes back online, hulu will be broken and the app catalog will work again. Again, this takes about one minute.
Also once you do this, note you will have to repeat if any flash updates are downloaded though software update manager because it will reinstall to the cryptofs location. Unless they release an update disabling loading plugins from the old location, it should continue to work.