Ошибка command not found после ввода nethunter — самый частый симптом того, что установка Kali NetHunter в Termux прервалась на этапе распаковки rootfs-архива: скрипт отработал, но файловая система не развернулась полностью. Перед переустановкой проверьте наличие каталога командой ls ~ — если папки kali-arm64 или kali-armhf нет, процедуру придётся начинать заново.
NetHunter в Termux — это способ запустить полноценное окружение Kali Linux на Android-смартфоне без перепрошивки ядра и, в базовом сценарии, без root-прав. Система работает в chroot-окружении через proot, что ограничивает часть функций (например, инъекцию пакетов на встроенном Wi-Fi-адаптере), но позволяет использовать большинство консольных инструментов Kali. Ниже — полный порядок установки, типичные ошибки и их решения.
Что потребуется перед установкой
До начала работы убедитесь, что устройство соответствует минимальным требованиям. Точные цифры зависят от выбранной редакции (минимальная или полная), поэтому ориентируйтесь на общие ориентиры: свободного места нужно с запасом, так как полный образ rootfs занимает несколько гигабайт, а после распаковки потребуется ещё больше.
- 📱 Смартфон на Android 7.0 или новее с архитектурой arm64 (на старых 32-битных устройствах используется образ armhf)
- 💾 Не менее 8–10 ГБ свободного места во внутренней памяти для полной редакции
- 🌐 Стабильное Wi-Fi-соединение — скачивание нескольких гигабайт по мобильной сети часто обрывается
- 🔋 Заряд батареи выше 50% или подключённое зарядное устройство
- ⏱️ 30–60 минут свободного времени — распаковка на слабых устройствах идёт долго
⚠️ Внимание: устанавливайте Termux только из F-Droid или с официальной страницы проекта на GitHub. Сборка Termux из Google Play давно не обновлялась и содержит устаревшие репозитории — установка NetHunter из неё с высокой вероятностью завершится ошибками при обновлении пакетов.
Шаг 1. Установка и подготовка Termux
После установки Termux первым делом обновите пакетную базу. Без этого шага скрипт установки NetHunter может не найти нужные зависимости. Выполните команды по очереди:
pkg update && pkg upgrade -y
pkg install wget -y
Команда pkg update синхронизирует списки пакетов с репозиторием, а pkg upgrade приводит установленные компоненты к актуальным версиям. Если в процессе появится диалог с вопросом о замене конфигурационных файлов, безопасный вариант — оставить версию сопровождающего пакета (ответ по умолчанию). Далее wget понадобится для загрузки установочного скрипта.
Дополнительно дайте Termux доступ к хранилищу, если планируете обмениваться файлами между Android и Kali:
termux-setup-storage
Система покажет стандартный диалог разрешений Android — подтвердите его. Без этого разрешения каталог ~/storage не появится, и перенос файлов между окружениями станет невозможен.
Шаг 2. Загрузка и запуск установочного скрипта
Официальный способ установки — скрипт kali-nethunter, который сам определяет архитектуру устройства и скачивает подходящий образ. Загрузите его и сделайте исполняемым:
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
Скрипт предложит выбрать редакцию: full (полный набор инструментов), minimal (минимальная система) или nano (самый компактный вариант). Если места достаточно и вы не уверены, какие инструменты понадобятся, берите full — доустанавливать пакеты потом дольше, чем один раз скачать полный образ.
Дальше начинается самый долгий этап: загрузка образа и его распаковка. Экран устройства при этом лучше не блокировать — часть прошивок Android при блокировке ограничивает фоновые процессы. Признак нормальной работы — постепенно растущий счётчик скачанных данных и отсутствие сообщений об ошибках tar.
☑️ Контрольные точки установки NetHunter
Шаг 3. Первый запуск и проверка окружения
После завершения установки войти в окружение Kali можно одной командой:
nethunter
или её коротким алиасом nh. Приглашение командной строки должно смениться на root@kali — это подтверждение, что вы внутри chroot-окружения. Сразу проверьте работоспособность пакетного менеджера:
apt update
Если список репозиториев Kali загружается без ошибок сертификатов и ключей, базовая установка завершена успешно. Для выхода обратно в Termux используйте команду exit.
Графический интерфейс через NetHunter KeX
Консоль покрывает большинство задач, но для инструментов с GUI (например, Wireshark) нужен графический доступ. В NetHunter для этого предусмотрен KeX — сервер на базе VNC. Запуск выполняется изнутри окружения Kali:
nethunter kex passwd
nethunter kex &
Первая команда задаёт пароль сессии, вторая поднимает сервер. Подключение выполняется через приложение NetHunter KeX client (или любой VNC-клиент) на адрес 127.0.0.1 с портом, который скрипт выведет при запуске — обычно дисплей :1 соответствует порту 5901, но сверяйтесь с выводом конкретной установки.
| Режим запуска | Команда | Когда использовать |
|---|---|---|
| Консоль Kali | nethunter | Повседневная работа с инструментами CLI |
| От имени обычного пользователя | nethunter -r / варианты входа | Зависит от конфигурации; root по умолчанию — стандарт |
| KeX (графика, локально) | nethunter kex & | GUI-приложения на самом устройстве |
| KeX с клиентом по сети | nethunter kex & + VNC-клиент | Вывод интерфейса на ПК в той же сети |
| Остановка KeX | nethunter kex stop | Освобождение ресурсов после сеанса |
Типичные ошибки и способы их устранения
Большинство проблем при установке сводится к нескольким повторяющимся сценариям. Разберём их по порядку.
- 🌐 Обрыв загрузки образа — скрипт прерывается на середине скачивания. Решение: перезапустить установку; если скрипт не поддерживает докачку, удалите недокачанный архив из домашнего каталога Termux и повторите
- 📦 Ошибки tar при распаковке — чаще всего признак нехватки места. Проверьте свободный объём командой
df -h ~и освободите память - 🔑 Ошибки ключей при apt update внутри Kali — возникают при устаревшем образе. Помогает обновление пакета kali-archive-keyring либо повторная установка более свежей сборки
- 🚫 permission denied при запуске скрипта — не выполнен
chmod +xлибо файл скачан с неверными правами; повторите выдачу прав и запуск - ⏳ Termux «зависает» без вывода — на слабых устройствах распаковка может выглядеть как зависание. Проверка: не закрывая Termux, посмотрите в мониторинг процессов Android — если CPU загружен, процесс идёт
⚠️ Внимание: не прерывайте распаковку rootfs принудительным закрытием Termux. Прерванный на середине архив оставляет битую файловую систему, из-за которой nethunter будет запускаться с ошибками монтирования. Корректный путь — дождаться завершения или удалить каталог окружения целиком и установить заново.
Как полностью удалить NetHunter из Termux
Окружение хранится в каталогах внутри домашней папки Termux (обычно kali-arm64 или kali-armhf, плюс скрипты-запускатели). Для чистого удаления выйдите из Kali командой exit, затем удалите каталог окружения и связанные скрипты из ~ и из $PREFIX/bin (nh, nethunter). Убедитесь, что вы не находитесь внутри chroot при удалении — иначе часть файлов останется заблокированной.
Ограничения версии без root и что они значат на практике
Proot-окружение эмулирует root-права внутри себя, но не даёт реального доступа к ядру Android. На практике это означает, что инструменты, работающие на уровне приложений и сети (сканеры, анализаторы, скрипты, веб-инструментарий), функционируют штатно, а всё, что требует прямого взаимодействия с беспроводным чипом или USB-подсистемой, будет недоступно или потребует внешнего адаптера и ядра с соответствующей поддержкой.
Если ваша задача — аудит Wi-Fi с инъекцией пакетов, потребуется root-доступ, совместимое ядро и внешний адаптер на поддерживаемом чипсете. Совместимость конкретного чипсета и устройства проверяйте в официальной документации NetHunter: универсального списка «работает везде» не существует, и поведение зависит от модели смартфона и версии ядра.
Обновление и обслуживание окружения
Поддерживать систему в актуальном состоянии нужно с двух сторон. В Termux периодически выполняйте pkg update && pkg upgrade, а внутри Kali — стандартную связку apt update && apt full-upgrade. Обновления внутри chroot не затрагивают сам Termux, и наоборот — это два независимых окружения с собственными пакетными базами.
Перед крупным обновлением внутри Kali имеет смысл сохранить важные данные из окружения в общее хранилище через каталог ~/storage. Обновления Kali в подавляющем большинстве случаев проходят гладко, но резервная копия результатов работы — дешёвая страховка от любых сбоев.
Часто задаваемые вопросы
Нужен ли root для установки NetHunter через Termux?
Нет, базовая установка через proot работает без root-прав. Root потребуется только для функций, обращающихся напрямую к железу: мониторного режима Wi-Fi, HID-атак, работы с некоторыми внешними адаптерами.
Сколько места занимает Kali NetHunter в Termux?
Зависит от редакции: минимальные сборки укладываются в пару гигабайт после распаковки, полная редакция требует заметно больше — закладывайте 8–10 ГБ свободного места с запасом на обновления и инструменты.
Команда nethunter не найдена после установки. Что делать?
Проверьте, завершилась ли распаковка rootfs: посмотрите содержимое домашнего каталога командой ls ~. Если каталога Kali нет, установка прервалась — удалите остатки и запустите скрипт заново. Также убедитесь, что вы запускаете команду именно в Termux, а не внутри уже запущенного окружения.
Можно ли запускать графические приложения Kali на телефоне?
Да, через NetHunter KeX — встроенный VNC-сервер. Запустите его командой nethunter kex & внутри окружения и подключитесь KeX-клиентом на локальный адрес с указанным портом.
Удалится ли NetHunter при удалении Termux?
Да. Всё окружение хранится внутри данных приложения Termux, поэтому удаление приложения или очистка его данных полностью стирает и Kali. Перед удалением перенесите нужные файлы через ~/storage.