Hi folks,
I found a fix for older versions.
Essentially, someone extracted, and then created a file containing, the official certificate from Mozilla. Why they couldn't do this in the firstplace is beyond me, with Mozilla's official recommendation being, as always, to update to the latest version. It's made a lot of people angry on reddit, and this guy's basically become a hero of the day to them.
On the URL which details this, it has a bit saying "begin certificate". Copy all of that, including "end certificate", into notepad, go to save as, and save it as icfix.pem, in quotation marks, somewhere that you remember, so that notepad actually saves it as a pem file.
The URL can be found here:
https://www.velvetbug.com/benb/icfix/
bkspmk/addons_fix_for_5602_older/emk82vv/
Then in my older version of Firefox, I went to options, advanced, certificates, clicked the authorities tab, clicked import, selected the pem file, some checkboxes came up which I left unchecked.
Then you can do one of two thigns after checking that the certificate is imported, under Mozilla.
You can either wait it out for the next 24 hours until it reschedules it's addon chek, or you can try to force it to do so using dev tools by going into addons and pressing NVDA plus f2 to pass next key through, f12 which will then bring up a console, and pasting:
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm");
XPIProvider.verifySignatures();
if it asks you to allow pasting, just type "allow pasting" no quotes, no caps, and just like you'd normally ype it. Then re-paste it. Then press enter.
Now, on my end, the log just said log undefined, but when I checked my addons, they were all enabled again. REstarted Firefox and got my ad block back!
The original URL was found on a reddit thread
This was originally found on a reddit thread:
https://www.reddit.com/r/firefox/comments/
hope this helps.