EDIT: UPDATE! IT WORKS! YAY! You will apparently need to remove the user-agent spoof if you are using it, but once you do that and follow this guide you have hulu on your 2.1 pre.
We were talking about a recent fix that got Hulu working over on the touchpads, and it seems to me the same thing -should- get hulu working on any 2.1.0 pre.
I figured I'd toss it here if anyone wanted to give it a shot - I'm still rocking a pre- on 1.4.5 so I can't do it myself.
Before you do anything - remove the user-agent spoof if you have one on your phone.
First, ensure you are in DEV MODE.
Plug the pre into the computer.
Go into webOS quick install on your home pc.
Run webOS quick install, select the TOOLS tab, and pick LINUX COMMANDLINE. Make sure your web browser is closed on the pre.
You should now be in a terminal at a command line looking at your pre.
Now type or copy and paste the following lines into the terminal window. Hit enter after each line:
cp libflashplayer.so libflashplayer.so.bak
sed -i 's/WEB 10/WIN 10/' libflashplayer.so
If you run into any issues related to your pre regarding it being in Read Only mode, you can fix it by typing the following:
mount -o remount,rw /
Then hit enter, and perform the steps listed above.
That should be it - Hulu should now -theoretically- work on your pre 2...
Want to reverse the process? Simply type (ALL ONE LINE):
cp /usr/lib/BrowserServerPlugins/libflashplayer.so.bak /usr/lib/BrowserServerPlugins/libflashplayer.so
If anyone would care to give it a shot and report back it might be nice to know that it works . Might even give me a reason to finally try and hodgepodge my old pre- into the 2.1.0 world.
It may not work if the 2.1.0 pre uses a different identifier in the flash file (the touchpad uses WEB 10, the pre might use something else). Would love to hear one way or the other .