Это Chromium, с некоторыми исправлениями для блокировки рекламы и повышения конфиденциальности.
Цель Bromite - обеспечить беспроблемную работу в Интернете без использования функций, нарушающих конфиденциальность, и с помощью быстрого механизма блокировки рекламы. Минимальные изменения пользовательского интерфейса применяются, чтобы помочь обуздать идею «браузер как рекламная платформа».
Но как сказано: "Функции конфиденциальности Bromite не должны рассматриваться как полезные для журналистов и людей, живущих в странах с ограничениями свободы , в таких случаях обращайтесь к Tor Browser."
Bromite - это хромовая вилка с поддержкой блокировки рекламы и улучшенной конфиденциальностью.
Bromite доступен только для Android Lollipop (v5. 0, API level 21) и выше.
Цели
Bromite стремится обеспечить без помех опыт просмотра без агрессивных функций конфиденциальности и с добавлением быстрого механизма блокировки рекламы. Минимальные изменения пользовательского интерфейса применяются, чтобы помочь обуздать идею "браузера как рекламной платформы".
Характеристики
Флаги
Флаги, которые были удалены из восходящего хрома, но все еще доступны в Бромите.
Функции конфиденциальности Bromite, включая смягчение анти-отпечатков пальцев (которые не являются всеобъемлющими), не должны считаться полезными для журналистов и людей , живущих в странах с ограничениями свободы, пожалуйста, посмотрите на браузер Tor в таких случаях.
РЕЛИЗЫ
Все встроенные версии доступны в виде релизов; официальный сайт указывает на эти релизы и - при просмотре через Android-он автоматически выделит один apt для вашего устройства (или ни один в противном случае).
Каждый тег соответствует тегу стабильного выпуска хрома.
Bromite в настоящее время построен для ARM, ARM64 и x86, а также для Android SDK версий 19 и 21; Bromite SystemWebView также поставляется (SDK21+). Для каждой сборки Bromite вы всегда можете найти соответствующую сборку vanilla Chromium, которая используется, например, для проверки того, какие проблемы специфичны для Bromite или нет.
Все официальные релизы также доступны через официальный сторонний репозиторий F-Droid.
Целостность и подлинность
Вы можете проверить целостность загруженного APK-файла из этого проекта с помощью любого sha256sumсовместимого инструмента, загрузив соответствующий brm_X.Y.Z.sha256.txtchr_X.Y.Z.sha256.txtфайл or, где X. Y. Z - номер версии выпуска. Пример:
$ sha256sum --check brm_68.0.3440.54.sha256.txt
arm64_SystemWebView.apk: OK
arm64_ChromePublic.apk: OK
arm64_ChromeModernPublic.apk: OK
Вы можете проверить подлинность, например, что автор (csagan5) выпустил файл, используя gpg2:
$ gpg2 --quiet --verify brm_68.0.3440.54.sha256.txt.asc
gpg: assuming signed data in 'brm_68.0.3440.54.sha256.txt'
gpg: Signature made Sun 08 Jul 2018 04:22:52 PM CEST using RSA key ID D85DC0C5
gpg: Good signature from "csagan5
Вы можете скачать открытый ключ GnuPG csagan5 отсюда: csagan5 .asc.
Как строить
Основной репозиторий Bromite содержит теги для каждого соответствующего выпуска хрома (см. https://chromium.googlesource.com/chromium/src.git).
Пожалуйста, обратитесь к официальной документации Chromium build, чтобы начать работу над тем, как построить Chromium; если вы можете построить Chromium для Android, вы можете построить Bromite.
Тег версии Chromium, используемый в качестве основы для патчей, доступен здесь: RELEASE; это всегда соответствует тегу git для каждого выпуска. GN args, используемые для создания Бромита, доступны здесь: GN_ARGS. Патчи должны быть применены во втором порядке, указанном в bromite_patches_list.txtфайле (вы можете использовать git am).
Цель Bromite - обеспечить беспроблемную работу в Интернете без использования функций, нарушающих конфиденциальность, и с помощью быстрого механизма блокировки рекламы. Минимальные изменения пользовательского интерфейса применяются, чтобы помочь обуздать идею «браузер как рекламная платформа».
Но как сказано: "Функции конфиденциальности Bromite не должны рассматриваться как полезные для журналистов и людей, живущих в странах с ограничениями свободы , в таких случаях обращайтесь к Tor Browser."
Bromite - это хромовая вилка с поддержкой блокировки рекламы и улучшенной конфиденциальностью.
Bromite доступен только для Android Lollipop (v5. 0, API level 21) и выше.
Цели
Bromite стремится обеспечить без помех опыт просмотра без агрессивных функций конфиденциальности и с добавлением быстрого механизма блокировки рекламы. Минимальные изменения пользовательского интерфейса применяются, чтобы помочь обуздать идею "браузера как рекламной платформы".
Характеристики
- настраиваемые фильтры adblock с помощью предоставленного пользователем URL-адреса (см. https://www.bromite.org/custom-filters)
- удалить отслеживание кликов и AMP из результатов поиска
- Поддержка DNS-over-HTTPS с любой допустимой конечной точкой IETF DoH
- всегда-режим инкогнито
- отключите все полевые испытания навсегда
- отключите интеллектуальный поиск по умолчанию, разрешите веб-поиск в режиме инкогнито
- всегда видимые файлы cookie, javascript и настройки сайта ads
- удалить двоичные капли интеграции Play integration
- используйте CFI на всех архитектурах, кроме x86
- отключите медиа маршрутизатор и удаленное управление по умолчанию
- отключить динамическую загрузку модулей
- показывать предупреждения для страниц TLSv1. 0/TLSv1. 1
- включить изоляцию узла на процесс для всех устройств с памятью > 1 ГБ
- полностью удалите Безопасный просмотр и другие недружественные функции конфиденциальности
- страница конфигурации прокси-сервера с поддержкой PAC и пользовательских списков прокси-серверов
- настройки для отключения пользовательских намерений и очистки сеанса при выходе
- флаги для переключения анти-дактилоскопических смягчений для canvas, audio, client rects, webGL и sensor API (смотрите полный список ниже для всех новых флагов)
- используйте замороженный пользовательский агент, чтобы скрыть реальную модель и версию браузера
- патчи для повышения конфиденциальности от проектов Iridium, Inoxpatchset, Brave и ungoogled-chromium
- патчи повышения безопасности от проекта GrapheneOS
- отключить прокрутку до текстового фрагмента
- уменьшенная детализация реферера
- блокируйте атаки шлюза через websockets
- импорт / экспорт закладок
- флаг для разрешения скриншотов вкладок инкогнито
- разрешить воспроизведение видео на фоновых вкладках и отключить паузу при переключении вкладок
- все включенные кодеки (проприетарные, открытые H. 264 и т. д.)
- Поддержка кодека AV1
- декодер dav1d включен по умолчанию
- построен с официальной оптимизацией скорости
- увеличьте количество совпадений автозаполнения с 5 до 10
- разрешить изменение места хранения загрузки по умолчанию
- не игнорируйте приглашение сохранить для пользователей без SD карт
- отключите статьи и увеличьте количество иконок на новой вкладке страницы
- добавление URL-адреса в качестве закладки очистит его заблокированный статус для плиток NTP
- поддержка истории в режиме инкогнито
- просмотр источника страниц
- настройка часового пояса
- настройка режима липкого рабочего стола
- отключить автозапуск видео по умолчанию
- настройка агента мобильного / настольного пользователя
Флаги
Флаги, которые были удалены из восходящего хрома, но все еще доступны в Бромите.
- #enable-horizontal-tab-switcher
- #pull-to-refresh
- #enable-search-ready-omnibox
- #darken-websites-checkbox-in-themes-setting
- #simplified-ntp
- #enable-text-fragment-anchor
- #enable-incognito-snapshots-in-android-recents
- #max-connections-per-host
- #resume-background-video
- #ipv6-probing
- #disable-webgl
- #enable-device-motion и #enable-device-orientation
- #show-legacy-tls-warnings
Функции конфиденциальности Bromite, включая смягчение анти-отпечатков пальцев (которые не являются всеобъемлющими), не должны считаться полезными для журналистов и людей , живущих в странах с ограничениями свободы, пожалуйста, посмотрите на браузер Tor в таких случаях.
РЕЛИЗЫ
Все встроенные версии доступны в виде релизов; официальный сайт указывает на эти релизы и - при просмотре через Android-он автоматически выделит один apt для вашего устройства (или ни один в противном случае).
Каждый тег соответствует тегу стабильного выпуска хрома.
Bromite в настоящее время построен для ARM, ARM64 и x86, а также для Android SDK версий 19 и 21; Bromite SystemWebView также поставляется (SDK21+). Для каждой сборки Bromite вы всегда можете найти соответствующую сборку vanilla Chromium, которая используется, например, для проверки того, какие проблемы специфичны для Bromite или нет.
Все официальные релизы также доступны через официальный сторонний репозиторий F-Droid.
Целостность и подлинность
Вы можете проверить целостность загруженного APK-файла из этого проекта с помощью любого sha256sumсовместимого инструмента, загрузив соответствующий brm_X.Y.Z.sha256.txtchr_X.Y.Z.sha256.txtфайл or, где X. Y. Z - номер версии выпуска. Пример:
$ sha256sum --check brm_68.0.3440.54.sha256.txt
arm64_SystemWebView.apk: OK
arm64_ChromePublic.apk: OK
arm64_ChromeModernPublic.apk: OK
Вы можете проверить подлинность, например, что автор (csagan5) выпустил файл, используя gpg2:
$ gpg2 --quiet --verify brm_68.0.3440.54.sha256.txt.asc
gpg: assuming signed data in 'brm_68.0.3440.54.sha256.txt'
gpg: Signature made Sun 08 Jul 2018 04:22:52 PM CEST using RSA key ID D85DC0C5
gpg: Good signature from "csagan5
Вы можете скачать открытый ключ GnuPG csagan5 отсюда: csagan5 .asc.
Как строить
Основной репозиторий Bromite содержит теги для каждого соответствующего выпуска хрома (см. https://chromium.googlesource.com/chromium/src.git).
Пожалуйста, обратитесь к официальной документации Chromium build, чтобы начать работу над тем, как построить Chromium; если вы можете построить Chromium для Android, вы можете построить Bromite.
Тег версии Chromium, используемый в качестве основы для патчей, доступен здесь: RELEASE; это всегда соответствует тегу git для каждого выпуска. GN args, используемые для создания Бромита, доступны здесь: GN_ARGS. Патчи должны быть применены во втором порядке, указанном в bromite_patches_list.txtфайле (вы можете использовать git am).