This script allows you to install unsigned extensions (ones that aren't approved by Mozilla) on normal Firefox builds and the official Snap! That's right, no "Firefox Developer Edition" nonsense required!
⚠️ Disclaimer ⚠️
This script is not well tested, like at all. This script might break things, possibly important things. You should probably take a backup of your Firefox profile before using it. You have been warned.
sudo apt install -y curl unzip zip # Only needed when jailbreaking the Snap sudo apt install -y squashfs-tools
- Close Firefox.
- Run the script!
# Jailbreak System Firefox curl -L 'https://gist.github.com/TheBrokenRail/c43bf0f07f4860adac2631a1bd9e4136/raw/jailbreak-firefox-system.sh' | sh # Jailbreak Firefox Snap curl -L 'https://gist.github.com/TheBrokenRail/c43bf0f07f4860adac2631a1bd9e4136/raw/jailbreak-firefox-snap.sh' | sh
- Open Firefox.
- Navigate to
- Navigate to
Clear startup cache...then
- This script must be rerun every time Firefox updates.
- A Firefox update may break this completely without warning.
What are unsigned extensions?
Unsigned extensions are extensions that haven't been approved by Mozilla. Only allowing signed extensions means that Mozilla has total control over what extensions can be installed on Firefox.
What was your motivation for this?
A significant amount of spite that Mozilla was trying to control what I run on my own web browser.
Why did you name this "Jailbreak-Firefox"?
Just like jailbreaking on iOS allows you to escape Apple's walled-garden, this allows you to escape Mozilla's walled-garden.