well, only a matter of time before Chrome turns off pepper plugins at all, but let's have fun while we can
flash player keeps a floating point timestamp of the time when flash should stop working, it can be patched to Infinity (thanks, floats!) and flash should keep working forever
on my version (straight from arch repos, md5sum b6da1630859c4f9c47c8ac26ec9c57a3
) the timebomb timestamp is at offset 00EB7760
, you need to change 00 00 40 46 3E 6F 77 42
to 00 00 00 00 00 00 F8 7F
. here's a script to automate that, it also makes a backup
in case the timestamp isnt there, or you have a different md5 hash, you can just search for the timestamp with any hex editor
thanks to http://cache.tehsausage.com/flash/defuse.txt and to /f/ who posted that link
You should also update
latest-component-updated-flash
with the new SHA256 hash because otherwise Chrome wouldn't load it. Calculate the hash withopenssl dgst -binary -sha256 32.0.0.465/libpepflashplayer.so | base64
, you should getm+taVTLcq7w+CDJbCw3QhCyZvKfmZsZ0Z8MC6zGcBEU=
. Replace the value for"Hash"
key in the aforementioned file and restart Chrome.