uBlock Origin Developer Build для Chrome: полное руководство

Developer build uBlock Origin — это тестовая сборка блокировщика, которую разработчик Рэймонд Хилл (gorhill) публикует перед выходом стабильного релиза, и именно её ищут пользователи Chrome, когда нужна свежая функция или исправление, ещё не добравшееся до Chrome Web Store. Установка такой сборки отличается от обычной: файл распространяется через GitHub-репозиторий проекта, а не через магазин расширений, и браузер может предупреждать о рисках.

В этой статье разберём, чем dev-версия отличается от стабильной, где её безопасно скачать, как установить в Chrome и что делать, если после обновления расширение отключилось или перестало фильтровать рекламу.

Что такое developer build и чем он отличается от стабильной версии

uBlock Origin разрабатывается открыто: весь код доступен в репозитории gorhill/uBlock на GitHub. Периодически разработчик публикует тестовые сборки — они содержат новые функции, исправления движка фильтрации и обновления, которые ещё проходят проверку. После стабилизации эти изменения попадают в релизную версию в Chrome Web Store.

Ключевые отличия dev-сборки:

  • 🧪 Содержит изменения, которые ещё не прошли полный цикл тестирования
  • 📦 Распространяется через раздел Releases на GitHub, а не через магазин Chrome
  • 🔄 Может конфликтовать с установленной стабильной версией, если обе активны одновременно
  • 🛠 Предназначена в первую очередь для тестировщиков и опытных пользователей

Практический смысл установки dev-сборки — получить исправление раньше. Например, когда изменения на стороне YouTube ломают блокировку рекламы, патч сначала появляется в тестовой версии, а до магазина доходит позже.

Где скачать developer build безопасно

Единственный надёжный источник — официальный репозиторий проекта на GitHub. Разработчик публикует сборки в разделе Releases репозитория gorhill/uBlock, где тестовые версии помечены как pre-release или имеют соответствующую пометку в номере версии.

⚠️ Внимание: не скачивайте uBlock Origin со сторонних сайтов-каталогов расширений. Под видом блокировщика распространяются поддельные копии с вредоносным кодом. Проверяйте, что репозиторий принадлежит gorhill, а файл взят из раздела Releases.

Также важно не путать оригинальный uBlock Origin с расширением uBlock.org — это разные проекты с разной историей. Оригинал разрабатывает gorhill, и ссылку на его репозиторий можно найти на странице расширения в Chrome Web Store.

Установка dev-сборки в Chrome

Chrome ограничивает установку расширений вне магазина, поэтому процедура зависит от формата файла. Обычно доступен архив с распакованным расширением, который подключается через режим разработчика.

Общий порядок действий:

  • 📥 Скачайте архив сборки из раздела Releases официального репозитория
  • 📂 Распакуйте архив в отдельную папку, которую не будете перемещать или удалять
  • ⚙️ Откройте в Chrome страницу chrome://extensions и включите «Режим разработчика» в правом верхнем углу
  • ➕ Нажмите «Загрузить распакованное расширение» и укажите папку со сборкой

☑️ Проверка после установки dev-сборки

Выполнено: 0 / 5

Если у вас уже установлена стабильная версия из магазина, отключите её перед тестированием dev-сборки: два блокировщика с одинаковыми фильтрами будут дублировать работу и усложнят диагностику проблем. Настройки и списки фильтров при этом хранятся раздельно для каждой установки.

Сравнение версий uBlock Origin

Чтобы выбрать подходящий вариант, полезно видеть различия наглядно:

ПараметрСтабильная (Web Store)Developer build (GitHub)
ИсточникChrome Web StoreGitHub Releases
ОбновленияАвтоматически через магазинВручную, переустановкой
СтабильностьПроверенный релизВозможны ошибки
Новые функцииС задержкойПоявляются первыми
Кому подходитБольшинству пользователейТестировщикам и энтузиастам

