[Fix] Hulu working + Flash.apk April 22

AndroidGraphix

Senior Member
Apr 4, 2011
1,266
377
0
Paradise Valley, AZ
Hulu loads but no sound?

***EDIT

I had to reboot. I now have sound and was finally able to watch youtube without getting an error message. Thanks

Sent from my rooted Thunderbolt, VirusROM AirborneTB 1.5mhz
 
Last edited:

seb6000

Member
Apr 25, 2011
15
0
0
Hulu on Dell Streak 5

Using a Dell Streak 5 (2.2)

Ok Ive been jumping through all the hoops, and hulu still wont work.

I started 1st by getting a proper browser that had selections for the UAString (desktop). Opera, firefox and an already installed browser wouldnt allow this action. I found: Dolphin HD browser at the market and it has this option.

Next I unInstalled the flash version from the market...
then did a reboot,
then installed the latest flash fix, linked at the beginning of this forum post.
did another reboot

opened the Dolphin browser, set it to (desktop)
browsed to hulu... and its a no go!
all it shows is an image for the flash plugin.

---

So I uninstalled the fix and installed the flash from the market and at least the flash in the main page of Hulu will load now... u know the main flash show schroller on their homepage... but still no shows will load.

---

So I read this section in this post and think it would work for me, but I cannot find that location in the files... Ive looked and looked and looked for this path, but another no go for me.., this part of his post I cannot locate on the dell streak

2) Copy libflashplayer.so from sdcard to /data/data/com.adobe.flashplayer/lib

To make it easier, all you need to do is download Adobe Flash Player 10.2.156.12 from market and replace the /data/data/com.adobe.flashplayer/lib/libflashplayer.so which is AND 10,2,156,12 hex edited to look like WIN 99,9,999,99 for HULU.

1) Extract libflashplayer.so to sdcard
2) 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 the file.

To get this working, make sure to set your browser User Agent string. 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

Others are strongly encouraged to make a .apk installer file to share with others as a contribution to the Android community. Unfortunately, I have no way to make the .apk file as I have tried existing .apk's and all they did was made it seem like Adobe Flash was not even installed on all sites including hulu.com.
----

I hope someone finds a way to root this newer version of the Dell streak soon..

v2.2.2
2.6.32.9 kernel
15274 build

----

any help would be good.
thanks
 
Last edited:

Reign255

New member
Dec 12, 2010
3
4
0
I tried searching, but it was temporarily unavailable.

First of all, thank you so much for this! This was the only one that had worked for me out of all the ones I have been trying for days now. Thank you again.

I am having an odd problem though that I can't seem to solve. In the stock browser, everything is flawless, but with Opera Mobile 11, it doesn't detect Flash as installed. All of the options that used to be there for Flash settings are gone and I cannot play Flash content within Opera, but again, I can play them in the stock browser.

Any help would be much appreciated.
 

seb6000

Member
Apr 25, 2011
15
0
0
@Seb6000

You have a tegra device, which is why it is not recognizing this version of flash. Try the .apk in this post. It's an old version of flash, but I don't have a newer version for tegra.

http://forum.xda-developers.com/showpost.php?p=9635382&postcount=352
rcxquake: thanks for the info, but that doesnt work either. u do know the flash version u linked me to is 10.110.1.120.1 - Could it be outdated?

I didnt know or see anywhere in any post that the type of processor running, could have an effect on the flash version.

rcxquake: any ideas on how to root this newer version dell streak 2.2.2 - I've looked all over and nothing seems to be working for this version yet

thanks for the help

---

next for some people who may not know this, when u uninstalled the original market version of flash 10.2, do a reboot, then open/check your easy uninstall app again, because there will still be a lesser version of flash in the list that you will need to uninstall...


thanks again
 

manaox2

Senior Member
Oct 1, 2010
387
87
0
I'd been using the hex-edited libflashplayer.so for flash 10.2 on Droid X Froyo and setting my useragent to desktop to watch hulu for a long while on Froyo with no problems.

With Gingerbread installed, I manage to get it working by removing libstagefright-froyo.so and libstagefright-honeycomb.so from the data/data/com.adobe.flash/libs directory and replacing libflashplayer.so with the hex-edited version. However, upon reboot, all libs are replaced back to stock with the libs packed inside the com.adobe.flash-1.apk in the data/app directory.

Theoretically, I could fix this by uninstalling and then reinstalling a signed flash apk containing the hex-edited libs and the libstagefright files removed. I have no experience modifying META info or signing apks though and none currently exist to my knowledge.
 

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
manaox2,

see 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 you describe as the author of Link2SD which is a great app to allow all apps to be installed and run on the SD Card.

Basically what is said is as follows, perhaps you can confirm with logcat:

On Android 2.3, the links to the lib files are being lost after reboot because the PackageManager service unpack all native libraries from the apk files at boot time.

Android 2.3 links native library directories and it does not unpack libs for apps on the external card since they have their libraries in the ASEC container.
But it unpacks the lib files that are in the devices internal memory.

A solution has yet to be found,
Logcat log shows what is going on...

...
I/PackageManager( 184): Unpacking native libraries for /data/app/com.aurorasoftworks.quadrant.ui.standard-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.cerience.reader.app-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/arity.calculator-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.eclipsim.gpsstatus2-1.apk
...
 

Almighty1

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

To make it easier, all you need to do is download Adobe Flash Player 10.2.157.51from market and replace the /data/data/com.adobe.flashplayer/lib/libflashplayer.so which is AND 10,2,157,51 hex edited to look like WIN 99,9,999,99 for HULU.

