En ocasiones, es posible que tengas que incluir los cambios que has realizado en Firefox en un nuevo instalador. Puede ser un archivo policies.json o cambios y extensiones de configuración automática. Este documento muestra cómo hacerlo en los sistemas operativos Windows.
Paso 1: Descargar el instalador
Descarga el archivo de instalación que quieres volver a empaquetar. Asegúrate de descargar un instalador completo y no un instalador stub. El instalador stub suele denominarse “Firefox Installer.exe”, mientras que el instalador completo se denomina “Firefox Setup VERSION.exe”. Puedes descargar el instalador completo de Firefox Extended Support Release (ESR) desde https://www.mozilla.org/firefox/all/desktop-esr/ y el instalador de la versión de lanzamiento rápido de Firefox desde https://www.mozilla.org/firefox/all/desktop-release/
Paso 2: Descomprimir el instalador
Descomprime el instalador en un directorio. Necesitarás 7-zip para poder descomprimirlo.
7z x "Firefox Setup VERSION.exe"
Paso 3: Realizar cambios en Firefox
Realiza los cambios en Firefox en el subdirectorio principal.
Paso 4: Reempaquetar los archivos
Vuelve a empaquetar Firefox ejecutando este comando en el directorio donde descomprimiste 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
Esto creará un archivo llamado app.7z que contiene los cambios.
Paso 5: Descargar utilidades
Descarga los archivos 7zSD.Win32.sfx y app.tag, y guárdalos en el mismo directorio donde se encuentra app.7z.
Paso 6: Crear el instalador
Para concatenar los archivos y crear el instalador, ejecuta este comando:
copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe
¡El “/B” es muy importante! Le dice a copy que estos son archivos binarios, por lo que no agrega caracteres adicionales a los archivos.