Fullscreen Hack for Flash 10.1

93 Comments

After watching a few hours of 4oD today I got annoyed that i couldn't do something on one monitor while my other monitor plays full screen flash. The reason, flash will instantly lose full screen if another application gains focus (e.g the web browser on my other monitor.)

After a bit of googling I found these links [1] [2]. However, both of these sites only support flash 9 and flash 10.0, whereas I'm currently on 10.1.53.38. Additionally the second link mentioned no one has been able to hack this into 10.1, so I instantly recongised a challenge.

About 4 hours later I figure it out:

On win32 open
C:\Windows\System32\Macromed\Flash\NPSWF32.dll

On win64 open
C:\Windows\SysWOW64\Macromed\Flash\NPSWF32.dll

or if using Google Chrome (as Chrome now comes with the Flash plugin) open
C:\Users\Andrew\AppData\Local\Google\Chrome\Application\6.0.408.1\gcswf32.dll

or if using Google Chrome on Windows XP:
C:\Documents and Settings\Andrew\Local Settings\Application Data\Google\Chrome\Application\6.0.408.1

On version 10.1.53.38
Jump to offset 0x180227 and change bytes 74 2A to 90 90, and voila.

On version 10.1.53.55
Jump to offset 0x180410 and change bytes 74 39 to 90 90, and voila.

On version 10.1.53.64 (Chrome version - gcswf32.dll)
Jump to offset 0x180753 and change bytes 74 39 to 90 90, and voila.

On version 10.1.53.64 (Normal version - NPSWF32.dll - thanks Medlir)
Jump to offset 0x180A15 and change bytes 74 39 to 90 90, and voila.

Thanks to all the commenter who worked this out before me :)
On version 10.1.82.76 (Chrome version - gcswf32.dll)
Jump to offset 0x180FAF and change bytes 74 39 to 90 90, and voila.

On version 10.1.82.76 (Normal version - NPSWF32.dll)
Jump to offset 0x180AAF and change bytes 74 39 to 90 90, and voila.

Note this method is unsupported, and will most likely break when Flash gets updated again. It is always a good idea to backup any file first, and make sure you are on the same version as me.

For the curious this changes some code that looks like this:

if (msg == WM_KILLFOCUS)
jump to kill_focus
if (msg == WM_PAINT)
jump to paint

to

if (msg == WM_KILLFOCUS)
nop nop
if (msg == WM_PAINT)
jump to paint

and for some context the version 10.1.53.64 surrounding code looked like this:

74 39 83 E8 07 74 11 83 E8 05 75 13 8B

The 74s and 75 should be the same between versions, but all the other bytes might change.

atomicrat2552

So I attempted this edit, and could not find any values of 74 2A at 0x180227. Now, this could be because I'm running 10,1,53,60 but I dunno. Any ideas on how to preform the edit on rc7?

2010-06-10 07:30:21

Ben

Would love if you could write up how you figured this out.

2010-06-10 07:49:20

bramp

Hey guys, I've updated the blog with hacks for both 10.1.53.55 and 10.1.53.64. I don't have 10.1.53.60, but it might be similar enough to .55 and .64 that you should be able to do it yourself. Just search for the long string of bytes I put at the bottom of the post.

@Ben I started to write up how I did this as I went along. I might perhaps post a blog about it at some point.

2010-06-10 13:57:05

Anon

Any fixes for Mac OS?

2010-06-11 12:57:40

Ben

Thanks! Works great for Chrome dev channel too - just change the path to the latest version number - C:\Users\brobeson\AppData\Local\Google\Chrome\Application\6.0.427.0 at the moment.

2010-06-11 13:26:41

Medlir

Just for reference, the string of hex characters for this for v10.1.53.64 were at 0x180A15 on my system (Win 7, 32-bit) **NOT** 0x180753. I used the offline installer downloaded directly from Adobe to install yesterday afternoon and it has it's digital signature intact as well. So either, there's more than one version floating around labeled 10.1.53.64, or there's a mistake somewhere.

