Ночные сборки 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-варианте, который не затрагивает системный раздел.
Установка ночной сборки: общий порядок
Точная процедура зависит от модели устройства, версии 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
⚠️ Внимание: если после прошивки устройство зависает на логотипе или уходит в циклическую перезагрузку, не пытайтесь прошивать повторно «вслепую». Загрузитесь в рекавери и восстановите бэкап либо прошейте стоковый образ производителя — именно поэтому подготовка к откату обязательна до начала экспериментов.
Обновление и откат ночных сборок
Внутри уже установленного окружения пакеты обновляются стандартными средствами 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 работает без рута, но без мониторного режима и инъекций. Полная версия с ядром требует разблокированного загрузчика, рута и кастомного рекавери.