Обратите внимание на строку про обновления: распакованное расширение, загруженное вручную, не обновляется автоматически — за новыми сборками придётся следить самостоятельно через репозиторий.

Возможные проблемы и их решения

Наиболее частая ситуация — Chrome отключает расширение после перезапуска или показывает предупреждение о том, что оно установлено не из магазина. Это штатное поведение браузера для распакованных расширений, а не признак неисправности.

Другие типичные проблемы:

  • 🔴 Расширение отключилось — проверьте, не удалена ли папка с файлами сборки
  • 🚫 Не работает фильтрация — убедитесь, что стабильная версия отключена и не конфликтует
  • 📋 Сломались списки фильтров — выполните очистку кэша и обновление фильтров в панели управления
  • ↩️ Нужно вернуться на стабильную версию — удалите dev-сборку и установите расширение из Chrome Web Store заново
⚠️ Внимание: если dev-сборка ведёт себя нестабильно (зависания страниц, ошибки в консоли расширения), не пытайтесь «чинить» её сторонними средствами. Откат на стабильную версию из магазина — самый безопасный путь, а о найденной ошибке можно сообщить в разделе Issues репозитория.
📊 Зачем вам developer build uBlock Origin?
Нужна свежая функция раньше релиза
Исправление бага, которого нет в стабильной
Хочу помочь с тестированием
Просто интересно попробовать

Автообновление и откат на стабильную версию

Как уже отмечалось, ручная установка лишает расширение автоматических обновлений. Чтобы получить новую dev-сборку, нужно скачать свежий архив и повторить процедуру загрузки, заменив файлы в той же папке или указав новую.

Откат выполняется просто: удалите распакованное расширение на странице chrome://extensions, затем установите uBlock Origin из Chrome Web Store. Если вы заранее экспортировали настройки, импортируйте их через панель управления — ваши правила и белые списки восстановятся.

Почему Chrome предупреждает о распакованных расширениях

Браузер не может проверить целостность и источник расширения, установленного в обход магазина, поэтому показывает уведомление при каждом запуске в некоторых конфигурациях. Это мера безопасности против вредоносных дополнений, а не проблема конкретно uBlock Origin.

Кому стоит остаться на стабильной версии

Честный ответ: большинству пользователей developer build не нужен. Стабильная версия из магазина получает все важные исправления, обновляется автоматически и не требует никакого сопровождения. Dev-сборка оправдана, когда вы столкнулись с конкретной ошибкой, исправленной в тестовой версии, или хотите участвовать в тестировании.

Если же вы всё-таки используете тестовую сборку, держите под рукой экспортированный файл настроек и периодически проверяйте раздел Releases — так вы не пропустите выход стабильного релиза, на который можно вернуться.

FAQ: частые вопросы

Безопасен ли developer build uBlock Origin?

Сборка публикуется автором проекта в официальном репозитории, поэтому сам источник надёжен. Однако это тестовая версия: в ней могут быть неисправленные ошибки. Скачивайте только из репозитория gorhill/uBlock на GitHub.

Можно ли держать одновременно стабильную и dev-версию?

Технически возможно, но не рекомендуется: два активных блокировщика с одинаковыми фильтрами создают конфликты и усложняют диагностику. Перед тестированием dev-сборки отключите стабильную версию.

Почему Chrome отключает расширение после перезапуска?

Чаще всего причина в том, что папка с распакованным расширением была перемещена или удалена. Проверьте, что файлы на месте, и не переносите папку после установки.

Обновляется ли developer build автоматически?

Нет. Расширения, загруженные вручную в режиме разработчика, не получают автоматических обновлений. Новые сборки нужно скачивать и устанавливать самостоятельно.

Как вернуться на стабильную версию без потери настроек?

Экспортируйте настройки в файл через панель управления uBlock Origin, удалите dev-сборку, установите расширение из Chrome Web Store и импортируйте сохранённый файл.