Como reempacotar o instalador Windows

Firefox for Enterprise Firefox for Enterprise Última atualização:
This is a machine-generated translation of the English content. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Às vezes você pode precisar incluir alterações próprias no Firefox em um novo instalador. Pode ser um arquivo policies.json, mudanças no AutoConfig ou em extensões. Este documento mostra como fazer isso em sistemas operacionais Windows.

Nota: Para ver os passos para o macOS, consulte Aplicando personalização no Firefox para macOS.

Passo 1: Baixar o instalador

Baixe o arquivo instalador que você quer reempacotar. Certifique-se de baixar o instalador completo e não o instalador online. O instalador online normalmente tem o nome “Firefox Installer.exe”, enquanto o instalador completo tem o nome “Firefox Setup VERSION.exe”. Você pode baixar o instalador completo do Firefox Extended Support Release (ESR) em https://www.mozilla.org/firefox/all/desktop-esr/ e o instalador da versão de atualização rápida do Firefox em https://www.mozilla.org/firefox/all/desktop-release/

Passo 2: Descompactar o instalador

Descompacte o instalador em um diretório. Você precisará usar o 7-zip para descompactar.

7z x "Firefox Setup VERSION.exe"

Passo 3: Fazer alterações no Firefox

Faça suas alterações no Firefox no subdiretório core.

Passo 4: Reempacotar arquivos

Reempacote o Firefox executando este comando no diretório em que você descompactou o 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


Isso criará um arquivo chamado app.7z que contém as alterações.

Passo 5: Baixar utilitários

Baixe os arquivos 7zSD.Win32.sfx e app.tag, e salve-os no mesmo diretório onde o app.7z está localizado.

Passo 6: Criar o instalador

Para concatenar os arquivos e criar o instalador, execute este comando:

copy /B 7zSD.Win32.sfx+app.tag+app.7z seu_novo_instalador.exe


O parâmetro “/B” é muito importante! Ele indica ao comando copy que estes são arquivos binários, assim ele não adiciona caracteres extras aos arquivos.

Essas pessoas ajudaram a escrever este artigo:

Illustration of hands

Torne-se um voluntário

Desenvolva e compartilhe sua especialidade com outras pessoas. Responda perguntas e aprimore nossa base de conhecimento.

Saiba mais