uBlock Origin Dev Build: тестовая версия блокировщика

Dev-сборка uBlock Origin появляется на GitHub-репозитории расширения раньше стабильного релиза, и именно там сначала появляются исправления для обхода антиадблок-скриптов на популярных сайтах. Если стабильная версия внезапно перестала скрывать рекламу на видеохостинге, а в каталоге расширений браузера обновление ещё не вышло, установка dev build — рабочий способ получить свежие правила фильтрации раньше всех.

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

Что такое dev build uBlock Origin

Dev build (development build) — это промежуточная сборка расширения, которую разработчик Raymond Hill (gorhill) публикует на странице проекта на GitHub в разделе Releases. Такие сборки собираются между крупными релизами и содержат последние изменения кода: новые фильтры, исправления скриптлетов и доработки движка блокировки.

Ключевой момент: dev-сборки проходят через магазины расширений редко или не проходят вовсе. Для Chrome они распространяются в виде ZIP-архива, который устанавливается вручную, а для Firefox доступна подписанная версия через канал самоподписанных обновлений. Это главное отличие от стабильной версии, которая ставится одним кликом из Chrome Web Store или Firefox Add-ons.

Зачем вообще выпускаются такие сборки? Причина проста: проверка обновлений в каталогах расширений занимает время — иногда несколько дней. Когда крупный сайт меняет механизм показа рекламы, сообщество быстро находит решение, и оно попадает в dev build практически сразу, а в стабильный релиз — только после модерации.

Отличия dev-сборки от стабильной версии

Разница между версиями не только в скорости получения обновлений. Сравним основные параметры:

ПараметрСтабильная версияDev build
Источник установкиChrome Web Store, Firefox Add-onsGitHub Releases
Скорость получения исправленийС задержкой на проверку магазинаПрактически сразу после коммита
АвтообновлениеДа, через магазинЗависит от способа установки
СтабильностьПроверенная, рекомендована всемВозможны ошибки и регрессии
Кому подходитОбычным пользователямОпытным, тестировщикам

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

Единственное, что может «потеряться» — привязка к аккаунту синхронизации браузера. Расширение, установленное вручную в Chrome в режиме разработчика, не синхронизируется между устройствами через Google-аккаунт.

Где скачать uBlock Origin Dev Build

Единственный источник, которому можно доверять, — официальный репозиторий github.com/gorhill/uBlock, раздел Releases. Там публикуются как стабильные версии, так и промежуточные сборки с пометкой в номере версии. Файлы для Chrome обычно имеют вид uBlock0_x.x.x.x.chromium.zip, для Firefox — uBlock0_x.x.x.x.firefox.signed.xpi.

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

Для Firefox существует дополнительный вариант: канал разработчика в настройках самого расширения. В стабильной версии uBlock Origin на вкладке Настройки панели управления есть опция, позволяющая переключиться на обновления dev-канала — тогда подписанные тестовые сборки будут приходить автоматически. Наличие этой опции зависит от версии, поэтому сверяйтесь с актуальным интерфейсом.

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

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

  • 📥 Скачайте ZIP-архив dev-сборки со страницы Releases на GitHub и распакуйте его в отдельную папку, которую не будете удалять или перемещать.
  • 🔧 Откройте в браузере страницу chrome://extensions и включите переключатель «Режим разработчика» в правом верхнем углу.
  • 📂 Нажмите кнопку «Загрузить распакованное расширение» и укажите папку с распакованными файлами сборки.
  • 🗑️ Удалите или отключите стабильную версию uBlock Origin, чтобы два экземпляра не конфликтовали.

После установки расширение появится на панели инструментов со значком uBlock Origin. Важный нюанс: папка с файлами должна оставаться на месте — Chrome загружает расширение из неё при каждом запуске. Удалите папку, и блокировщик исчезнет.

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

Выполнено: 0 / 4
⚠️ Внимание: при каждом запуске Chrome может показывать предупреждение об отключении расширений, установленных в режиме разработчика. Это штатное поведение браузера для всех распакованных расширений, а не признак проблемы со сборкой. Нажимайте «Отмена», чтобы оставить расширение включённым.

Установка в Firefox и обновление сборок

В Firefox процедура проще, потому что разработчик публикует подписанные XPI-файлы. Скачанный файл .xpi достаточно перетащить в окно браузера и подтвердить установку. Подпись Mozilla гарантирует, что файл прошёл проверку, даже если он установлен не из каталога дополнений.

Что касается обновлений: в Chrome распакованное расширение не обновляется автоматически. Чтобы получить новую dev-сборку, нужно скачать свежий архив, распаковать его поверх старой папки (или рядом) и нажать кнопку обновления на странице chrome://extensions. В Firefox при использовании подписанных сборок автообновление dev-канала обычно работает — но только если вы не установили версию вручную поверх.

📊 Зачем вам понадобился dev build uBlock Origin?
Перестала блокироваться реклама на видеохостинге
Хочу тестировать новые функции
Нужно свежее исправление, которого нет в релизе
Просто интересно посмотреть

Риски и когда dev build лучше не ставить

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

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

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

Как проверить, что блокировка работает

Откройте панель uBlock Origin кликом по значку и посмотрите счётчик заблокированных запросов на проблемном сайте. Дополнительно можно открыть журнал запросов (иконка таблицы в панели) — заблокированные элементы подсвечиваются красным. Если счётчик растёт, а реклама всё равно видна, очистите кэш сайта через Ctrl+Shift+Delete или обновите списки фильтров на вкладке «Списки фильтров» кнопкой «Обновить сейчас».

Частые вопросы о uBlock Origin Dev Build

Dev build — это вирус или модификация от сторонних разработчиков?

Нет. Dev-сборки собирает и публикует автор uBlock Origin Raymond Hill в официальном репозитории на GitHub. Это тот же код, что войдёт в следующий стабильный релиз, просто без финального этапа проверки магазином расширений.

Сохранятся ли мои фильтры при переходе на dev-сборку?

При установке распакованного расширения в Chrome настройки стабильной версии не переносятся автоматически. Перед переходом экспортируйте настройки: в панели uBlock Origin откройте «Настройки» и используйте функцию резервного копирования в файл, затем восстановите из него в новой сборке.

Почему Chrome ругается на расширение в режиме разработчика?

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

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

Удалите dev-сборку со страницы chrome://extensions (или из управления дополнениями Firefox), затем установите uBlock Origin из официального магазина расширений. После этого восстановите настройки из резервной копии, если она создавалась.

Есть ли dev build для uBlock Origin Lite?

uBlock Origin Lite — отдельный проект под Manifest V3 с собственным репозиторием и циклом релизов. Сборки разных проектов несовместимы между собой, поэтому искать тестовые версии нужно в репозитории соответствующего продукта.