1) Extract libflashplayer.so to sdcard
2) 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 the file.

To get this working, make sure to set your browser User Agent string. 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

Others are strongly encouraged to make a .apk installer file to share with others as a contribution to the Android community. Unfortunately, I have no way to make the .apk file as I have tried existing .apk's and all they did was made it seem like Adobe Flash was not even installed on all sites including hulu.com.

If you are running Android 2.3 aka Gingerbread, you might run into the problem where your lib will be
replaced with the original one from the .apk as detailed below:

see 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 you describe as the author of Link2SD which is a great app to allow all apps to be installed and run on the SD Card.

On Android 2.3, the links to the lib files are being lost after reboot because the PackageManager service unpack all native libraries from the apk files at boot time.

Android 2.3 links native library directories and it does not unpack libs for apps on the external card since they have their libraries in the ASEC container but it unpacks the lib files that are in the devices internal memory.

A solution has yet to be found,
Logcat log shows what is going on...

...
I/PackageManager( 184): Unpacking native libraries for /data/app/com.aurorasoftworks.quadrant.ui.standard-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.cerience.reader.app-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/arity.calculator-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.eclipsim.gpsstatus2-1.apk
...
 

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.21

To make it easier, all you need to do is download Adobe Flash Player 10.3.185.21 from market and replace the /data/data/com.adobe.flashplayer/lib/libflashplayer.so which is AND 10,3,185,21 hex edited to look like WIN 99,9,999,99 for HULU.

1) Extract libflashplayer.so to sdcard
2) 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 the file.

To get this working, make sure to set your browser User Agent string. 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

Others are strongly encouraged to make a .apk installer file to share with others as a contribution to the Android community. Unfortunately, I have no way to make the .apk file as I have tried existing .apk's and all they did was made it seem like Adobe Flash was not even installed on all sites including hulu.com.

*** NOTE FOR ANDROID 2.3 aka Gingerbread ROM USERS ***

If you are running Android 2.3 aka Gingerbread, you might run into the problem where your lib will be
replaced with the original one from the .apk as detailed below:

see post #1059 in the thread:
http://forum.xda-developers.com/show...919326&page=22

While it is not related to Adobe Flash, it is related to the scenario you describe as the author of Link2SD which is a great app to allow all apps to be installed and run on the SD Card.

On Android 2.3, the links to the lib files are being lost after reboot because the PackageManager service unpack all native libraries from the apk files at boot time.

Android 2.3 links native library directories and it does not unpack libs for apps on the external card since they have their libraries in the ASEC container but it unpacks the lib files that are in the devices internal memory.

A solution has yet to be found,
Logcat log shows what is going on...

...
I/PackageManager( 184): Unpacking native libraries for /data/app/com.aurorasoftworks.quadrant.ui.standard-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.cerience.reader.app-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/arity.calculator-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.eclipsim.gpsstatus2-1.apk
...
 

Almighty1

Senior Member
Jun 9, 2010
1,027
276
83
46
San Francisco, California USA
bit.ly
Couldn't a script be created that automatically inserts the lib file back in the folder with the correct permissions on reboots ?
I suppose so, I have experience with doing scripts in Unix but not on mobile phones, it probably goes something like:

cp libflashplayer.so /data/data/com.adobe.flashplayer/lib
chmod 755 /data/data/com.adobe.flashplayer/lib/libflashplayer.so

The problem is you have to make the script execute after a x amount of time so that when the device automatically replaces the lib, you have the script do it immediately after.
 

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.22

To make it easier, all you need to do is download Adobe Flash Player 10.3.185.22 from market and replace the /data/data/com.adobe.flashplayer/lib/libflashplayer.so which is AND 10,3,185,22 hex edited to look like WIN 99,9,999,99 for HULU.

1) Extract libflashplayer.so to sdcard
2) 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 the file.

To get this working, make sure to set your browser User Agent string. 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

Others are strongly encouraged to make a .apk installer file to share with others as a contribution to the Android community. Unfortunately, I have no way to make the .apk file as I have tried existing .apk's and all they did was made it seem like Adobe Flash was not even installed on all sites including hulu.com. I have tried replacing the libflashplayer.so file in the .apk with WinRAR and when I install, it says "Application Not Installed" which means it requires the .apk to be resigned. Others said they were able to just replace the file with WinRAR without resigning. When I attempt to sign the .apk, it installs fine with the files and permissions correct except when I visit flash sites,
they all think flash is not installed on the device as I get the blue cube box.


*** NOTE FOR ANDROID 2.3 aka Gingerbread ROM USERS ***

If you are running Android 2.3 aka Gingerbread, you might run into the problem where your lib will be
replaced with the original one from the .apk as detailed below:

see 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 you describe as the author of Link2SD which is a great app to allow all apps to be installed and run on the SD Card.

On Android 2.3, the links to the lib files are being lost after reboot because the PackageManager service unpack all native libraries from the apk files at boot time.

Android 2.3 links native library directories and it does not unpack libs for apps on the external card since they have their libraries in the ASEC container but it unpacks the lib files that are in the devices internal memory.

A solution has yet to be found,
Logcat log shows what is going on...

...
I/PackageManager( 184): Unpacking native libraries for /data/app/com.aurorasoftworks.quadrant.ui.standard-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.cerience.reader.app-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/arity.calculator-1.apk
I/PackageManager( 184): Unpacking native libraries for /data/app/com.eclipsim.gpsstatus2-1.apk
...
 
Last edited:
  • Like
Reactions: phdeez