Créer les fichiers
Choisissez pref, defaultPref ou lockPref pour chaque préférence. Les chaînes sont échappées, les booléens sont true ou false et les entiers doivent tenir sur 32 bits signés. firefox.cfg commence par un commentaire car Firefox ignore sa première ligne.
Installer dans Firefox
Placez autoconfig.js dans defaults/pref du dossier d’installation et firefox.cfg à sa racine. Sous macOS, utilisez Firefox.app/Contents/Resources. Le fichier de chargement utilise LF et indique general.config.filename firefox.cfg et general.config.obscure_value 0 pour le texte clair. Des droits administrateur peuvent être nécessaires.
Fichiers obscurcis
Sans valeur 0, Firefox attend normalement un décalage de 13 octets. L’encodeur ajoute 13 à chaque octet, pas seulement aux lettres. Si vous encodez firefox.cfg, réglez obscure_value sur 13. Le décodeur inverse l’opération. Ce procédé ne protège pas les secrets.
Vérifier la version cible
Redémarrez une installation de test et inspectez about:config. Les préférences peuvent changer ou être régies par des politiques d’entreprise. Le générateur ne vérifie pas leur existence. Consultez la documentation officielle de Mozilla pour le déploiement.