2010-06-11 15:45:59

Allen Williams

I'm using version 10.1.53.64 on win7 x64. I have both chrome and firefox installed. I got it to work in chrome with no problems. It doesn't work in firefox or IE. I made the change in both .dll files. I suppose I could live with using chrome for youtube and firefox for everything else, but i would prefer to stick with firefox for everything as chrome doesn't have all the add-ons i like yet.

2010-06-11 16:19:56

Gordon

Worked for me with chrome. Didnt get it to work in FF, though i found the right spot (strg F and the string) and changed correctly.
didnt try rebooting yet

2010-06-11 17:17:55

madwh

It works great with hulu but with pretty much any other site it doesn't give me proper full screen, it does stay full screen but it's not proper full screen, it doesn't fill the screen entirely. :( so it's kinda useless with youtube, cnet tv etc.

2010-06-11 17:47:30

madwh

nevermind! I just had to set the monitor as "main display" and now it works perfectly and then I can move my icons and taskbar back to my real main monitor. :)

2010-06-11 17:52:11

Brian

This worked great for chrome and firefox but the IE plug in seems to not be using the NPSWF32.dll

It installed Flash10h.ocx and FlashUtil10h_ActiveX.dll.

Any idea how to apply this method to an IE install like this?

2010-06-11 17:53:33

bramp

@Medlir Thanks for the correction. I just went back and checked and I did indeed have the correct offset, but I am running the version of flash that is built into Chrome. So perhaps the offline install and Chrome come with different binaries.

@Anon I don't own a Mac so I can't help you with that.

@Brian Sorry I don't use IE, but are you 100% sure there is no NPSWF32.dll somewhere on your PC? I was under the impression that Firefox and IE used the same version of flash.

2010-06-11 20:36:24

mil

I had the same dll as Medlir: for v10.1.53.64 the string was at 0x180A15 on my system as well. I did an online install on Win7 64-bit.

2010-06-11 22:39:24

Allen Williams

Its there and i found the data, it just doesn't work. worked perfectly in chrome though.

2010-06-12 03:53:29

bramp

@Allen When I get some free time I will look into Firefox, and figure out if the hack is still appropriate for that version.

2010-06-12 13:41:14

Gabriel

Very nice! Got it working on 10.1.53.64 Win32. Makes watching the World Cup on ESPN3 much more enjoyable! :)

2010-06-12 14:12:33

Wael

Thanks!..working fine on Win7 64-bit..

2010-06-12 15:56:11

world_cup_lover

worked great
just as described
winxp32 sp3
firefox 3.6
flash 10,1,53,64

edited file at
C:\Windows\System32\Macromed\Flash\NPSWF32.dll

edited offset 0x180A12
changed bytes 74 39 to 90 90.

2010-06-13 14:32:54

Claudio

Thanks man it helped a lot!!

2010-06-13 15:56:58

Chris B

I will 2nd that is doesn't work in Firefox 3.6.3 -- I tried to get it running for over an hour last night. Changed the hex about a dozen times, reinstalled flash, restarted the PC.. nothing changed it. Wouldn't stay full screen. I will now try it on Chrome to see if I can get it working.

2010-06-15 14:52:50

Chris B

Scratch that, couldn't get it to work on Chrome either. I changed the bytes 74 39 to 90 90 in both Firefox 3.6.3 and Chrome 5.0.375.70 beta, and neither worked. I would full screen the video on my 2nd monitor, and as soon as I click on my primary monitor, it drops back to showing in the browser window. I can't figure out what's happening..

And I have flash updated to 10.1.53.64 on both Firefox ∧

*sigh*

2010-06-15 15:21:30

bramp

@Chris B sorry it's not working out for you :( Can you confirm which files you were changing (ie their full path)?

Also it's worth mentioning that I used flash fullscreen on my second monitor, while doing stuff on my primary.

2010-06-15 16:47:02

Murphy

