[Fix] Hulu working + Flash.apk April 22

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
Almighty1, what did you have to do to package the .apk?
Open the .apk with WinRAR and either delete the libflashplayer.so and add the new libflashplayer.so or replace and update the libflashplayer.so with the new one. Sign the apk. The apk doesn't work on my Motorola Droid 1 running p3droid's stock rooted FRG83G froyo Android 2.2 or HP Zeen running froyo 2.2 rooted as both of them would make it seem as if flash was installed but running a incompatible version even with youtube as it tells me to upgrade flash. It installs fine on my Motorola Xoom so it seems like something in the stock ROMs are preventing the apk from working correctly.
 

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
[Fix] Hulu working using Flash 10.3.185.23 - June 7, 2011

The following are hacks to get hulu.com working with the latest Adobe Flash Player 10.3.185.23 for the Android platform which consists of 2 methods, both methods basically is a hack of /data/data/com.adobe.flashplayer/lib/libflashplayer.so by hex editing AND 10,3,185,23 to WIN 99,9,999,99 so it will work with HULU.

1) Using the apk - uninstall any existing Adobe Flash Player from your device before installing the new apk. This will not work with some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet.

2) Replace the original library file with a hacked version of the library file which consists of the following steps and requires root:
1) Download Adobe Flash Player 10.3.185.23 from Android Market
2) Extract the zip file and copy libflashplayer.so to sdcard
3) Copy libflashplayer.so from sdcard to /data/data/com.adobe.flashplayer/lib using root explorer and make sure the permissions for libflashplayer.so is rwxr-xr-x or chmod 755 libflashplayer.so.

Method 2 is required for some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet as on those devices, flash sites will make it seem like Adobe Flash Player is not installed or will tell you that you need to upgrade your flash player version.

Method 2 will not work for Android 2.3+ (Gingerbread) or Android 3.0/3.1 (Honeycomb) devices as the library files on any internal storage will be lost during the boot process and replaced with the one in the apk you are using where in this case, you will end up with the stock library file as your apk came
from the market as can be seen in post #1059 in the thread:
http://forum.xda-developers.com/showthread.php?t=919326&page=22

While it is not related to Adobe Flash, it is related to the scenario above in which people are having problems with the Link2SD application which is a great app to allow apps to be installed and run on the SD Card.

After you apply either methods above, to get this working, make sure to set your browser User Agent string to Desktop. With the stock Android browser and probably other browsers excluding the Dolphin browser, you might have to do this each time you run any flash based site including hulu.com or start the browser:
http://forum.xda-developers.com/showthread.php?t=686765
 
Last edited:
  • Like
Reactions: tx_jaycee

choadtron1

New member
Jun 17, 2010
2
0
0
Thanks for the update, did you ever post a step by step on how to hex edit original file? I have hexxed it and searched for "and" but it gets confusing quick.
 

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
Thanks for the update, did you ever post a step by step on how to hex edit original file? I have hexxed it and searched for "and" but it gets confusing quick.
All you need to do is search for the first AND which is followed by the version number of the flash, it just uses "," instead of ".", replace the AND with WIN and the version number with either the current windows version number of flash or just replace the original numbers with 9's. I wasn't even the one who created the original hex editing method.
 

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
[Fix] Hulu working using Flash 10.3.185.24 - June 18, 2011

The following are hacks to get hulu.com working with the latest Adobe Flash Player 10.3.185.24 for the Android platform which consists of 2 methods, both methods basically is a hack of /data/data/com.adobe.flashplayer/lib/libflashplayer.so by hex editing AND 10,3,185,24 to WIN 99,9,999,99 so it will work with HULU. The reason for setting the version number to 99.9.999.99 is when the Windows version of AdobeFlash Player is updated, hulu won't stop working because the version number is not equal or greater than the current version which normally would require another hack.

Method #1) Using the apk - uninstall any existing Adobe Flash Player from your device before installing the new apk. This will not work with some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet.

