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-сборки
Если у вас уже установлена стабильная версия из магазина, отключите её перед тестированием dev-сборки: два блокировщика с одинаковыми фильтрами будут дублировать работу и усложнят диагностику проблем. Настройки и списки фильтров при этом хранятся раздельно для каждой установки.
Сравнение версий uBlock Origin
Чтобы выбрать подходящий вариант, полезно видеть различия наглядно:
| Параметр | Стабильная (Web Store) | Developer build (GitHub) |
|---|---|---|
| Источник | Chrome Web Store | GitHub Releases |
| Обновления | Автоматически через магазин | Вручную, переустановкой |
| Стабильность | Проверенный релиз | Возможны ошибки |
| Новые функции | С задержкой | Появляются первыми |
| Кому подходит | Большинству пользователей | Тестировщикам и энтузиастам |
Обратите внимание на строку про обновления: распакованное расширение, загруженное вручную, не обновляется автоматически — за новыми сборками придётся следить самостоятельно через репозиторий.
Возможные проблемы и их решения
Наиболее частая ситуация — Chrome отключает расширение после перезапуска или показывает предупреждение о том, что оно установлено не из магазина. Это штатное поведение браузера для распакованных расширений, а не признак неисправности.
Другие типичные проблемы:
- 🔴 Расширение отключилось — проверьте, не удалена ли папка с файлами сборки
- 🚫 Не работает фильтрация — убедитесь, что стабильная версия отключена и не конфликтует
- 📋 Сломались списки фильтров — выполните очистку кэша и обновление фильтров в панели управления
- ↩️ Нужно вернуться на стабильную версию — удалите dev-сборку и установите расширение из Chrome Web Store заново
⚠️ Внимание: если dev-сборка ведёт себя нестабильно (зависания страниц, ошибки в консоли расширения), не пытайтесь «чинить» её сторонними средствами. Откат на стабильную версию из магазина — самый безопасный путь, а о найденной ошибке можно сообщить в разделе Issues репозитория.
Автообновление и откат на стабильную версию
Как уже отмечалось, ручная установка лишает расширение автоматических обновлений. Чтобы получить новую 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 и импортируйте сохранённый файл.