Just wanted to say thank you so much! I was frustrated changing the file in the system32 directory while using Chrome and the hack not working.

Once I read your site and found it in the user directory it worked perfect! Thank you so much!

2010-06-15 17:08:22

Chris B

@bramp I will document what I've done with some pictures so you can see it visually, there must be a small step I'm missing. Maybe the wrong portion in the Hex editor. I will return with results soon. Thanks for offering to help :)

2010-06-15 18:17:34

Chris B

Ok I actually had some success during a test... I tried something different. In both browsers, I opened the window full screen on the primary first, then minimized, and then full screened it on my 2nd monitor - and it stuck! So maybe that was the trick. For some reason I had to full screen it on primary, and then secondary in that order. I will try this at home to see if that fixes the issues I was having (because I keep checking the code and 90 90 bytes are in there where they are supposed to be!)

I will report back.

2010-06-15 18:33:51

bramp

@Chris B, Well obviously this is a hack and we are doing something Flash wasn't designed for, but from what I've changed I don't understand the behaviour you are experiencing, but either way I'm glad it is nearly working.

2010-06-16 10:32:20

Gerry

Is there a way when maximizing flash (or any window) that it takes up the entire space of 2 screens instead of just 1 screen?

2010-06-18 20:49:57

bramp

@Gerry Not a way that is related to this hack, BUT I imagine someone could write a app to find the correct window handle and attempt to resize it. That might work.

2010-06-18 21:18:58

Aram

This hack only works for firebox by the way. The IE install for 10.1 only has 3 files (not counting log):
Flash10h.ocx
FlashUtil10h_ActiveX.dll
FlashUtil10h_ActiveX.exe
It does not even have the file you are modifying here. Brian above nailed it.

I searched the .ocx file for a similar hex string, and found 3 instances based on your logic of just looking fo the 74 and 75 using wildcards for the others. Nothing looked similar, and I'm not much of a hax0r . . .

2010-06-19 05:09:10

JPS

To those who find that editing 10.1.53.64 NPSWF32.dll doesn't work for Firefox. I found that if you create a backup copy of this DLL and keep it in the same folder as the edited version, Firefox uses the backup copy for some reason. So if you create a backup of NPSWF32.dll in C:\Windows\System32\Macromed\Flash you should zip it or move the backup file somewhere else.

HTH

2010-06-19 18:40:34

Viperal

Thanks a lot JPS; That fixed my problems with firefox. It was in fact using the backup and not the orginal (named)

2010-06-20 23:12:23

Allen

That did it for me too 100% works now. Odd that it seems to pick the "official" version.

2010-06-23 04:39:15

Mike

I was so excited when I found this. I am trying to watch the World Cup on ESPN3 on a second monitor. However, it loses full screen when you click onto the primary monitor. I have a 19" monitor I hook up to my laptop. The laptop acts as the 2nd screen. I am running 10.1.53.64.

However, the hex edit doesn't work. I have changed the 74 36 to 90 90. I also saw on another site to change the 74 to EB. Neither worked. I used Axel's file to modify and it said success, but when I load firefox and go to ESPN3 and move it to the laptop screen, then click on the primary monitor, it jumps out of full screen. (I have restored NPSWF32.dll from a backup each time). Any other suggestions?

2010-06-24 19:13:58

Like Mike

I'm like mike trying to watch the World cup on ESPN3. This was awesome help! THANKS!

2010-06-24 19:39:52

bramp

@Mike, I don't know what to suggest, but did you read the comments about making a backup of the file, but ensuring you move it out of the way?

2010-06-24 21:03:20

Jeremy Smith

I am pulling out my hair I cannot find offset 0x180753 On version 10.1.53.64 (Chrome version) offset 0x180A15 On version 10.1.53.64 (Normal version )any help please

2010-06-29 06:13:57

Gary B

Any chance the people that have already done this, and now have fullscreen working with the dll's, post a link to download the dll so others don't need to hexedit their own.
I'm using 10.1.53.64 under Firefox on XP64, a link would be great.