Method #2) Replace the original library file with a hacked version of the library file which consists of the following steps and requires root:
1) Download Adobe Flash Player 10.3.185.24 from Android Market
2) Extract the zip file and copy libflashplayer.so to sdcard
3) Copy libflashplayer.so from sdcard to /data/data/com.adobe.flashplayer/lib using root explorer and make sure the permissions for libflashplayer.so is rwxr-xr-x or chmod 755 libflashplayer.so.

Method 2 is required for some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet as on those devices, flash sites will make it seem like Adobe Flash Player is not installed or will tell you that you need to upgrade your flash player version.

Method 2 will not work for Android 2.3+ (Gingerbread) or Android 3.0/3.1 (Honeycomb) devices as the library files on any internal storage will be lost during the boot process and replaced with the one in the apk you are using where in this case, you will end up with the stock library file as your apk came from the market as can be seen in post #1059 in the thread:
http://forum.xda-developers.com/showthread.php?t=919326&page=22

While it is not related to Adobe Flash, it is related to the scenario above in which people are having problems with the Link2SD application which is a great app to allow apps to be installed and run on the SD Card.

After you apply either methods above, to get this working, make sure to set your browser User Agent string to Desktop. With the stock Android browser and probably other browsers excluding the Dolphin browser, you might have to do this each time you run any flash based site including hulu.com or start the browser:
http://forum.xda-developers.com/showthread.php?t=686765
 
Last edited:

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
[Fix] Hulu working using Flash 10.3.185.25 - June 28, 2011

The following are hacks to get hulu.com working with the latest Adobe Flash Player 10.3.185.25 for the Android platform which consists of 2 methods, both methods basically is a hack of
/data/data/com.adobe.flashplayer/lib/libflashplayer.so by hex editing AND 10,3,185,25 to WIN 99,9,999,99 so it will work with HULU. The reason for setting the version number to 99.9.999.99 is when the Windows version of Adobe Flash Player is updated, hulu won't stop working because the version number is not equal or greater than the current version which normally would require another hack.

Method #1) Using the apk - uninstall any existing Adobe Flash Player from your device before installing the new apk. This will not work with some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet.

Method #2) Replace the original library file with a hacked version of the library file which consists of the following steps and requires root:
1) Download Adobe Flash Player 10.3.185.25 from Android Market
2) Extract the zip file and copy libflashplayer.so to sdcard
3) Copy libflashplayer.so from sdcard to /data/data/com.adobe.flashplayer/lib using root explorer and make sure the permissions for libflashplayer.so is rwxr-xr-x or chmod 755 libflashplayer.so.

Method 2 is required for some stock ROMs that are rooted such as the one on the Motorola DROID 1 A855 phone and HP eStation Zeen Tablet as on those devices, flash sites will make it seem like Adobe Flash Player is not installed or will tell you that you need to upgrade your flash player version.

Method 2 will not work for Android 2.3+ (Gingerbread) or Android 3.0/3.1 (Honeycomb) devices as the library files on any internal storage will be lost during the boot process and replaced with the one in the apk you are using where in this case, you will end up with the stock library file as your apk came from the market as can be seen in post #1059 in the thread:
http://forum.xda-developers.com/showthread.php?t=919326&page=22

While it is not related to Adobe Flash, it is related to the scenario above in which people are having problems with the Link2SD application which is a great app to allow apps to be installed and run on the SD Card.

After you apply either methods above, to get this working, make sure to set your browser User Agent string to Desktop. With the stock Android browser and probably other browsers excluding the Dolphin browser, you might have to do this each time you run any flash based site including hulu.com or start the browser:
http://forum.xda-developers.com/showthread.php?t=686765
 
Last edited:

beeaton

Member
May 29, 2008
9
1
0
Just tried option 1 and Hulu recognized that I was using an Android device. I am running CM7 nightly #123 on the Nook using the default browser.