Kali NetHunter: ночные сборки — что это и как их использовать

Ночные сборки Kali NetHunter скачивают тогда, когда стабильный релиз ещё не включает свежие исправления ядра, поддержку нового устройства или обновлённые инструменты — и именно с версии nightly пользователи чаще всего сталкиваются с неработающим Wi-Fi-инъекциями, вылетами chroot или отказом загрузчика после прошивки. Это автоматически собираемые промежуточные образы, которые публикуются между официальными релизами и отражают текущее состояние разработки.

В этой статье разберём, чем ночные сборки отличаются от стабильных, где их брать, как безопасно установить и что проверить, если после прошивки образа NetHunter устройство не загружается или терминал не видит окружение Kali.

Что такое ночные сборки NetHunter

Nightly-сборка — это образ, который система непрерывной интеграции собирает автоматически из актуального кода репозиториев Kali Linux. В него попадают последние коммиты: новые версии инструментов, патчи ядер, изменения в приложении NetHunter App и исправления ошибок, обнаруженных после выхода стабильного релиза.

Ключевое отличие от стабильной версии — отсутствие полного цикла ручного тестирования. Стабильный релиз проходит проверку командой Offensive Security перед публикацией, а ночная сборка выпускается «как есть». Это означает, что конкретная сборка может содержать регрессии: например, сломанный модуль ядра для внешнего Wi-Fi-адаптера или несовместимость с определённой версией Android.

Ночные сборки существуют в двух основных вариантах: полные образы для конкретных устройств (с ядром и поддержкой инъекций) и универсальный NetHunter Rootless, который работает через Termux без рута и подходит практически для любого смартфона.

Где скачивать ночные сборки

Единственный надёжный источник — официальная инфраструктура проекта Kali. Ночные образы публикуются на зеркале разработчиков в разделе nightly-сборок, а ссылки на них ведут с официального сайта проекта. Сторонние форумы и файлообменники использовать не стоит: модифицированный образ может содержать вредоносный код, что особенно критично для системы, которая получает root-доступ к устройству.

Перед загрузкой полезно проверить несколько моментов:

  • 📅 Дата сборки в имени файла — чем свежее, тем актуальнее инструменты, но и выше шанс непроверенных изменений.
  • 📱 Соответствие образа вашей модели устройства и версии Android, если это полная версия с ядром.
  • 🔐 Наличие контрольных сумм рядом с файлом — сверка хеша после скачивания защищает от битой или подменённой загрузки.
  • 🧩 Тип сборки: full, lite или rootless — они различаются по требованиям и функциональности.
⚠️ Внимание: прошивка образа NetHunter с ядром требует разблокированного загрузчика и кастомного рекавери. Эти действия обычно аннулируют гарантию устройства и при ошибке могут привести к «окирпичиванию». Перед любыми манипуляциями сделайте полный бэкап данных и убедитесь, что образ собран именно для вашей модели.

Отличия nightly от стабильного релиза

Выбор между версиями зависит от задачи. Для регулярной работы, обучения и полевых тестов предсказуемость важнее свежести, а вот для проверки свежих эксплоитов или поддержки нового адаптера ночная сборка может быть единственным вариантом.

КритерийСтабильный релизНочная сборка
ТестированиеПолная проверка перед выпускомАвтоматическая сборка без ручной проверки
Частота обновленийНесколько раз в годЕжедневно или по мере коммитов
Свежесть инструментовПроверенные версииПоследние версии из репозиториев
Риск регрессийНизкийЗаметный, зависит от конкретной сборки
Для когоРабочие задачи, обучениеТестирование новых функций, разработка

На практике многие держат обе версии: стабильную на основном устройстве и nightly на тестовом смартфоне или в rootless-варианте, который не затрагивает системный раздел.

📊 Какую версию NetHunter вы используете чаще?
Стабильный релиз
Ночные сборки
Rootless через Termux
Только планирую установить

Установка ночной сборки: общий порядок

Точная процедура зависит от модели устройства, версии Android и типа сборки, поэтому перед началом сверьтесь с официальной документацией Kali NetHunter для вашего аппарата. Ниже — общий безопасный порядок действий, который не привязан к конкретной модели.

Для варианта Rootless установка наиболее проста и обратима: ставится Termux из доверенного источника, после чего скачивается установочный скрипт NetHunter. Типичный порядок выглядит так:

pkg update && pkg install wget

wget -O install-nethunter-termux https://offs.ec/2MceZWr

chmod +x install-nethunter-termux

./install-nethunter-termux

Актуальную ссылку на скрипт нужно брать из официальной документации — адрес может меняться. После установки окружение запускается командой nethunter или nethunter -r для root-режима внутри chroot.

