Parfois, vous pouvez avoir besoin d’intégrer les modifications que vous avez apportées à Firefox dans un nouvel installeur. Il peut s’agir d’un fichier policies.json, de modifications d’AutoConfig ou d’extensions. Ce document explique comment procéder.
Étape 1
Téléchargez le programme d’installation que vous souhaitez reconditionner. Assurez-vous que vous téléchargez un installeur complet et pas un installeur stub. Le programme d’installation stub est généralement nommé "Firefox Installer.exe" alors que l’installeur complet est nommé "Firefox Setup VERSION.exe". Vous pouvez télécharger ici l’installeur complet de Firefox ESR et là celui issu du développement rapide.
Étape 2
Décompressez le programme d’installation dans un répertoire. Vous aurez besoin d’utiliser 7-zip pour cela.
7z x "Firefox Setup VERSION.exe"
Étape 3
Effectuez vos modifications à Firefox dans le sous-répertoire principal.
Étape 4
Reconditionnez Firefox en exécutant cette commande dans le répertoire où vous avez décompressé Firefox.
7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
Cela crée un fichier appelé app.7z qui contient les modifications.
Étape 5
Téléchargez les fichiers 7zSD.sfx et app.tag et enregistrez-les dans le répertoire-même où se trouve le fichier app.7z.
Étape 6
Exécutez cette commande :
copy /B 7zSD.sfx+app.tag+app.7z our_new_installer.exe
… pour concaténer les fichiers et créer le programme d’installation.
L’option « /B » est très importante ! Elle indique à la commande copy qu’il s’agit de fichiers binaires de sorte qu’il n’y a pas d’ajout de caractères supplémentaires aux fichiers.