Firefox включаем старые не подписанные расширения \ аддоны

Начиная с 57 версии FF запретил установку старых, не подписанных расширений
Есть шанс все исправить
Суть метода проста:
открыть винраром файл omni.ja который находится в папке программы
(в папке “core” инсталлятора); далее найти там файл: omni.ja\modules\AppConstants.jsm и в нем изменить два параметра, чтоб стало так:

********************************************************
MOZ_REQUIRE_SIGNING:
//@line 234 “z:\build\build\src\toolkit\modules\AppConstants.jsm”
false,
//@line 238 “z:\build\build\src\toolkit\modules\AppConstants.jsm”

MOZ_ALLOW_LEGACY_EXTENSIONS:
//@line 243 “z:\build\build\src\toolkit\modules\AppConstants.jsm”
true,
//@line 245 “z:\build\build\src\toolkit\modules\AppConstants.jsm”
********************************************************

После этого создать профиль и можно устанавливать любые расширения, включая старые, неподписанные или с недействительной подписью.

Проверить в about:config :
extensions.allow-non-mpc-extensions=true
extensions.legacy.enabled=true
xpinstall.signatures.required=false

Firefox: отключение проверки цифровой подписи дополнений

Для отключения поверки ццифровой подписи, создайте 2 файла:

1. Файл config.js
В корневой папке папке самого файрфокса (по умолчанию: C:\Program Files (x86)\Mozilla Firefox\ )

//
try {
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
.eval("SIGNED_TYPES.clear()");
}
catch(ex) {}

2. Файл config-prefs.js
В папке (по умолчанию: C:\Program Files\Mozilla Firefox\defaults\pref )

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

Firefox: отключение проверки цифровых подписей дополнений

Обязательность подписи расширений
Год назад появился первый план ввода обязательных подписей. Изначально предполагалось, что 40-я версия начнёт предупреждать об отсутствии подписи, в 41-й обязательность будет отключаемой, а с 42-й возможность установить расширения без подписи пропадёт. В скорректированной версии сроки неотключаемости сдвинули до 44-й версии. Позднее сроки сдвигались до 46-й версии.

В итоге обязательные неотключаемые подписи появились только в текущей, 48-й версии. Электронную подпись расширения получают на addons.mozilla.org (AMO) вне зависимости, будет ли расширение опубликовано на AMO или нет. Цель требования получать обязательную подпись на AMO — безопасность пользователей. Система фильтрует вредоносные расширения в режиме чёрного списка.

Как отключить:

В папке браузера создайте файл config.js с содержимым:


//
try {
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
.eval("SIGNED_TYPES.clear()");
}
catch(ex) {}


Также в подпапке браузера \defaults\pref создайте файл config-prefs.js
и содержимым:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

Scroll to top