Anyone, I'm off to try and hexedit this bad boy just in case.

2010-07-01 21:18:01

Tunzi

Thanks for posting this.

Here is the updated 10.1.53.64 (normal) NPSWF32.dll:
http://www.mediafire.com/file/mw0ygtmoimd/NPSWF32.dll

(Use at your own risk, etc.)

2010-07-02 03:22:25

KenB

Thank you so much for the hex code instructions. The instructions work like a charm for me on Flash 10.1.53.64. I'm running WinXP SP3 and Firefox 3.6.6.

Now if Adobe would just fix Flash so that it behaved better on dual monitors without being hacked. In all honesty, however, I hate flash as much as Steve Jobs and wish web developers would just use an alternative means of embedding video.

2010-07-02 15:23:36

Graham

So, when Chrome updated on July 3rd, it broke the hack. I was able to copy the the tweaked gcswf32.dll file from C:\Users\Graham\AppData\Local\Google\Chrome\Application\5.0.375.86 to C:\Users\Graham\AppData\Local\Google\Chrome\Application\5.0.375.99, which restored the hack.

2010-07-07 07:01:20

russ

i downloaded win32 and tried to open the right file but there is not the correct dll file in the flash folder. i redownloaded the flash player to be completely sure that i had 10.1. do i change the other dll file in the folder? flashutil10h_activex.dll?

2010-07-07 13:15:30

Nick

I wasn't able to get this to work using 10.1.53.64 on Win7 and IE8, however it does work in Firefox. If anyone wants to watch Netflix movies online and having the same problem with the maximization, watch it via Windows Media Center and you can full screen on any screen you want and still have your other monitors usable without losing the full screen. I know that uses Silverlight(which blows), but I think a lot of people will get routed here once they start searching for solutions via google, I know thats how I found it. THANKS!

2010-07-07 20:49:44

Doesn't work for IE

@bramp: I've confirmed that Flash installs two different plugins for IE vs non-IE browsers. For IE, it installs the "Adobe Flash Player 10 ActiveX" in Control Panel > Programs and Features. For non-IE (Firefox, etc.) it installs "Adobe Flash Player 10 Plugin".

The "ActiveX" version installs the files Flash10h.ocx and FlashUtil10h_ActiveX.dll under "C:\Windows\System32\Macromed\Flash". The "Plugin" version installs the file NPSWF32.dll.

