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 sur les systèmes Windows.
1ʳᵉ étape : télécharger l’installeur
Téléchargez le fichier 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 l’installeur complet de Firefox ESR (Extended Support Release) à l’adresse https://www.mozilla.org/firefox/all/desktop-esr/ et celui issu du développement rapide à https://www.mozilla.org/firefox/all/desktop-release/.
2ᵉ étape : dézipper l’installeur
Décompressez le programme d’installation dans un répertoire. Vous avez alors besoin de 7-zip.
7z x "Firefox Setup VERSION.exe"
3ᵉ étape : apporter des modifications à Firefox
Effectuez vos modifications à Firefox dans le sous-répertoire principal.
4ᵉ étape : reconditionner les fichiers
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.
5ᵉ étape : télécharger les utilitaires
Téléchargez les fichiers 7zSD.Win32.sfx et app.tag et enregistrez-les dans le répertoire-même où se trouve le fichier app.7z.
6ᵉ étape : créer l’installeur
Pour concaténer les fichiers et créer le programme d’installation, exécutez cette commande :
copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe
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.