Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

How can I re-enable a blacklisted extension?

  • Opera decided to block Tampermonkey for no apparent reason and doesn't give me any obvious way to re-enable it. The scripts are pretty important to my browsing experience... how do I re-enable Tampermonkey? And is there a way to disable this stupid feature that blocks extension without the user's consent?

  • Update: I seem to have found a way to re-enable blacklisted extensions, though I'd guess that eventually it'll automatically get disabled again and I'll have to repeat the process.

    Close Opera and go to your user folder (On windows: "C:\Users[username]\AppData\Roaming"), then Opera Software, Opera Stable, and open "Preferences" in a text editor that has a find feature. Look for your extension's ID (for Tampermonkey, it's "dhdgffkkebhmkfjojejmpbldmpobfkfo"), and look for the entries ("blacklist":true,"blacklist_state":1) next to it. Change "true" to "false", and "1" to "0". Save the file and launch Opera - the extension should be enabled now.

  • @ViAik Thank you, this works (so far)! This let me back up my data so that I didn't lose it all. 😅

    As a note to other users, it might help to do this:

    1. Find your profile by going to opera://about.
    • For Windows, it is likely C:\Users [username]\AppData\Roaming.
    • For macOS, it is likely /Users/[username]/Library/Application Support/com.operasoftware.Opera. You can access this folder by opening Finder then clicking "Go" in the menu bar, then "Go to Folder..." and pasting the profile location.
    1. Make a backup of the Preferences file.
    2. Open the Preferences file (use TextEdit on macOS) and paste its contents into an online JSON beautifier
    3. Look for the blacklist settings in the lines below the extension ID. Also, for Mac users, the profile location is probably . In general, you can find your profile path by going to opera://about/.
    4. Set "blacklist" to false instead of true, and set "blacklist_state" to 0.
    5. Save the file. If something goes wrong, restore your backup.
  • At first, I wanted to re-enable Tampermonkey too. Now that I think about it, I wonder why it's been blacklisted. Who manages the blacklist, or is it automated? Either way, I did some digging, and it turns out that Tampermonkey has gone closed-source recently. This seems a bit alarming to me. I just hope that they aren't pulling a Stylish because there is no good alternative to this extension except for ViolentMonkey, which has a possibly questionable privacy policy. Nevertheless I have no real reason to suspect anything except for becoming closed-source and becoming blacklisted with no explanation, neither of which really prove anything.

  • @viaik Thank you so much!! I created an account just to say your method worked perfectly for recovering my scripts 🙂 You saved me a ton of time!

  • @coder-256 According to the git history, Tampermonkey went closed-source after version 2.9, in early 2013. So it has been that way for 6 years.

    Opera's blacklisting of it was far more recent. I would like to hear their reason for doing so; especially as they did not blacklist the ID of the TM version found in their own 'store'.

    I reported the listing to the Tampermonkey folks at https://github.com/Tampermonkey/tampermonkey/issues/635

    Opera's blacklist of extensions is at https://extension-updates.opera.com/static/omaha/blacklist.txt and appears to be in chronological order of addition to the list. TM is the 2nd last entry; they must have added the last two at the same moment.

  • Hi, thanks for finding a way to re-enable Tampermonkey. Once the scripts are exported you can also install Tampermonkey BETA from the Chrome Web Store since it is not blacklisted (at the moment). 🤞

    https://chrome.google.com/webstore/detail/tampermonkey-beta/gcalenpjmijncebpfijmoaglllgpjagf

    I have no idea why Tampermonkey is considered to be malicious. I guess some algorithm wet wild.
    I already contacted the review team via my Opera extension developer account. Hopefully they can tell me more about this issue.

    https://github.com/Tampermonkey/tampermonkey/issues/635

    Sorry for any inconvenience. 😢

  • @coder-256
    The fact that the extension is still listed in Chrome's Web Store and isn't blocked in Vivaldi (and other Chromium-derived browsers using the Chrome Web Store) either makes me think that blacklisting Tampermonkey simply is a bug, unless Opera knows more than anybody else on the planet.

  • Can anyone post the branch where the blacklist is?

    I've been searching for it but can not find it.
    Even more, I've tried in another profile and I've been able to add the TamperMonkey extension with no problem. ¿?

    I've tried searching the extension's name also like here but does not appear.

    The problem is just on a ODev Profile, on Stable it works fine.

    Thanks

    PS: Now has been blocked on the other profile.

    0_1549117030742_2019-02-02_151613.png

    I'll look at the Preferences