Ошибка «proot warning: can't sanitize binding» или зависание на этапе распаковки rootfs — самые частые проблемы при установке Kali NetHunter через Termux, и в большинстве случаев причина кроется не в самой сборке, а в устаревшей версии Termux из Google Play или нехватке свободного места в разделе /data. Прежде чем переустанавливать всё заново, проверьте источник установки Termux и объём доступной памяти — это решает значительную часть сбоев.
В этой статье разберём, как работает связка Kali NetHunter + Termux, чем отличаются варианты установки с root и без root, какие команды нужны для запуска и что делать, если окружение не стартует. Материал ориентирован на легальное использование: тестирование собственных сетей и устройств, обучение и исследование безопасности.
Что такое Kali NetHunter и при чём тут Termux
Kali NetHunter — это мобильная платформа на базе дистрибутива Kali Linux, созданная для тестирования безопасности беспроводных сетей и устройств. Изначально проект разрабатывался под отдельные модели смартфонов с кастомным ядром, но со временем появилась версия NetHunter Rootless, которая работает на обычных Android-устройствах без разблокировки загрузчика.
Termux в этой связке выполняет роль хоста: это эмулятор терминала с собственным пакетным менеджером pkg, который создаёт изолированное Linux-окружение внутри Android. Именно через него запускается скрипт установки NetHunter, а сама система работает в контейнере proot — без изменения системных разделов смартфона.
- 📱 NetHunter Rootless — версия без root, работает через proot в Termux, подходит большинству устройств.
- 🔓 NetHunter (root) — полная версия с поддержкой мониторинга Wi-Fi и HID-атак, требует root и кастомное ядро.
- 🖥️ NetHunter KeX — компонент для запуска графического интерфейса Kali через VNC-подключение.
Требования и подготовка устройства
Перед установкой убедитесь, что устройство соответствует базовым условиям. Нужна 64-битная версия Android (желательно современная), стабильное интернет-соединение для загрузки образа и свободное место в памяти — образ rootfs занимает заметный объём, а после распаковки и установки инструментов потребуется ещё больше. Точный объём зависит от выбранной редакции образа, поэтому ориентируйтесь на размер, указанный на странице загрузки проекта, и держите запас.
Критически важный момент — источник установки Termux. Версия в Google Play давно не обновляется и содержит устаревшие репозитории, из-за чего команды установки завершаются ошибками. Загружайте Termux из F-Droid или со страницы релизов проекта на GitHub — это официальные актуальные сборки.
⚠️ Внимание: если Termux у вас уже установлен из Google Play, удалите его перед установкой версии из F-Droid. Одновременно две сборки с разными подписями сосуществовать не могут, а смешение пакетов приводит к конфликтам.
Пошаговая установка NetHunter через Termux
Установка выполняется официальным скриптом от команды Kali. Порядок действий следующий: сначала обновите пакеты Termux и установите wget, затем скачайте установочный скрипт, дайте ему права на исполнение и запустите. Скрипт сам загрузит подходящий образ rootfs под архитектуру вашего процессора.
pkg update && pkg upgrade -y
pkg install wget -y
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
Во время работы скрипт задаст вопросы о редакции образа (минимальная или полная) и может предложить удалить загруженный архив после распаковки — соглашайтесь, если место ограничено. После завершения установки окружение запускается командой nethunter или её краткой формой nh.
☑️ Проверка после установки NetHunter
Если на этапе загрузки скрипт обрывается, возможная причина — нестабильное соединение или блокировка зеркала провайдером. Попробуйте другую сеть либо повторите запуск скрипта: он умеет продолжать прерванную загрузку.
Запуск графического интерфейса через KeX
Консольного режима достаточно для большинства инструментов, но некоторые утилиты требуют GUI. Для этого в NetHunter предусмотрен компонент KeX, который поднимает VNC-сервер внутри окружения, а картинка выводится через приложение NetHunter KeX из магазина Kali или F-Droid.
Внутри запущенного окружения выполните настройку пароля и старт сервера:
nethunter kex passwd
nethunter kex
После запуска откройте приложение KeX, введите заданный пароль и подключитесь. Если экран чёрный или соединение разрывается, остановите сервер командой nethunter kex stop и запустите заново — это пересоздаст сессию.
Типичные ошибки и способы их решения
Больше всего вопросов вызывают сбои на этапе установки и первого запуска. Ниже — таблица частых проблем и проверяемых действий. Учтите, что точный текст ошибок зависит от версии Termux и Android, поэтому ориентируйтесь на смысл сообщения, а не на дословное совпадение.
| Проблема | Возможная причина | Что проверить |
|---|---|---|
| Ошибки при pkg update | Устаревший Termux из Google Play | Переустановить из F-Droid |
| Обрыв загрузки образа | Нестабильная сеть или блокировка зеркала | Сменить сеть, повторить запуск скрипта |
| Ошибка распаковки rootfs | Нехватка места в /data | Освободить память, удалить битые файлы |
| proot-ошибки при запуске | Ограничения новой версии Android | Обновить Termux и пакеты до актуальных |
| KeX не подключается | Зависшая VNC-сессия | kex stop, затем повторный запуск |
⚠️ Внимание: не устанавливайте «модифицированные» сборки NetHunter со сторонних сайтов и Telegram-каналов. В такие образы нередко встраивают вредоносный код, а проверить их целостность невозможно. Используйте только официальный скрипт и зеркала проекта Kali.
Почему без root недоступен мониторинг Wi-Fi
Режим монитора и инъекция пакетов требуют прямого доступа к драйверу беспроводного чипа, что возможно только с кастомным ядром и root-правами. В rootless-версии proot-контейнер изолирован от оборудования, поэтому инструменты вроде airodump-ng запустятся, но не смогут перевести адаптер в нужный режим. Для таких задач используют внешние USB-адаптеры на поддерживаемых чипах и полную версию NetHunter с root.
Ограничения rootless-версии
Важно трезво оценивать возможности связки Termux + NetHunter Rootless. Вы получаете полноценный набор консольных инструментов Kali — сканеры, анализаторы, фреймворки, — но без низкоуровневого доступа к железу. Атаки, требующие инъекции пакетов или мониторинга радиоэфира, в rootless-режиме физически невозможны — это ограничение архитектуры Android, а не недостаток конкретной сборки.
Что реально работает без root: сетевое сканирование в пределах своей сети, анализ трафика собственного устройства, работа с Metasploit в лабораторной среде, изучение инструментов и скриптов. Для обучения и подготовки к сертификациям этого более чем достаточно.
- ✅ Работает: nmap, sqlmap, Metasploit, скрипты на Python, большинство CLI-утилит.
- ⚠️ Ограничено: всё, что требует raw-сокетов и прямого доступа к сетевому интерфейсу.
- ❌ Недоступно: мониторинг Wi-Fi, HID-атаки, BadUSB-функции без root и ядра.
Обновление и удаление окружения
Поддерживать систему актуальной нужно на двух уровнях. Пакеты Termux обновляются командой pkg update && pkg upgrade вне окружения Kali, а сама система NetHunter — стандартным apt update && apt upgrade уже внутри, после входа через nh. Не смешивайте эти команды: у Termux и Kali разные репозитории и пакетные базы.
Если окружение нужно удалить, не стирайте файлы вручную через файловый менеджер — часть данных лежит в скрытых каталогах Termux. Корректный путь: удалить каталоги установки из-под самого Termux либо полностью переустановить приложение с очисткой данных. Перед удалением сохраните нужные файлы из домашней директории Kali.
Частые вопросы
Нужен ли root для установки NetHunter через Termux?
Нет. Версия NetHunter Rootless специально создана для устройств без root и работает через proot-контейнер. Root требуется только для полной версии с доступом к оборудованию.
Почему установка зависает на распаковке образа?
Наиболее вероятные причины — нехватка свободного места в разделе данных или слабый процессор, из-за чего распаковка просто идёт долго. Проверьте память, не сворачивайте Termux и дождитесь завершения процесса.
Можно ли использовать NetHunter в Termux для взлома чужих сетей?
Нет, и это важно: несанкционированный доступ к чужим сетям и устройствам является уголовно наказуемым деялением. Инструменты Kali предназначены для тестирования собственной инфраструктуры и обучения в изолированной лаборатории.
Запустится ли NetHunter на старом 32-битном Android?
Официальные образы ориентированы на современные 64-битные архитектуры. На 32-битных устройствах установка может не поддерживаться или работать нестабильно — проверяйте актуальную информацию на странице проекта Kali.
Чем KeX отличается от обычного VNC-клиента?
KeX — это связка VNC-сервера внутри NetHunter и фирменного клиента от Kali, настроенных для совместной работы «из коробки». Сторонний VNC-клиент тоже можно использовать, указав адрес и порт сессии, но KeX-клиент упрощает подключение.