Ciao,
è uno script "bash" (Unix e Unix-like). Su Windows 10 so che dovrebbe esserci il supporto ma come funzioni no lo so, con versioni precedenti esistono delle vie ma è meglio lasciar perdere.
Ho specificato infatti di aver ottenuto il risultano tramite installazione manuale, volutamente provata perchè la maggior parte degli utenti usa Windows.
Il file omni.ja va scompattato/decompresso e successivamente, una volta apportate le modifiche, ricompresso. Alla pagina che ho linkato del supporto Mozilla c'è scritto come procedere su i diversi sistemi operativi, compreso Windows.
Attenzione che sono presenti due file omni.ja, quello utilizzato in questo caso, è posizionato nella root del programma.
In poche parole la procedura, anche se non proprio identica allo script, è:
- Creare un backup del file omni.ja, esempio: omni.ja.back
- Creare una cartella col nome omni_ja e, al suo interno, decomprimere il contenuto del file omni.ja.back
- Nella cartella "omni_ja/modules/" aprire con il proprio editor il file "AppConstants.jsm"
cercare la stringa MOZ_REQUIRE_SIGNING e modifiicare il valore da true a false.
Una volta modificato, questo file va copiato nella directory "omni_ja/jsloader/resource/gre/modules/ . Va a sovrascrivere quello presente. - Nella cartella "omni.ja/modules/addons/" aprire il file "AddonConstants.jsm"
cercare la stringa REQUIRE_SIGNING e modificare il valore da true a false.
Una volta modificato, questo file va copiato nella directory "omni_ja/jsloader/resource/gre/modules/addons/ . Va a sovrascrivere quello presente - Comprimere il file omni.ja come indicato nella guida (assicurarsi che il file non abbia un'ulteriore sottocartella di nome omni.ja) e riposizionarlo nella root del programma.
- Avviato il browser, digitare about:config e accertarsi che la voce "xpinstall.signatures.required" sia configurata su false.
A questo punto dovrebbe essere possibile installare un'estensione non firmata.
Mi permetto una nota del tutto personale, forse anche sbagliata.
Ok il sotterfugio ma bisogna tenere a mente che Firefox si sta evolvendo e modificando sempre più. Le estensioni xul verranno deprecate e in futuro si andrà inevitabilmente incontro a problemi se le si vuole continuare ad utilizzare su un sistema che non le supporta più.