Установка Kali Linux на Android-смартфон начинается с выбора способа: без рута через Termux или UserLAnd, либо полноценный Kali NetHunter, который требует разблокированного загрузчика и прав суперпользователя. Именно от этого решения зависит набор доступных инструментов: без рута не будут работать функции, которым нужен прямой доступ к Wi-Fi-адаптеру и ядру системы.
В этой статье разберём все рабочие варианты запуска Kali Linux на Android, требования к устройству, пошаговую установку через Termux, особенности NetHunter и типичные ошибки. Материал носит ознакомительный характер: инструменты Kali предназначены для тестирования безопасности собственных сетей и систем либо с письменного разрешения владельца.
Что такое Kali Linux на Android и зачем он нужен
Kali Linux — дистрибутив на базе Debian, ориентированный на аудит безопасности и пентест. На смартфоне он существует в двух формах: официальный проект Kali NetHunter от разработчиков Kali (Offensive Security) и пользовательские сборки, запускаемые внутри окружения Termux или через контейнеры вроде UserLAnd и Andronix.
Мобильная версия позволяет запускать большинство консольных утилит Kali: nmap, Metasploit, sqlmap, aircrack-ng (с ограничениями) и другие. Графический интерфейс доступен через VNC-клиент, но на телефоне чаще работают в терминале — так быстрее и стабильнее.
⚠️ Внимание: использование инструментов Kali против чужих сетей и устройств без разрешения владельца является нарушением закона в большинстве юрисдикций. Тестируйте только собственную инфраструктуру или лабораторные стенды.
Требования к устройству
Перед установкой проверьте базовые условия — от них зависит, запустится ли окружение вообще и насколько стабильно оно будет работать.
- 📱 Android 7.0 или новее — на устаревших версиях Termux из официальных источников может не поддерживаться.
- 💾 Свободное место — минимум 3–5 ГБ для базовой установки, для полной сборки с GUI лучше оставить 8–10 ГБ.
- 🧠 Оперативная память — от 3 ГБ желательно, иначе тяжёлые инструменты будут выгружаться системой.
- 🔓 Root-права — обязательны только для NetHunter и функций вроде режима мониторинга Wi-Fi; для Termux не нужны.
- 🌐 Стабильный интернет — дистрибутив скачивается по сети, обрыв на середине приведёт к битой установке.
Отдельно стоит упомянуть внешние Wi-Fi-адаптеры. Встроенные чипы смартфонов, как правило, не поддерживают режим мониторинга и инъекцию пакетов без специальных патчей ядра. Для таких задач обычно используют внешний USB-адаптер на поддерживаемом чипсете через OTG-кабель — но совместимость зависит от конкретной модели телефона и ядра.
Способы установки: сравнение вариантов
Единственного «правильного» способа нет — выбор зависит от задач и готовности модифицировать устройство. Сравним основные варианты.
| Способ | Root | Сложность | Возможности |
|---|---|---|---|
| Termux + скрипт установки | Не нужен | Низкая | Консольные инструменты, GUI через VNC |
| NetHunter Rootless | Не нужен | Средняя | Большинство утилит, без функций ядра |
| NetHunter (полный) | Нужен | Высокая | Полный набор, HID-атаки, мониторинг Wi-Fi |
| UserLAnd / Andronix | Не нужен | Низкая | Базовое окружение Linux, часть инструментов |
NetHunter Rootless — официальный вариант от разработчиков Kali, который работает без рута через Termux, и для большинства пользователей это оптимальная точка входа. Полный NetHunter имеет смысл только при наличии поддерживаемого устройства и реальной необходимости в низкоуровневых функциях.
Установка Kali Linux через Termux без рута
Это самый безопасный способ: система Android не модифицируется, гарантия не теряется, а удалить окружение можно простым удалением приложения. Вам понадобится свежая версия Termux — её следует брать из F-Droid или с официального репозитория проекта на GitHub, поскольку версия в Google Play давно не обновляется и работает некорректно.
Сначала обновите пакеты Termux и установите необходимые компоненты:
pkg update && pkg upgrade -y
pkg install wget proot tar -y
Затем скачайте и запустите установочный скрипт NetHunter Rootless с официального источника Kali. Точную актуальную команду сверяйте с документацией на сайте kali.org, так как адреса и имена скриптов могут меняться. Общий порядок выглядит так:
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
Скрипт скачает корневую файловую систему (это может занять продолжительное время в зависимости от скорости соединения) и распакует её. После завершения окружение запускается командой nethunter или её сокращением nh.
☑️ Проверка после установки Kali в Termux
Графический интерфейс через VNC
Если консоли недостаточно, можно поднять графическое окружение (обычно XFCE) и подключиться к нему через VNC-клиент, например NetHunter KeX — официальное приложение для этой задачи. Внутри окружения Kali запускается сервер командой вида nethunter kex, после чего клиент подключается к локальному адресу с указанным портом.
Учтите, что GUI на телефоне заметно нагружает память и процессор. На устройствах с 3–4 ГБ ОЗУ интерфейс может подтормаживать, а Android способен выгрузить Termux из фона. Чтобы этого избежать, отключите для Termux оптимизацию батареи в настройках системы.
NetHunter с рутом: когда он действительно нужен
Полноценный NetHunter устанавливается поверх рутованного устройства, часто с кастомным ядром. Он открывает функции, недоступные в rootless-режиме: HID-атаки (эмуляция клавиатуры), работу с внешними Wi-Fi-адаптерами в режиме мониторинга, инъекцию пакетов, управление USB-гаджетами.
Однако список официально поддерживаемых устройств ограничен, а установка на неподдерживаемую модель требует самостоятельной сборки ядра — это задача для опытных пользователей. Разблокировка загрузчика обычно сопровождается сбросом данных и может лишить устройство гарантии, а на некоторых аппаратах отключает функции вроде бесконтактной оплаты.
⚠️ Внимание: разблокировка загрузчика и прошивка стирают все данные с устройства. Сделайте резервную копию заранее и используйте только образы, предназначенные конкретно для вашей модели и ревизии аппарата — чужая прошивка может превратить телефон в «кирпич».
Типичные проблемы и их решения
Чаще всего пользователи сталкиваются с ошибкой permission denied при запуске скрипта — она означает, что файлу не выданы права на исполнение. Решается командой chmod +x имя_файла. Вторая частая ситуация — обрыв скачивания rootfs: в этом случае удалите недокачанный архив и запустите установку заново при стабильном соединении.
Если при запуске nethunter появляется ошибка о невозможности создать процесс или смонтировать раздел, возможная причина — ограничения конкретной версии Android на работу proot. Проверьте, что Termux обновлён до актуальной версии из F-Droid: устаревшие сборки несовместимы с новыми выпусками Android.
Почему aircrack-ng не видит Wi-Fi-сети на телефоне
Встроенные Wi-Fi-чипы смартфонов в большинстве случаев не поддерживают режим мониторинга без специально пропатченного ядра. В rootless-окружении доступа к адаптеру на этом уровне нет в принципе. Для беспроводного аудита обычно используют внешний USB-адаптер на совместимом чипсете, рут и полный NetHunter — либо выполняют такие задачи с ПК.
Ещё одна категория проблем — нехватка места. Проверить свободное пространство в Termux можно командой df -h. Если раздел данных заполнен, apt не сможет распаковать пакеты, и установка инструментов будет завершаться ошибкой.
Безопасность и правовые аспекты
Само по себе наличие Kali Linux на телефоне законно — это обычный дистрибутив. Проблемы начинаются с применения: сканирование чужих сетей, перехват трафика, попытки подбора паролей к точкам доступа, которыми вы не владеете, подпадают под статьи о неправомерном доступе к компьютерной информации.
Держите окружение в актуальном состоянии (регулярно выполняйте apt update && apt upgrade внутри Kali), не устанавливайте скрипты из непроверенных источников — под видом «Kali для Android» нередко распространяются вредоносные сборки. Скачивайте ПО только с официальных ресурсов проектов Kali и Termux.
⚠️ Внимание: не устанавливайте «готовые образы Kali» со сторонних форумов и файлообменников — в них могут быть встроены бэкдоры. Используйте только официальные источники: kali.org и репозитории Termux.
Часто задаваемые вопросы
Можно ли установить Kali Linux на Android без рута?
Да. Варианты через Termux, NetHunter Rootless и UserLAnd работают без прав суперпользователя. Ограничение касается функций, требующих доступа к ядру: режим мониторинга Wi-Fi, HID-атаки и подобные им будут недоступны.
Заменит ли Kali на телефоне полноценный дистрибутив на ПК?
Нет, это скорее дополнение. Мобильное окружение удобно для быстрой разведки в сети и обучения, но по производительности, совместимости оборудования и удобству работы уступает установке на компьютер или в виртуальную машину.
Телефон сильно греется и разряжается при работе Kali — это нормально?
Длительная нагрузка на процессор (например, брутфорс или работа Metasploit) закономерно вызывает нагрев и расход батареи. Снижайте нагрузку, работайте с подключённой зарядкой и прерывайте долгие задачи при перегреве устройства.
Почему Termux из Google Play не подходит?
Версия в Google Play давно не обновлялась из-за изменений политики магазина и несовместима с современными версиями Android. Актуальные сборки публикуются в F-Droid и на GitHub проекта.
Как удалить Kali Linux с телефона?
При установке через Termux достаточно удалить каталог окружения или само приложение Termux — система Android при этом не затрагивается. Полный NetHunter удаляется через откат прошивки, порядок зависит от способа установки на конкретную модель.