Полноценные расширения Chrome в Android-браузере: изучаем Helium

02 Jun, 2026

На мобильных устройствах Chrome — это золотой стандарт удобства, но с одной огромной дырой: полным отсутствием поддержки расширений. Хотите uBlock Origin? Ставьте Firefox или Kiwi. Хотите Dark Reader? Опять же, ищите альтернативы. Ситуация странная, ведь под капотом у всех (ну, почти) Chromium, который на десктопе «ест» любые аддоны на завтрак.

Недавно наткнулся на интересный проект — Helium Browser для Android. Это экспериментальный форк Chromium, который пытается скрестить защищенность Vanadium (из GrapheneOS) с поддержкой расширений из десктопного Chrome.

Что это и зачем оно появилось

Разработчик с ником jqssun решил собрать воедино наработки двух мощных проектов. Первый — это Helium для Linux, от которого браузер унаследовал логику работы с расширениями. Второй — Vanadium, штатный браузер параноидальной ОС GrapheneOS. В итоге получился гибрид: он быстрее и чище стокового Chrome, так как вырезает лишние гугловские сервисы, и при этом не превращается в «голый» WebView.

Проект сейчас находится в стадии активной разработки (альфа/бета, если хотите), поэтому интерфейс выглядит максимально аскетично. Но главное здесь под капотом.

Как работают расширения

Самое интересное здесь — процесс установки. Вы заходите в обычный Chrome Web Store, переключаете страницу в режим десктопной версии (это обязательное условие, иначе Google просто не покажет кнопку установки) и нажимаете «Add to Chrome».

Реклама

Интересные моменты в реализации:

  • Поддержка Manifest V2. Это значит, что тот же uBlock Origin работает в полную силу, а не в «кастрированном» виде Lite-версий.
  • Попапы расширений. Чтобы увидеть окно расширения (например, статистику блокировщика), нужно зайти в меню, нажать три точки рядом с названием плагина и выбрать «Pin to toolbar». Иконка появится в тулбаре, и по клику на неё откроется привычное окошко.
  • Режим инкогнито. Расширения в нем по умолчанию выключены, но их можно разрешить в настройках, как и на десктопе.
Helium Browser for Android

Безопасность и приватность

Разработчик честно предупреждает в README: если вам нужна максимальная защита уровня «секретный агент», лучше использовать связку GrapheneOS и оригинальный Vanadium. Helium же — это скорее попытка сделать Chromium удобным для повседневного использования, не жертвуя приватностью ради сервисов Google.

Из Vanadium сюда перекочевали патчи для усиления защиты ядра и управления памятью. Но есть и специфические настройки, например, WebRTC IP Policy. По умолчанию браузер скрывает ваш реальный IP при использовании WebRTC, чтобы сайты не могли вычислить вас за VPN или прокси. Иногда это ломает голосовые чаты (вроде Discord в браузере), но это легко лечится в настройках конфиденциальности сменой политики на Default.

Техническая начинка

Если заглянуть в схему сборки, которую автор любезно отрисовал в Mermaid, становится понятно, что проект — это «слоеный пирог»:

  1. Берется чистый Chromium.
  2. Накладываются патчи Vanadium для безопасности.
  3. Добавляются патчи Helium для поддержки расширений и замены имен/ресурсов.
  4. Все это полируется специфическими конфигами GN build.

Интересно, что автор использует скрипты на Python для автоматической замены имен в исходниках Chromium. Это позволяет избежать конфликтов с уже установленным Chrome на смартфоне.

Как собрать или попробовать

В репозитории есть готовый скрипт для компиляции на Ubuntu. Если нет желания возиться с окружением локально, автор описал способ сборки через GitHub Actions. Форкаете репозиторий, прописываете свои ключи подписи в секреты — и CI сама соберет вам APK.

Для тех, кто хочет просто потыкать: в разделе Releases лежат готовые сборки.

Кому это пригодится

Я бы не советовал Helium в качестве основного браузера для банковских приложений или критически важных аккаунтов прямо сейчас — проект все же экспериментальный. Но он отлично подходит в двух случаях:

  1. Вам нужен «чистый» Chromium без слежки Google, но Firefox Sync по каким-то причинам не подходит.
  2. Вам жизненно необходимы специфические расширения (например, корпоративные тулзы или кастомные блокировщики), которых нет в мобильных магазинах.

В целом, это бодрый проект, который доказывает: поддержка расширений в мобильном Chrome — это не техническое ограничение, а просто нежелание Google. Helium успешно это ограничение обходит.

Учитывая, что в репозитории уже больше тысячи звезд, комьюнити затею оценило. Если разработчик решит проблемы с лицензированием некоторых патчей и стабилизирует сборку, мы получим отличную альтернативу Kiwi Browser.