Het Windows-installatieprogramma opnieuw inpakken

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 kunt doen.

Stap één

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 ESR kunt u vanaf hier downloaden, en van de ‘rapid release’ vanaf hier.

Stap twee

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 drie

Breng uw wijzigingen aan Firefox aan in de submap core.

Stap vier

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 vijf

Download de bestanden 7zSD.sfx en app.tag en sla deze op in dezelfde map als waarin het bestand app.7z zich bevindt.

Stap zes

Voer deze opdracht uit:

copy /B 7zSD.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.

Was dit artikel nuttig?

Een moment geduld…

Deze aardige mensen hebben geholpen bij het schrijven van dit artikel:

Illustration of hands

Vrijwilliger worden

Laat uw expertise groeien en deel deze met anderen. Beantwoord vragen en verbeter onze kennisbank.

Meer info