Для полной версии с ядром порядок сложнее и рискованнее:

  • 🔓 Разблокировка загрузчика — способ зависит от производителя, у некоторых брендов требуется официальное разрешение.
  • 💾 Установка кастомного рекавери, совместимого с вашей моделью.
  • 📦 Прошивка zip-образа NetHunter через рекавери поверх поддерживаемой версии Android.
  • 🧪 Первая загрузка и проверка: приложение NetHunter, терминал chroot, доступ к интерфейсам.

☑️ Перед прошивкой nightly NetHunter

Выполнено: 0 / 5
⚠️ Внимание: если после прошивки устройство зависает на логотипе или уходит в циклическую перезагрузку, не пытайтесь прошивать повторно «вслепую». Загрузитесь в рекавери и восстановите бэкап либо прошейте стоковый образ производителя — именно поэтому подготовка к откату обязательна до начала экспериментов.

Обновление и откат ночных сборок

Внутри уже установленного окружения пакеты обновляются стандартными средствами Kali. Вам достаточно выполнить в терминале NetHunter:

sudo apt update && sudo apt full-upgrade -y

Однако это обновляет только пользовательское окружение. Ядерная часть полной сборки обновляется только перепрошивкой нового образа — apt-обновление никогда не заменит ядро NetHunter и его патчи для беспроводных адаптеров. Поэтому, если проблема связана с инъекциями пакетов или поддержкой чипсета, имеет смысл скачать свежий nightly-образ, а не ограничиваться apt.

Откат на стабильную версию выполняется той же процедурой прошивки, но стабильным образом. Для rootless-варианта достаточно удалить окружение через Termux и поставить нужную версию заново.

Типичные проблемы nightly-сборок и их диагностика

Наиболее частая жалоба — неработающий мониторный режим внешнего Wi-Fi-адаптера после обновления. Возможная причина — регрессия в драйвере ядра конкретной сборки. Проверить можно так: подключите адаптер, выполните lsusb или iwconfig в терминале и посмотрите, определяется ли интерфейс вообще. Если адаптер не виден на уровне системы, проблема в ядре или OTG-подключении, а не в инструментах Kali.

Вторая типичная ситуация — chroot не запускается после обновления apt full-upgrade. Здесь помогает проверка логов через приложение NetHunter и повторная инициализация окружения. Если ошибка появилась сразу после конкретного обновления, логичный шаг — откатиться на предыдущую сборку и дождаться исправления.

Третья группа проблем — конфликты с обновлениями самого Android. Системные апдейты производителя могут ломать совместимость с кастомным ядром NetHunter. Если функции отвалились после OTA-обновления телефона, проверьте, существует ли сборка NetHunter под новую версию вашей прошивки.

Почему rootless-версия не поддерживает инъекции пакетов

NetHunter Rootless работает внутри Termux без модификации ядра Android. Мониторный режим и инъекции требуют патченного ядра и прямого доступа к драйверу беспроводного чипа, чего rootless-окружение предоставить не может. Для этих задач нужна полная версия с ядром под конкретное устройство и внешний адаптер на поддерживаемом чипсете.

Кому стоит использовать nightly, а кому — нет

Ночные сборки оправданы, если вы тестируете новые инструменты, участвуете в разработке, сообщаете об ошибках или вам нужна поддержка устройства, которой ещё нет в стабильном релизе. В этих сценариях риск регрессий компенсируется доступом к самому свежему коду.

Для учебных лабораторий, рабочих аудитов и ситуаций, где отказ инструмента сорвёт задачу, разумнее оставаться на стабильном релизе. Компромиссный вариант — rootless nightly на том же устройстве поверх стабильной полной установки: окружения не конфликтуют, а свежие инструменты остаются под рукой.

Частые вопросы

Безопасно ли использовать ночные сборки NetHunter?

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

Как часто выходят ночные сборки?

Сборки формируются автоматически по мере изменений в репозиториях, обычно ежедневно. Точное расписание может меняться — ориентируйтесь на даты файлов на официальном зеркале.

Можно ли обновить стабильный релиз до nightly без переустановки?

Пользовательское окружение обновляется через apt, но полный переход на nightly-сборку с ядром требует прошивки соответствующего образа. Rootless-вариант переустанавливается скриптом.

Почему после установки nightly не работает Wi-Fi-адаптер?

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

Нужен ли root для ночных сборок NetHunter?

Зависит от варианта. Rootless-сборка через Termux работает без рута, но без мониторного режима и инъекций. Полная версия с ядром требует разблокированного загрузчика, рута и кастомного рекавери.