So the hack on this page (and all others I've googled) only works for non-IE browsers. No one has yet figured out how to hack the "ActiveX" version of Flash (i.e. Flash10h.ocx or FlashUtil10h_ActiveX.dll) to fix this full screen problem for IE as well.

2010-07-09 03:01:43

Doesn't work for IE

Actually, I just found a patch called IgnoFlash v1.3.0 (http://deve.loping.net/projects/ignoflash/), which also successfully fixes the fullscreen problem for Flash ActiveX (IE) v10.1.53.64.

2010-07-09 03:27:46

Jeremy Smith

Awesome works thanks

2010-07-11 12:46:09

Josh

10.1.53.64 for Firefox

Found this, worked for both my friend and I.

"To those who find that editing 10.1.53.64 NPSWF32.dll doesn't work for Firefox. I found that if you create a backup copy of this DLL and keep it in the same folder as the edited version, Firefox uses the backup copy for some reason. So if you create a backup of NPSWF32.dll in C:\Windows\System32\Macromed\Flash you should zip it or move the backup file somewhere else."

2010-07-12 01:18:51

Kushty

This worked a treat. I've been waiting for this for ages, it makes a big difference! Thanks.

2010-07-14 22:33:22

Mat

After searching for AGES for my specific version (Win7 64 bit, Google Chrome), I finally got here.

I'm so glad I did!

Thank you so much for the info. There I was trying to hack the Adobe version of the file in my sysWOW64 directory and I was tearing my hair out!

2010-07-15 17:12:31

bramp

@Mat. I have to admit I wasted maybe 3 hours decompiling the wrong version of Flash before I realised my changes weren't applicable to Chrome. Luckily it was relatively easy to pick up where I left of when I moved over to Chrome.

2010-07-15 18:46:30

Cleepy

I'm using Flash 10.1.53.64 on Google Chrome on Windows 64bit.

I searched through C:\Windows\SysWOW64\Macromed\Flash\NPSWF32.dll

and changed the hex string:
74 39 83 E8 07 74 11 83 E8 05 75 13 8B

to:
90 90 83 E8 07 74 11 83 E8 05 75 13 8B

and still no luck getting fullscreen to stick on my other moniter; I click and it goes back to original size. Did I mess up somewhere?

2010-07-16 03:52:56

bramp

@Cleepy If you are using Chrome you have to edit the file:
C:\Users\Andrew\AppData\Local\Google\Chrome\Application\6.0.408.1\gcswf32.dll

The name "Andrew" and version "6.0.408.1" might be different.

2010-07-16 10:40:24

Cleepy

Thanks bramp! Everything is working great

2010-07-16 17:06:04

Logan

Bramp,

Google Chrome
10.0.53.64
WindowsXP64

Open NPSWF32.dll with XVI32 Hex Editor

I don't see any string like the one you posted at the end of your post at 180753 or 180A15.

Anyone got any suggestions?

Greatly appreciated, thanks.

2010-07-17 08:48:28

jmaxxz

Once again, thanks for your wonderful work. I look forward to working with you in the future.

2010-07-18 04:42:09

bramp

@Logon, With Google Chrome you need to edit gcswf32.dll, not NPSWF32.dll. The latter is used for IE/Firefox, but someone has suggested that offset 0x180A12 contains the correct bytes to change for NPSWF32.dll.

2010-07-18 10:57:00

Logan

Bramp,

Ah, turns out I was just being a retard and not reading very well. Anyways, I think C:\Users is exclusive to Vista and W7. I'm on XP64 the DLL was located at

C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\5.0.375.99

for me. Thanks for the help, works great now. Much appreciated.

2010-07-18 19:26:46

Sam

Spot on. Many thanks.

2010-07-25 14:04:22

pacer

@JSP Thanks man, that worked great!

2010-07-25 20:00:19

Duncan

I can't find the offset in the .dll-file from Chrome.

I'm using Chrome version 6.0.472.0 (latest dev-build). Can somebody help me with this? In my hex-editor the offsets you describe don't exist.

2010-07-27 14:01:51

Kenta

Chrome worked perfect!! Thanx!

2010-07-27 17:42:53

Kenta

I´m using Chrome version 5.0.375.99, with gcswf32.dll file 10.1.53.64.
Duncan: Try to reinstall this version...?

2010-07-27 17:47:49

bramp

@Duncan, which file were you trying to edit, and what version of flash was it? (You can find the flash version by right clicking on the file and viewing its properties).

2010-07-27 20:22:04

Duncan

@bramp
The gcswf.dll from Chrome version 6.0.472.0 is from flash version 10.1 r53.

2010-07-27 21:12:01

bramp

@Duncan, That is the exact same version of Chrome and Flash I have. Just to double check, my gcswf32.dll (which is in C:\Documents and Settings\Andrew\Local Settings\Application Data\Google\Chrome\Application\6.0.472.0) is 5,607,888 bytes big. It most certainly has the bytes "74 39 83 E8..." starting at 0x180A15. I suspect you are not using your hex editor correctly.

2010-07-27 21:18:48

Duncan

@bramp

Yeah, it worked now! I've performed a search in my hexeditor and found the line of code you pasted above. I altered the values and now flash stays fullscreen:D

But the offset the line is on, is 00180750 in my hex-editor (in hex mode, not dec or oct).

Thanks for your help!

2010-07-27 21:33:58

bramp

@Duncan, In my blog post I said Chrome is at 0x180753, and "Normal version" is at 0x180A15. When I replied to your comment a hour ago I pasted the read the wrong offset, 0x180A15, that is for the normal version of flash. I suspect you might have look at the wrong offset original as well.

BUT anyway, glad it is now working for you.

2010-07-27 22:53:02

Mike

Whoever mentioned the bit about Firefox using the backup if it's in the same folder made a solid point. I moved mine out of the folder and it works perfectly. Thanks!

2010-08-04 17:43:54

MrX1980

For v.10.1.82.76 it seams to be the address 0x180aafH
change 74 39 to 90 90

2010-08-10 21:03:36

Chris

Adobe Flash 10.1.82.76

1) Go to 180AAF
2) Change 74 39 to 90 90

