Mogelijk dient u soms wijzigingen die u aan Firefox hebt aangebracht in een nieuw installatieprogramma op te nemen. Dit kan een bestand policies.json zijn, wijzigingen aan automatische configuratie, of extensies. Dit document toont hoe u dat in Windows-besturingssystemen kunt doen.
Stap 1: installatieprogramma’s downloaden
Download het installatiebestand dat u opnieuw wilt inpakken. Zorg ervoor dat u een volledig installatieprogramma downloadt en geen ‘stub installer’. Het stub-installatieprogramma heet doorgaans ‘Firefox Installer.exe’, terwijl het volledige installatieprogramma ‘Firefox Setup VERSIE.exe’ heet. Het volledige installatieprogramma voor de Firefox Extended Support Release (ESR) kunt u vanaf https://www.mozilla.org/firefox/alldesktop-esr/ downloaden en voor de Firefox rapid release vanaf https://www.mozilla.org/firefox/all/desktop-release/.
Stap 2: installatiebestand uitpakken
Pak het installatieprogramma uit in een map. U dient 7-zip te gebruiken om het uit te pakken.
7z x "Firefox Setup VERSIE.exe"
Stap 3: wijzigingen in Firefox aanbrengen
Breng uw wijzigingen aan Firefox aan in de submap core.
Stap 4: bestanden opnieuw inpakken
Pak Firefox opnieuw in door deze opdracht uit te voeren in de map waarin u Firefox hebt uitgepakt.
7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
Hierdoor wordt een bestand met de naam app.7z gemaakt dat de wijzigingen bevat.
Stap 5: hulpmiddelen downloaden
Download de bestanden 7zSD.Win32.sfx en app.tag en sla deze op in dezelfde map als waarin het bestand app.7z zich bevindt.
Stap 6: installatiebestand aanmaken
Om de bestanden samen te voegen en het installatieprogramma te maken, voer deze opdracht uit:
copy /B 7zSD.Win32.sfx+app.tag+app.7z ons_nieuwe_installatieprogramma.exe
De ‘/B’ is heel belangrijk! Dit vertelt de kopieeropdracht dat dit binaire bestanden zijn, zodat geen extra tekens aan de bestanden worden toegevoegd.