Перепакування встановлювача Windows

Іноді вам може знадобитися включити зміни, внесені до Firefox, до нового інсталятора. Це може бути файл policy.json, зміни або розширення AutoConfig. Цей документ показує, як це зробити.

Крок перший

Завантажте встановлювач, який потрібно перепакувати. Переконайтеся, що ви завантажуєте повну програму встановлення, а не завантажувач встановлювача. Зазвичай встановлювач завантажувача називається "Firefox Installer.exe", тоді як повний встановлювач називається "Firefox Setup VERSION.exe.". Ви можете завантажити повний встановлювач Firefox ESR звідси та для регулярного випуску звідси.

Крок другий

Розпакуйте програму встановлення в каталог. Вам потрібно буде скористатися 7-zip, щоб розпакувати його.

7z x "Firefox Setup VERSION.exe"

Крок третій

Внесіть зміни до Firefox в основному підкаталозі.

Крок четвертий

Перепакуйте Firefox, виконавши цю команду в каталозі, куди ви розпакували 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

Це створить файл під назвою App.7Z, який містить зміни.

Крок п'ятий

Завантажте файли 7zSD.sfx та app.tag і збережіть їх у тому самому каталозі, де знаходиться app.7z.

Крок шостий

Запустіть цю команду:

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

щоб об'єднати файли та створити встановлювач.

“/B” дуже важливий! Він повідомляє копію, що це двійкові файли, тому він не додає зайвих символів до файлів.

Ця стаття допомогла?

Зачекайте...

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

Станьте волонтером

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше