From e32e3752f520018c42814282ca6d647c070ec7c7 Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Wed, 7 Jan 2026 16:12:34 -0700 Subject: [PATCH] Update extension.mdx --- pages/extension.mdx | 64 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 56 insertions(+), 8 deletions(-) diff --git a/pages/extension.mdx b/pages/extension.mdx index 0e5b66b..a07ae0b 100644 --- a/pages/extension.mdx +++ b/pages/extension.mdx @@ -8,18 +8,19 @@ The P-Stream browser extension enhances streaming quality and makes it possible Check out this [explanation](https://rentry.co/htagcrv4) about what the extension does. -## 🧩 [Chrome Webstore](https://chromewebstore.google.com/detail/p-stream-extension/gnheenieicoichghfmjlpofcaebbgclh) +## [Chrome Webstore](https://chromewebstore.google.com/detail/p-stream-extension/gnheenieicoichghfmjlpofcaebbgclh) -## Firefox -You'll need to manually install the `.xpi` file or simply use Chromium for P-Stream. +## Firefox AOM +The extension is not listed on the Firefox AOM, so you'll need to install the `.xpi` manually. Sorry, some loser keeps reporting the extension and getting it taken down. ˙◠˙ # Manual Installation -**Developer mode has to be enabled** to manually install the extension. +- [Chromium-based Installation](#chromium-based-installation) +- [Firefox-based Installation](#firefox-based-installation) Select one of the following methods to install the extension. Ensure that you download the files compatible with your browser. @@ -57,14 +58,21 @@ These installation steps are for any chromium-based browsers such as Microsoft E ## Firefox-based Installation -These installation steps are limited to **Firefox Extended Support Release (ESR), Firefox Developer Edition and Nightly versions** of Firefox -that will allow you to override the setting that enforces the extension signing requirement. +This extension requires disabling `xpinstall.signatures.required` in `about:config` in the following supported browsers: -### Loading an XPI file +### Supported Browsers +- **Librewolf** (recommended) +- **Floorp** +- **Firefox Nightly** (May have some issues) +- **Firefox Developer Edition** +- **Zen Browser** +- **Iceraven (Android)** + +### Installation Steps - Open your browser and type `about:config` into the address bar. + Open your supported Firefox browser and type `about:config` into the address bar. Click the `Accept the Risk and Continue` button. @@ -84,3 +92,43 @@ that will allow you to override the setting that enforces the extension signing When prompted, choose `Continue to Installation` and then `Add`. + +## Workarounds for Unsupported Browsers + +This extension works with unsupported browsers, but requires additional steps. Please see below. + +### Regular Firefox Tutorial + +#### How to use CRX Installer with regular Firefox +Complete guide for disabling signature verification in standard Firefox + +In the regular version of Firefox, setting `xpinstall.signatures.required` to `false` does not work correctly. This document explains how to disable this restriction. + +1. **Identify the path of omni.ja** + + omni.ja is located in the Firefox installation directory. + + The typical path is as follows: + ``` + C:/Program Files/Mozilla Firefox/omni.ja + C:/Program Files (x86)/Mozilla Firefox/omni.ja + /Applications/Firefox.app/omni.ja + /usr/lib/firefox/omni.ja + /usr/lib64/firefox/omni.ja + /opt/firefox/omni.ja + ``` + + You can also check the location of the installation directory from the `about:support` page. + +2. **Patch omni.ja** + + Download `omniPatcher.py` and run it as follows: + ``` + python omniPatcher.py /path/to/omni.ja + ``` + +3. **Remove startup cache** + + To apply the changes, open `about:support` and delete the startup cache from the button at the top right. + + This allows you to disable signature verification in the regular version of Firefox based on the value of `xpinstall.signatures.required`.