VistaLover Posted January 12, 2021 Posted January 12, 2021 (edited) On 1/8/2021 at 9:17 PM, RainyShadow said: Nice game to check your Flash player Unsurprisingly, today (2021/01/12): This is on 360EEv12 (build 1592) and latest PPAPI (32.0.0.465): Edited January 12, 2021 by VistaLover 1
Ben Markson Posted January 12, 2021 Posted January 12, 2021 I can confirm that the mms.cfg workaround is working for me in both the original FF52.9 and Serpent v52.9.0 (2021-01-08) (32-bit) https://msfn.org/board/topic/174085-newest-adobe-flash-and-shockwave-and-java-too/page/38/?tab=comments#comment-1187691 https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/161/?tab=comments#comment-1193119 Ben.
VistaLover Posted January 12, 2021 Posted January 12, 2021 https://www.kongregate.com/games/fairypoet/wings-of-genesis ... on the same 360EEv12 version, with PPAPI flash file pepflashplayer32_32_0_0_465.dll hex-patched according to instructions posted previously by @UCyborg : 2
VistaLover Posted January 12, 2021 Posted January 12, 2021 @Ben Markson I tried to implement "your" method on portable Flash installations, like the one in 360EEv12; adjacent to original file pepflashplayer32_32_0_0_465.dll I manually created file mms.cfg with contents as below: EOLUninstallDisable=1 EnableAllowList=1 AllowListUrlPattern=file:* AllowListUrlPattern=https://www.kongregate.com/games/* restarted the browser and upon visiting the test URL: https://www.kongregate.com/games/fairypoet/wings-of-genesis Adobe Flash wasn't working Am I missing something? Can you advise further? Only ActiveX is installed system-wide, the rest of my browsers are all portable installations, with "portable" Flash DLLs (be it NPAPI/PPAPI)...
UCyborg Posted January 12, 2021 Posted January 12, 2021 8 hours ago, reboot12 said: How to calculate this value having a normal date? I tried this page Epoch Converter but it's only milliseconds there. You have to convert milliseconds to hex with a converter such as this one. Input the number, enable Raw Hexadecimal option then Convert. The hexadecimal result has to be read backwards, so if you get: 42|80|14|55|20|C0|00|00 You need to replace the original hex string with: 00|00|C0|20|55|14|80|42 Vertical bars added for clarity. 1
VistaLover Posted January 12, 2021 Posted January 12, 2021 On 1/4/2021 at 12:06 PM, UCyborg said: replace it with eg. 0000C02055148042, that will just change the year from 2021 to 2040. It's a unique string, so only one will be found as long as you got the right file. The string represents time elapsed since Unix epoch in milliseconds, stored as 64-bit double precision float number (no fractional part). Apologies for being thick , but I visited https://currentmillis.com/ and on the right sidebar converter I input 2040 01 01 00 00 00 and that date is calculated to correspond to 2208981600000 (ms since epoch) If I input that figure in https://www.exploringbinary.com/floating-point-converter/ with only Raw Hexadecimal checked in output formats, it produces: 4280128c82380000 which would equate to 000038828C28128042 != 0000C02055148042 Where did I fail?
Ben Markson Posted January 12, 2021 Posted January 12, 2021 (edited) 2 hours ago, VistaLover said: Adobe Flash wasn't working Am I missing something? Can you advise further? Only ActiveX is installed system-wide, the rest of my browsers are all portable installations, with "portable" Flash DLLs (be it NPAPI/PPAPI)... I think the problem may be that Kongregate is particularly squirrelly. swf_location = "https://chat.kongregate.com/flash/GameShell_4ef1b0e3533afbd9c353a999a01b4ee6.swf" So, how about... AllowListUrlPattern=https://chat.kongregate.com/ Worked for me Ben. Edited January 12, 2021 by Ben Markson
UCyborg Posted January 12, 2021 Posted January 12, 2021 1 hour ago, VistaLover said: Where did I fail? You took 1st January, I took 12th January. The converter you linked converts to local time, you need UTC time. 2
VistaLover Posted January 12, 2021 Posted January 12, 2021 4 minutes ago, UCyborg said: 1. You took 1st January, I took 12th January. Oops ; Quote replace it with eg. 0000C02055148042, that will just change the year from 2021 to 2040 ... I had only focused on the 2040 number (and assumed to mean the start of the year), while I did not consider the "just" adverb in your quote, which - now is clear to me that - it meant Enforced EOL date: 2021-01-12 => Patched EOL date: 2040-01-12 10 minutes ago, UCyborg said: The converter you linked converts to local time, you need UTC time. Second oops Accounting for local timezone differences, I can now compute that Thu Jan 12 2040 00:00:00 UTC = 2209939200000 ms since epoch ! Thanks again, best regards
VistaLover Posted January 13, 2021 Posted January 13, 2021 On 1/2/2021 at 7:20 PM, VistaLover said: Today, the official Adobe Flash Player "version check" page no longer shows up; it was still working yesterday, Jan 1st, 2021, successfully detecting the last release, v32.0.0.465 ... https://get.adobe.com/flashplayer/about/ => https://www.adobe.com/products/flashplayer/end-of-life.html Well, and this is indeed a surprise to me , the redirection I posted about no longer takes place now, the Flash "version check" webpage loads normally: https://get.adobe.com/flashplayer/about/ 4 hours ago, Ben Markson said: So, how about... AllowListUrlPattern=https://chat.kongregate.com/ Worked for me Thank you @Ben Markson for your kind assistance , but tried as I might I couldn't get your method to work in my Vista SP2 32-bit laptop, neither for "portable" Flash DLLs nor properly installed ones in "%windir%\system32\macromed\flash" This is how above directory looks like after installing latest Flash NPAPI: File mms.cfg reads: SilentAutoUpdateEnable=0 AutoUpdateDisable=0 EOLUninstallDisable=1 EnableAllowList=1 AllowListUrlPattern=file:* AllowListUrlPattern=https://get.adobe.com/* about:plugins in latest Serpent v52.9.0 (2021-01-08) (32-bit) shows: ... but when I visit https://get.adobe.com/flashplayer/about/ I get: I'm out of things to try, since you specifically said: 8 hours ago, Ben Markson said: I can confirm that the mms.cfg workaround is working for me in both the original FF52.9 and Serpent v52.9.0 (2021-01-08) (32-bit) (and the kongregate test flash game doesn't work either, after adding AllowListUrlPattern=https://chat.kongregate.com/ inside mms.cfg ) Any additional insight on this, from anyone, would be welcome... On 1/4/2021 at 12:06 PM, UCyborg said: This is for NPAPI version, but should be doable with PPAPI and ActiveX versions as well, though I haven't tried those. The active_x version for Vista's IE9 proved a bit more tricky... The file to patch is Flash32_32_0_0_465.ocx ; but Adobe's installer has set that file to be READ only, so I wasn't able to patch it in situ (and any of my attempts to remove the READ-only attribute were met with failure, despite me being an admin...) There probably exist more elegant ways to tackle this, but I 1. Copied the file elsewhere, where I had FULL modify permissions. 2. After removing the READ-only attribute, I successfully hex-patched the file. 3. The original .ocx file was renamed with the aid of Unlocker (). 4. A copy of the patched file was put in its place. Result: However, I have 0 intention of using IE9 for Flash content, the experiment was performed simply as a proof of concept... Flash_AX has been now fully removed from the system... 1
RainyShadow Posted January 13, 2021 Posted January 13, 2021 (edited) 9 hours ago, Ben Markson said: I think the problem may be that Kongregate is particularly squirrelly. swf_location = "https://chat.kongregate.com/flash/GameShell_4ef1b0e3533afbd9c353a999a01b4ee6.swf" 4 hours ago, VistaLover said: and the kongregate test flash game doesn't work either, after adding AllowListUrlPattern=https://chat.kongregate.com/ inside mms.cfg They seem to me screwing-up with the site code to add that SuperNova thing, sorry. The direct URL for the game is http://chat.kongregate.com/gamez/0009/4075/live/myth_rider_cs3.swf Here is another page i sometimes use to check Flash - http://www.snailsanimation.com/benchmark08_play.php Edited January 13, 2021 by RainyShadow 1
Ben Markson Posted January 13, 2021 Posted January 13, 2021 @VistaLover My Macromed/Flash folder contents look slightly different to yours: ...you have an extra exe, and an extra folder. For the Adobe thing I need this: AllowListUrlPattern=https://wwwimages.adobe.com/ ,,,direct link: https://wwwimages.adobe.com/www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf @RainyShadow is spot on, http://chat.kongregate.com/gamez/0009/4075/live/myth_rider_cs3.swf is a better link than going anywhere near Kongregate's site proper. That one still works for me using: AllowListUrlPattern=https://chat.kongregate.com/ I'm really not doing anything clever! This is my mms.cfg: SilentAutoUpdateEnable=0 AutoUpdateDisable=1 DisableAnalytics=1 EOLUninstallDisable=1 EnableAllowList=0 AllowListUrlPattern=file:* AllowListUrlPattern=https://wwwimages.adobe.com/ AllowListUrlPattern=https://chat.kongregate.com/ The file:* thing is to allow local .swf files to run. Since yesterday EnableAllowList=0 is depreciated and now defaults to '1'. Ben. 3
RainyShadow Posted January 13, 2021 Posted January 13, 2021 Do you guys think this would be a good download page to pass along to people? It has v.32.0.0.161 beta of the NPAPI plugin. A 20MB download definitely beats the half GB debug archive. Any significant changes compared to v.32.0.0.171 ? Additional links: v.32.0.0.380 (latest), v.27.0.0.180 (SSE) Unfortunately the installer archives are much less than the page archives... Also, @dencorso, since now Flash is officially EOL, could you edit the OP with a short summary and links to some revelant posts, please?
VistaLover Posted January 14, 2021 Posted January 14, 2021 (edited) 16 hours ago, Ben Markson said: My Macromed/Flash folder contents look slightly different to yours: (pic snipped) ...you have an extra exe, and an extra folder. ... Whatever I posted located inside %windir%\system32\macromed\Flash was from a fresh NPAPI install here, minus the FlashPlayerTrust dir, which was inherited from years of Flash usage... 16 hours ago, Ben Markson said: I'm really not doing anything clever! This is my mms.cfg: Update on my issues... I had to use the latest Flash Uninstaller (v32.0.0.468) as admin, followed by a system restart to have a clean slate wrt Flash... After system booted, I installed anew latest (v32.0.0.465) Flash NPAPI, and modified the newly created mms.cfg file, as per your instructions: SilentAutoUpdateEnable=0 AutoUpdateDisable=1 DisableAnalytics=1 EOLUninstallDisable=1 EnableAllowList=0 AllowListUrlPattern=file:* AllowListUrlPattern=https://wwwimages.adobe.com/ AllowListUrlPattern=*://chat.kongregate.com/ Then, at long last, my "portable" Serpent 52 was able to load http://chat.kongregate.com/gamez/0009/4075/live/myth_rider_cs3.swf That test was performed without "portable" Flash DLLs in Serpent! However, as I've written already, I prefer to have portable Flash installations, NOT system-wide ones, and, sadly, my testing today proved that the mms.cfg file is only being read/honoured by a Flash DLL/OCX when placed (the mms.cfg file) in its (proper) location of "%windir%\system32\macromed\Flash\" In my own setup, Serpent 52 portable loads the Flash DLL from G:\PortableApps\Basilisk52Portable\Data\plugins\NPSWF32_32_0_0_465.dll ... but for the @Ben Markson method to work in my case, I still have to place modified file mms.cfg inside "C:\Windows\system32\macromed\Flash\" I can live with that as long as the portable browser installation(s) stays in the same machine, but Flash "portability" will be broken when I load my portable Serpent installation on another host... So, for truly portable and working Flash 32.0.0.465, I have to resort to using the patched (@UCyborg method) Flash DLLs ... @Ben Markson , your dedication and assistance on getting this troubleshot here has been loudly applauded ; many thanks indeed Edited January 14, 2021 by VistaLover 2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now