Скачать сборку ESR 91 LPP от 21.10.02
Посмотреть преднастроенные профили
- Условная портативность обеспечивается portable*.dll
- Несколько вариантов файлов настроек
- Несколько способов очистки следов работы
- Метод резервного копирования
- Встроен загрузчик скриптов - user_chrome_files
- и т.д.
-
В папке будущего профиля присутствует пара заглушек и user.js
· Отключающий телеметрию
· Отключающий автообновления
· Отключающий отчеты
· Отключающий GMP, CDM, DRM
· Отключающий WebRTC
· Отключающий Service workers
· Отключающий браузерные проверки
· Отключающий сомооткрываемые страницы
· Отключающий пункты меню Pocket
· Отключающий пункты меню аккаунта Firefox
· Включающий userChrome/userContent -
В папке ядра присутствует файл настроек
· Включающий возможность установки неподписанных расширений
· Включающий возможность установки скриптов и стилей user_chrome_files -
В папке ядра присутствует файл политик
· Отключающий телеметрию
· Отключающий CaptivePortal
· Отключающий сервисы Mozilla
· Отключающий GMP, CDM
· Отключающий автообновление браузера
· Отключающий автообновление расширений
· Отключающий проверку браузера по умолчанию
· Отключающий автообновление поисковых систем
· Отключающий автообновление системных расширений
· Отключающий возможность установки обоев рабочего стола
· Отключающий страницы первого запуска и PostUpdatePage
· Отключающий создание для нового профиля папок закладок по умолчанию
· Отключающий страницу политики конфиденциальности при первом запуске -
Временные файлы пишутся в %TEMP%
-
Добавлен скрипт очистки ядра, профиля и временных файлов (ручной запуск)
-
Ядро браузера почищено от ненужных папок и файлов
-
Добавлен способ быстрого бэкапа профиля или выбранных папок/файлов
-
Firefox Accounts, Pocket и Service workers отключены, но легко включаются
-
Другие компоненты и более подробные описания есть в папке maintenance
Папка maintenance
Дополнительные компоненты и описания к ним
Описание сборки
Папка maintenance/7z
Компоненты архиватора
Папка maintenance/SQLite
Утилита сжатия баз *.sqlite
_include.txt
Список резервного копирования, можно редактировать
В нем добавлен пример выборки из подпапок
FF91esrCleaner.exe
Очищает мусор профиля, ядра, временную папку и некоторые другие места.
Папку bookmarkbackups тоже удаляет, она просто не нужна при постоянных
полных бэкапах профиля. При запуске завершает все процессы Firefox.
Исходники в maintenance, можете перекомпилировать по своему в Aut2Exe,
который входит в комплект AutoIt.
Firefox 91esr RUN.lnk
Ярлык для запуска firefox.exe из папки core
VACUUM+BACKUP.bat
Жмет все .sqlite в профиле и его подпапках
Может удалять базы рекламорезок и историю отдельных расширений
Описание в нем самом и в maintenance\sources\bat
Создает архив по списку из _include.txt
Пароль на архив 12345, меняется в самом батнике
Требует наличия рядом папки maintenance\7z
и папки maintenance\SQLite
• Скачать нужную версию желаемой разрядности, например,
с https://ftp.mozilla.org/pub/firefox/releases/
• Открыть дистрибутив Firefox с помощью 7-zip или WinRAR.
• Перетащить папку "core" из дистрибутива в корень папки со сборкой,
согласится на перезапись файлов.
• Открыть "dependentlibs.list" альтернативным блокнотом и первой строкой
прописать portable32.dll или portable64.dll (в зависимости от разрядности).
• Запустить FF91esrCleaner.exe, для очистки мусора дистрибутива.
• Пользоваться.
1. Для создания нового профиля
• Запускаем core/firefox.exe или ярлык "Firefox 91esr RUN.lnk"
• Пользуемся
2. Для использования своего старого профиля
• Кидаем файлы и папки своего профиля в "profile"
· От замены отказываемся, ошибки игнорируем, жмем "Пропустить"
· Предварительно можно почитать ниже "Перенос старого профиля"
• Запускаем FF91esrCleaner.exe, ждем несколько секунд
• Запускаем core/firefox.exe или ярлык "Firefox 91esr RUN.lnk"
• Пользуемся
!!! Если расширения из старого профиля потеряют настройки, удалите
addonStartup.json.lz4 в профиле и два раза перезапустите браузер
При первом запуске, создается новый кэш загрузки расширений, а при
втором запуске, расширения стартуют уже с новым кэшем. Настройки
расширений при этом восстанавливаются.
Вы можете использовать старый профиль целиком.
Но я настоятельно не рекомендую тащить весь хлам, возьмите только нужное
и понятное вам.
В идеале, можно взять только эти:
· favicons.sqlite - иконки закладок и журнала посещений
· key*.db - ключ шифрования паролей (актуален с большей цифрой)
· logins.json - сохраненные пароли
· persdict.dat - слова исключения, добавленные вами в словарь
· places.sqlite - закладки и журнал посещений
· search.json.mozlz4 - ваши поисковые системы (если меняли), но
имейте ввиду что совсем старый файл может быть перезаписан, если в нем
отсутствуют поисковые системы Firefox установленные по умолчанию.
Ни в коем случае не следует тащить в новый профиль старые pref.js и user.js
Параметры меняются между версиями Firefox и старые настройки могут работать
по другому в новой версии.
Залог стабильной работы браузера - периодическая пересборка профиля
Статейка о файлах профиля на support.mozilla.org ru
Запускаете VACUUM+BACKUP.bat, получаете архив с резервной копией
(пароль на архив 12345, изменяется в батнике)
После обновления, после работы на чужой машине и просто для
периодической очистки, можно воспользоваться FF91esrCleaner.exe,
он чистит папку ядра, профиля, ProgramData, LocalLow, %TEMP%.
Закладки, пароли, куки/хранилище сайтов/сессий и историю форм
FF91esrCleaner.exe не очищает.
simpleMenuWizard
стили userChrome/userContent для редактирования всех контекстных меню
Firefox, от автора старого расширения Simple Menu Wizard
add_toolbar_buttons
расширение добавляющее кучу полезных кнопок для панелей,
от автора user_chrome_files
full_theme от VitaliyVstyle
полная тема в виде набора скриптов и стилей для использования в user_chrome_files,
работает поверх стандартных тем оформления - системной, светлой, темной и alpenglow,
помимо прочего ликвидирует все недостатки Proton и других "улучшений" Firefox,
типа мегабара и невменяемого размера менюшек, легко редактируется
Firefox-UI-Fix
несколько комплектов стилей для ликвидации последствий Proton
Classic CSS tweaks for Firefox Quantum
стили userChrome/userContent, от автора старого ClassicThemeRestorer
Quantum-Nox-Firefox-Dark-Full-Theme
стили userChrome/userContent полной темной темы для Quantum,
включая стили для некоторых расширений
Megabar – Configuring and Styling
генератор стилей для мегабара (адресной строки)
arkenfox user.js
справочник по параметрам для составления собственного user.js,
для разных версий Firefox (приватность и безапасность)
Enterprise Policy Generator
генератор политик для Firefox
user_chrome_files
дополнительные панели + др. функции и скрипты. Автор здесь
mozilla
mozilla-russia.org
libportable
arkenfox
VitaliyVstyle
7-zip
sqlite