
IronFox v152.0.6
Укреплённый веб-браузер для Android, основанный на Mull/Firefox, с патчами, ориентированными на конфиденциальность, защитой от снятия отпечатков, удалением телеметрии и безопасными настройками по умолчанию для повседневного использования.
IronFox

IronFox — это форк Mull Browser от Divested Computing Group, основанный на Mozilla Firefox. Наша цель — продолжить наследие Mull, предоставив бесплатный веб-браузер с открытым исходным кодом, ориентированный на приватность и безопасность, для повседневного использования.
[!TIP] Нашли баг? Столкнулись с раздражающей проблемой? Есть совет, идея или предложение, которыми вы хотели бы поделиться? Пожалуйста, сообщайте о любых проблемах, багах и предложениях в наш единый трекер задач!
[!IMPORTANT] ⚠️ Всем пользователям НАСТОЯТЕЛЬНО рекомендуется ознакомиться с нашей документацией, ОСОБЕННО со страницами Ограничения и Часто задаваемые вопросы!
Хотя дом IronFox — это GitLab, этот репозиторий также зеркалируется на Codeberg и GitHub.
Хотите присоединиться к сообществу IronFox?
Мы будем рады видеть вас в Matrix (рекомендуется) и Discord!
Установка приложения
Подробности и пошаговые инструкции по установке IronFox см. на нашей странице Загрузка.
Проверка приложения
ID пакета: org.ironfoxoss.ironfox
ID пакета (Nightly): org.ironfoxoss.ironfox.nightly
SHA-256 хеш сертификата подписи:
C5:E2:91:B5:A5:71:F9:C8:CD:9A:97:99:C2:C9:4E:02:EC:97:03:94:88:93:F2:CA:75:6D:67:B9:42:04:F9:04
Сборка
IronFox упрощает (и ускоряет) локальную сборку проекта.
Например, вместо локальной сборки используются готовые версии sysroot wasi-sdk и llvm-project. Сборки F-Droid по-прежнему собирают их из исходников.
Для сборки IronFox рекомендуется использовать Docker-образ.
Сборка с помощью Docker
Загрузите docker-образ командой:
docker pull registry.gitlab.com/ironfox-oss/ironfox:latest
Вы также можете использовать тег main, чтобы загрузить образ, который использовался для
сборки последнего релиза IronFox. Или вы можете использовать точные имена версий,
чтобы загрузить образы для этих версий.
Например:
docker pull registry.gitlab.com/ironfox-oss/ironfox:v135-0
Затем вам нужно настроить исходные файлы.
Сборка без Docker
ПРИМЕЧАНИЕ: В настоящее время поддерживается сборка на последних версиях систем Fedora, macOS, secureblue и Ubuntu. Для других операционных систем/окружений результат может отличаться.
ПРИМЕЧАНИЕ: Пользователям macOS необходимо установить Homebrew (если он ещё не установлен), прежде чем выполнять приведённые ниже шаги.
Сначала, если вы ещё не установили его, вам нужно установить git для вашей платформы:
Fedora:
sudo dnf install git
macOS:
brew install git
secureblue:
git уже установлен в secureblue по умолчанию, так что здесь ничего делать не нужно.
Ubuntu:
sudo apt install git
После успешной установки git первое, что вам нужно сделать, — клонировать репозиторий исходников IronFox:
(--depth=1 указан ниже для уменьшения размера клонируемого репозитория; его можно убрать, если предпочитаете)
git clone --depth=1 [email protected]:ironfox-oss/IronFox.git IronFox
Теперь вам следует перейти в корень каталога исходников IronFox и запустить скрипт bootstrap:
(Скрипт bootstrap настроит и установит зависимости, необходимые для сборки IronFox в вашей системе)
cd IronFox
./scripts/bootstrap.sh
Получение исходников
Всё ещё находясь в корне каталога исходников IronFox, теперь вам следует запустить скрипт get_sources, чтобы загрузить внешние исходники, необходимые для сборки IronFox:
ПРИМЕЧАНИЕ: Если вам нужно получить исходники для другой версии зависимости, отличной от той, которую IronFox использует в данный момент, вам нужно изменить scripts/versions.sh ДО запуска скрипта get_sources.
Это может занять некоторое время в зависимости от скорости вашей сети...
./scripts/get_sources.sh
Подготовка исходников
Теперь вам нужно пропатчить/подготовить только что загруженные исходники с помощью скрипта prebuild:
Это необходимо запустить один раз после получения исходников.
./scripts/prebuild.sh



