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 installatieprogramma 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 Firefox Extended Support Release (ESR) kunt u vanaf hier downloaden, en van de ‘rapid release’ vanaf hier.
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
Voer deze opdracht uit:
copy /B 7zSD.Win32.sfx+app.tag+app.7z ons_nieuwe_installatieprogramma.exe
om de bestanden samen te voegen en het installatieprogramma te maken.
De ‘/B’ is heel belangrijk! Dit vertelt de kopieeropdracht dat dit binaire bestanden zijn, zodat geen extra tekens aan de bestanden worden toegevoegd.