How to watch TV (Hulu) on Android running Gingerbread

Many online TV sites such as restrict media streaming on an android mobile devices. The streaming sites differentiate between an android device and a computer with the help of browser ID string. Therefore, watching TV on Android devices is not possible by default.

An XDA forum member has come up with a wonderful hack. What this tweak does is change the browser ID string so that the streaming site thinks it is connected to a computer, and so gets tricked into allowing the media content streaming to your mobile device.



  • Rooted Android phone
  • Running Android Gingerbread. Yes, this tweak only works on Gingerbread platform
  • Busybox installed
  • Kernel with init.d support
  • Download to computer.
  • ClockworkMod Recovery App installed


1. The first thing to do is to download the latest version of Adobe Flash Player ( from Android market and install it on your android device. Once it is installed, disable “Automatic Updates” option in the Adobe Flash Player app.

2. Now connect the device to computer and copy the ‘’ file to the root of the phone’s internal SD memory card.

3. After copying, disconnect the USB connection and reboot the phone into ClockworkMod Recovery.

4. Select ‘Install zip from SD Card’ > ‘Choose zip from SD card’.

5. Select the copied ‘’ file and proceed with the installation.

6. After the installation is complete, select ‘++++Go Back++++’.

7. Select ‘reboot system now’.

That’s it. Now you can enjoy watching TV on your android phone!

[Via XDA Forum thread]

You may also like...