ungoogled-chromium - версия веб-браузера Chromium без интеграции сервисов Google, ориентированная на приватность. Включает улучшения для конфиденциальности, прозрачности и контроля онлайн-активности.
- В рамках проекта UnGoogled Chromium развивается вариант web-браузера Chromium, избавленный от привязок к службам Google и изменённый с целью повышения защиты частных данных, предоставления расширенных средств управления и прозрачности работы. Изменения в том числе затрагивают процесс сборки Chromium, который завязан на специфичных скриптах Google, некоторые из которых загружают и используют в процессе сборки компоненты в форме готовых исполняемых файлов, предоставляемых Google.
- В UnGoogled Chromium проведено отключение или удаление всех сервисов и возможностей, взаимодействующих с Google или негативно влияющих на приватность (например, Google Host Detector, Google URL Tracker, Google Cloud Messaging, Google Hotwording). Из дерева исходных текстов вычищены все предварительно подготовленные бинарные файлы (wow_helper.exe, swapimport.exe, yasm.exe, gperf, bison) и организована их обязательная сборка из исходных текстов или задействование замены из числа штатных компонентов системы. В состав включены патчи от проектов Debian, Inox и Iridium Browser.
- Другие изменения:
- В Omnibox добавлен поисковый провайдер "No Search", отключающий отправку поисковых запросов из адресной строки.
- Отключено автоматическое форматирование URL в адресной строке (скрытие http:// и некоторых параметров).
- В jаvascript запрещена обработка событий onbeforeunload для блокирования вызова обработчиков при закрытии страницы;
- В меню "More tools" добавлена настройка для очистки кэша параметров аутентификации;
- Упоминание любых доменных имён в коде заменены на фиктивные хосты.
- Все всплывающие окна трансформируются во вкладки;
- Отключен детектор внутренних редиректов, генерирующий лишние запросы к DNS;
- Расширено число схем URL для которых допускается сохранение на диск;
- Отключена ping-проверка адресов IPv6 при определении доступности IPv6;
- При сборке пакетов для Debian и Ubuntu добавлен отдельный пакет chrome-sandbox, использующий SUID sandbox;
- Отключен плагин Webstore.
1. Если зайти по адресу магазина дополнений
https://chrome.google.com/webstore/category/extensions и произвести поиск произвольного дополнения например VPN, то нам дополнения будут показаны, однако, при клике, на привычное место для установки нас перекинет на страницу загрузки Google Chrome.
2. Нам необходимо зайти в "дополнительные инструменты" -> "расширения"; или
И включить там режим разработчика.
3. После выбрать "загрузить распакованное расширение" и выбрать папку "Chromium Web Store" из раздачи
4. Теперь при переходе в магазин дополнений
https://chrome.google.com/webstore/category/extensions будет доступна кнопка установки дополнений.
Chromium 84.0.4147.125 (Official Build)
Revision d0784639447f2e10d32ebaf9861092b20cfde286-refs/branch-heads/4147@{#1059}
OS Windows
GNU/Linux cross-compiled
SDK 10.0.19041.0 (Visual Studio 2019 16.6.4) : 64-bit
SDK 10.0.18362.1 (Visual Studio 2019 16.5.2) : 32-bit
clang/llvm 11.0.0-llvm-project-99ac9ce7016d701b43b8f0c308dc3463da57d983 (Default - custom)
Polly optimized (on all active optimization levels.) : 64-bit
PGO : 64-bit
cflags = [ "/O2",
"-mllvm", "-polly",
"-mllvm", "-polly-enable-delicm=false",
"-mllvm", "-polly-enable-optree=false",
"-mllvm", "-polly-dependences-computeout=0",
"-mllvm", "-polly-invariant-load-hoisting",
"-mllvm", "-polly-opt-outer-coincidence=yes",
"-mllvm", "-polly-opt-simplify-deps=no",
"-mllvm", "-polly-position=early",
"-mllvm", "-polly-run-dce",
"-mllvm", "-polly-vectorizer=stripmine",
]
ldflags += [
"/opt:lldlto=" + lto_opt_level,
"/opt:lldltojobs=" + max_jobs_per_link,
# Experimentally determined to yield a reasonable trade-off between
# build time, run-time performance, and binary size.
"/mllvm:-import-instr-limit=10",
### "-mllvm:-pass-remarks-analysis=polly", #### FOR COMMENTS ###
"-mllvm:-enable-local-reassign",
"-mllvm:-regbankselect-greedy",
"-mllvm:-polly",
"-mllvm:-polly-2nd-level-tiling",
"-mllvm:-polly-invariant-load-hoisting",
"-mllvm:-polly-register-tiling",
]
No Sync - WebRTC - Widevine - All Codecs - ThinLTO - Ungoogled
Standard build of Eloston's ungoogled-chromium. All patches applied apart from "Safe Browser"
- Предоставлена автором, работает без установки.