Kali NetHunter в Termux: полная инструкция по установке на Android

Ошибка 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

Выполнено: 0 / 5

Шаг 3. Первый запуск и проверка окружения

После завершения установки войти в окружение Kali можно одной командой:

nethunter

или её коротким алиасом nh. Приглашение командной строки должно смениться на root@kali — это подтверждение, что вы внутри chroot-окружения. Сразу проверьте работоспособность пакетного менеджера:

apt update

Если список репозиториев Kali загружается без ошибок сертификатов и ключей, базовая установка завершена успешно. Для выхода обратно в Termux используйте команду exit.

📊 Какую редакцию NetHunter вы устанавливали?
Full (полная)
Minimal
Nano
Ещё только выбираю

Графический интерфейс через NetHunter KeX

Консоль покрывает большинство задач, но для инструментов с GUI (например, Wireshark) нужен графический доступ. В NetHunter для этого предусмотрен KeX — сервер на базе VNC. Запуск выполняется изнутри окружения Kali:

nethunter kex passwd

nethunter kex &

Первая команда задаёт пароль сессии, вторая поднимает сервер. Подключение выполняется через приложение NetHunter KeX client (или любой VNC-клиент) на адрес 127.0.0.1 с портом, который скрипт выведет при запуске — обычно дисплей :1 соответствует порту 5901, но сверяйтесь с выводом конкретной установки.

Режим запускаКомандаКогда использовать
Консоль KalinethunterПовседневная работа с инструментами CLI
От имени обычного пользователяnethunter -r / варианты входаЗависит от конфигурации; root по умолчанию — стандарт
KeX (графика, локально)nethunter kex &GUI-приложения на самом устройстве
KeX с клиентом по сетиnethunter kex & + VNC-клиентВывод интерфейса на ПК в той же сети
Остановка KeXnethunter 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.