Install the Unfret extension

This page installs Unfret straight from this server, without an app store: a signed package that updates itself from here. The code is open and releases are reproducible, so anyone can check that a download matches the source.

On a phone, or a computer where you can't install it? Check a link on the web instead (some shops block those checks; the extension isn't affected).

Current release

Version 0.8.3, extension ID kpllgmbgfmnlpnmkibmhflkafhilckfe.

SHA-256 checksums
4473983d6620ba2ca148feccda0b578b5ed1faf8c206014cb0d626379344fe56  unfret-0.8.3.crx
2b3c87b844dd220eb7e94f8c3f4ddd7db7cab068243c205947a7137c7cac23cf  updates.xml
778d506e1910b957668e43c698f96c7cac4a0daf71f2c1ceb24506a684671242  unfret-chrome-0.8.3.zip
6a6fdcc0beac6ff74e6f88d054ad505f762a567c8b8cf2f1647ce021e30b4a1d  unfret-dev-0.9.1.40.crx
41b76520ed93a501da419d2a0394575ede19b5852b502e20f3546c4558f2ab63  updates-dev.xml

Brave, Chromium or Chrome on Linux

Chromium browsers install extensions from outside the Chrome Web Store through a browser policy. Run the command for your browser, restart it, and Unfret appears in the toolbar. It then updates itself from this server.

Brave

sudo mkdir -p /etc/brave/policies/managed && echo '{"ExtensionInstallForcelist":["kpllgmbgfmnlpnmkibmhflkafhilckfe;https://dev.unfret.net/extension/updates.xml"]}' | sudo tee /etc/brave/policies/managed/unfret.json > /dev/null

Chromium

sudo mkdir -p /etc/chromium/policies/managed && echo '{"ExtensionInstallForcelist":["kpllgmbgfmnlpnmkibmhflkafhilckfe;https://dev.unfret.net/extension/updates.xml"]}' | sudo tee /etc/chromium/policies/managed/unfret.json > /dev/null

Google Chrome

sudo mkdir -p /etc/opt/chrome/policies/managed && echo '{"ExtensionInstallForcelist":["kpllgmbgfmnlpnmkibmhflkafhilckfe;https://dev.unfret.net/extension/updates.xml"]}' | sudo tee /etc/opt/chrome/policies/managed/unfret.json > /dev/null

Check brave://policy (or chrome://policy) after restarting. A policy-installed extension can't be removed from the extensions page: delete the unfret.json file you created and restart to uninstall.

ungoogled-chromium

  1. Open chrome://flags/#extension-mime-request-handling, set it to Always prompt for install and restart.
  2. Paste https://dev.unfret.net/extension/unfret-0.8.3.crx into the address bar and confirm the install prompt.

Windows and macOS

On a personal Windows or macOS computer, Chromium browsers only accept policy-installed extensions from outside the Chrome Web Store when the device is managed (Active Directory or device management). Otherwise: download the zip above, unzip it, open brave://extensions, turn on Developer mode, click Load unpacked and pick the folder. That works, but the browser shows a developer-mode notice and there are no automatic updates.

Verify a download

From the extension's source repository: make install && make verify-release CRX=unfret-<version>.crx checks the signature, the extension ID and that the contents are byte-identical to your own build.