This worked like a charm!

2010-08-11 17:47:09

bubblexcat

USED HxD on
gcswf32.dll

C:\Users\yourname\AppData\Local\Google\Chrome\Application\5.0.375.86 (or yourlatest version)

searched hex for 74 39 83 E8 07 74 11 83 E8 05 75 13 8B

highlight 74 changed to 90 (just hit 90 )
highlight 39 changed to 90 (just hit 90 )
save and worked in chrome windows 7 64 bit

thanks

2010-08-11 22:32:42

Aurelio

For some reason Chrome upgrade itself to version 10,1,82,76

The offset Chris posted is not even found in my gcswf32 and the string bubblexcat posted does not exist.

Anyone else having this issue ?

2010-08-12 16:14:39

DDuTCH

Chrome updated flash to v. 10.1.82.76 , my folder paths is now
C:\...\Google\Chrome\Application\5.0.375.126

new fix? Thanks :)

2010-08-13 17:48:26

lujacome

Same happen to me, any solution for version 10,1,82,76

Thanks!

2010-08-14 02:25:18

DDuTCH

I fixed the problem myself. Here is my solution:
Chrome, Flash V10.1.82.76, folder path C:\...\Google\Chrome\Application\5.0.375.126
File gcswf32.dll

searched hex for 74 39 83 E8

highlight 74 changed to 90 (just hit 90 )
highlight 39 changed to 90 (just hit 90 )
save and worked in chrome windows 7 64 bit

74 was the last pair in address 00180fb0h, and the rest was in address 00180fc0h

2010-08-14 17:26:56

MrX1980

This doesn't work for me with Win7x64de:
For v.10.1.82.76 it seams to be the address 0x180aafH (UltraEdit)
change 74 39 to 90 90

With WinXPx64 it works.

Any idea?

2010-08-18 19:52:19

whatever

Can't get this to work on 10.1.82.76 on XP for Firefox. I changed 74 39 to 90 90 and it still minimizes.... halp!

2010-08-19 20:59:04

Kendo

For v.10.1.82.76 the other addresses in the comments didn't seem to work for me but I found "74 39" at 180FAF (enter in $180FAF under the go to address function in hexadecimal mode). Change those to 90 90 and it works flawlessly in win7 (64-bit) Chrome.

2010-08-22 05:32:25

Don Sveen

Hello, I've been plagued with this problem for awhile, and have tried all the other fixes out there, to no avail.

So I was pretty excited to try this one and I believe I followed all the steps correctly:

running v.10.1.82.76 on Firefox

found Hex string (located at 180A11 on my computer) and changed "74 39 to 90 90"

saved file (which saved properly, values still stored as 90 90)renamed and moved previous dll file to my documents. Closed browser and re-opened it. Went to Netflix and moved video to TV monitor. Brought up fullscreen on TV.

Opened up new browser on laptop...and....

LOST MY FULLSCREEN on TV...YET AGAIN!!

what could I possibly be doing wrong this time? Somebody please help before I have myself committed and just read books the rest of my life (which might be a good idea anyway!)

thanks,

Don

2010-08-26 04:00:25

est

This is a really cool hack.

2010-08-26 04:58:59

bramp

@Don, what version of flash does the DLL say it is? and can you tell me the full path to the DLL.

2010-08-27 16:24:26

Bill

THANK YOU! This has been plagueing me for ages. Am I stating the obvious question when I ask why Adobe hasn't addressed this or made it a configuration setting? There seems to be no reason not to allow it?

2010-08-27 17:23:42

Sven

Windows 7 32-bit
Chrome
Flash 10.1.82.76
Jump to offset 0x180FAF and change 74 39 to 90 90

2010-08-28 02:42:19

Eric

Forgive my doltishness but how do you edit dll? Or barring that can someone take up Gary B's suggestion and post a fixed dll?
Running 10.1.82.76
-E

2010-08-28 18:50:28

bramp

@Eric, Lifehacker did a good job explaining step-by-step how to apply my hack. I am a little annoyed that they didn't ask for permission or even tell me that they were going to rip off my work, but at least they added some value by showing screen shots :)

2010-08-29 18:32:15

Don Sveen

@bramp

thanks for getting back to me.

I think maybe I see the problem.

My DLL file is from flash version 10.1.53.64 while the flash I'm running is the latest (10.1.82.76). I had guessed it wouldn't matter because I'd read comments above that it seemed to work with the newer flash- you just had to find the proper hex string- which I did (albeit on a different offset location)

Would I be better off looking for an older version of flash (10.1.53.64) and trying again?

by the way, my dll path is c: > windows > sysWOW64 > macromed > flash > NPSWF32

thanks for all your help,

Don

2010-08-30 00:50:25

bramp

@Don, Reading though the comments people have left, about half of them have said this doesn't work with Firefox, where the other half say it does. I personally use Google Chrome, so I have NOT tested this with IE or Firefox.

I would try to use the most recent flash (i.e. the one that is installed on your PC). Downgrading will just lead to trouble I think. The path you posted looks correct, so I don't know what else could be wrong. I suspect you are doing it correctly, its just not working for your Firefox for whatever reason :(

Sorry I don't have time to investigate the Firefox issue myself. Maybe another commenter will come up with the solution.

2010-08-30 02:27:30

Don Sveen

@bramp, I guess my only solution then is to start using Google Chrome (at least for Netflix, etc) and try again!

I'll start from scratch and let you know how I do.

Thanks, Don

2010-08-31 02:03:12

Mike

You listed the FF hack address as 180FAF, but I think it is supposed to be 180AAF.

2010-09-01 01:23:27

James

Why don't you guys just upload the dll files?? At least write which hex editor you are using.

2010-09-01 06:29:29

James

Meant to put more into my last post... I have come up with 180aa0 and 180aab as the line required to edit. This is why I said at least write which hex editor you are using. It would seem as though several of us are coming up with different, yet all working, answers.

2010-09-01 06:45:56

bramp

@Mike, I just double checked, and in my gcswf32.dll version 10.1.82.76 I have it at 0x180FAF, which is what I've written in the blog post. If it helps any, the md5 hash of my dll is 24737F2C16E96D81525CAB6A239E8195 (after I've applied the hack).

@James, Well the address should be the same in every hex editor. If it isn't then the hex editor is broken! or the user doesn't know how to use the hex editor. But, if you want to know I'm using UltraEdit to do my hex editing.

Also, I don't want to post the dlls for a few reasons 1) It would take up my bandwidth, 2) The DLL changes quite often, so its best to just search for the string I suggested, and 3) I'm not sure its legal.

2010-09-01 15:32:41

NiWa

@all
Just successfully fixed my npswf32.dll (10.1.82.76) using Mike's address.

Bramp, Mike is correct, the mismatch is due to him editing MPSWF32.dll, where as you are targeting Chrome's gcswf32.dll.

Thanks both =)

2010-09-02 08:19:37

bramp

Thanks NiWa for clearing up the confusion :) I have no changed the blog post to reflect this.

2010-09-02 10:30:36

Warning: The submission system on this blog is flaky at best. Please make a copy of your comment before hitting submit or run the risk of losing it.