Установка Kali Linux на Android-смартфон реальна двумя способами: через официальный проект Kali NetHunter (требует root и разблокированный загрузчик) или через эмулятор терминала Termux без root-прав. Выбор способа зависит от того, поддерживается ли ваша модель официальными образами NetHunter и готовы ли вы к разблокировке загрузчика с потерей гарантии.
В этой статье разберём оба варианта: требования к устройству, подготовку, пошаговую установку и типичные ошибки. Материал носит ознакомительный характер — инструменты Kali предназначены для легального тестирования собственных сетей и систем.
Что такое Kali NetHunter и какие есть варианты
Kali NetHunter — официальная мобильная платформа от разработчиков Kali Linux для устройств на Android. Она существует в нескольких редакциях, и понимание различий поможет выбрать подходящий путь установки.
- 📱 NetHunter (полная версия) — требует root, кастомного ядра и поддерживаемой модели телефона; даёт доступ к HID-атакам, мониторингу Wi-Fi и полному набору инструментов.
- 🔓 NetHunter Rootless — работает через Termux без root-прав; функциональность ограничена, но установка безопасна и обратима.
- 🛠️ NetHunter Lite — промежуточный вариант для устройств с root, но без кастомного ядра.
Полная версия NetHunter официально поддерживает ограниченный список устройств — в основном смартфоны Google Pixel и некоторые модели OnePlus. Актуальный перечень поддерживаемых аппаратов и сборок проверяйте на официальном ресурсе проекта Kali, так как он меняется от релиза к релизу.
Требования и подготовка телефона
Перед установкой убедитесь, что устройство соответствует минимальным условиям. Точные требования зависят от выбранной редакции, поэтому ниже — ориентировочный безопасный минимум.
| Параметр | NetHunter Rootless | NetHunter (полная) |
|---|---|---|
| Root-доступ | Не требуется | Обязателен |
| Свободное место | От 8–10 ГБ | От 10–15 ГБ |
| Оперативная память | От 4 ГБ желательно | От 4–6 ГБ желательно |
| Разблокировка загрузчика | Не нужна | Нужна |
| Риск потери данных | Минимальный | Высокий (сброс до заводских) |
Независимо от способа сделайте резервную копию важных данных. Для полной версии это критично: разблокировка загрузчика на большинстве Android-устройств приводит к полному сбросу данных.
⚠️ Внимание: разблокировка загрузчика и прошивка кастомного ядра могут привести к потере гарантии, отключению банковских приложений и систем оплаты, а при ошибке — к неработоспособности устройства. Выполняйте эти действия только если понимаете риски и сверились с инструкцией для вашей конкретной модели.
Установка Kali NetHunter Rootless через Termux
Это самый безопасный способ, подходящий практически для любого современного Android-смартфона. Вам не нужны root-права и разблокировка загрузчика — всё работает внутри изолированного окружения Termux.
Сначала установите Termux. Важный нюанс: версия в Google Play давно не обновляется, поэтому разработчики рекомендуют ставить Termux из репозитория F-Droid или с официальной страницы проекта на GitHub. После установки запустите приложение и обновите пакеты:
pkg update && pkg upgrade -y
Затем установите необходимые зависимости и загрузите установочный скрипт NetHunter Rootless. Команды периодически меняются, поэтому сверяйте их с официальной документацией Kali. Типовая последовательность выглядит так:
pkg install wget -y
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
Скрипт загрузит корневую файловую систему Kali (это займёт время и трафик — используйте Wi-Fi) и настроит окружение. После завершения запуск выполняется командой:
nethunter
☑️ Проверка после установки NetHunter Rootless
Для графического интерфейса дополнительно настраивается VNC-сервер: команда nethunter kex passwd задаёт пароль, а nethunter kex запускает сессию, к которой можно подключиться через любой VNC-клиент. Подробности конфигурации приведены в официальной документации NetHunter.
Установка полной версии NetHunter с root
Полная версия даёт доступ к аппаратным возможностям: инъекции пакетов Wi-Fi (если чипсет поддерживает режим мониторинга), HID-атакам через USB, BadUSB-сценариям. Но и порог входа существенно выше.
Общий порядок действий таков: разблокировка загрузчика, установка кастомного рекавери (обычно TWRP, если сборка существует для вашей модели), прошивка поддерживаемого ядра и затем установка пакета NetHunter через рекавери. Конкретные файлы и шаги строго зависят от модели телефона и версии Android.
⚠️ Внимание: не используйте образы и ядра, собранные для другой модели или другой версии Android — это одна из самых частых причин «окирпичивания» устройства. Прошивайте только файлы, явно предназначенные для вашего аппарата, и сохраняйте возможность отката на стоковую прошивку.
Если вашей модели нет в официальном списке поддержки, поищите неофициальные порты на профильных форумах, но относитесь к ним осторожно: качество и безопасность сторонних сборок не гарантируются. Во многих случаях разумнее остановиться на Rootless-варианте.
Почему режим мониторинга Wi-Fi работает не на всех телефонах
Режим мониторинга и инъекция пакетов зависят от чипсета Wi-Fi и его драйвера. Большинство встроенных адаптеров в смартфонах этот режим не поддерживает на уровне прошивки. Поэтому даже на полной версии NetHunter для беспроводных аудитов часто используют внешний USB-адаптер на поддерживаемом чипсете, подключаемый через OTG-кабель. Перед покупкой адаптера проверьте совместимость чипсета с инструментами Kali в документации проекта.
Типичные ошибки и их решение
Чаще всего проблемы возникают ещё на этапе установки. Разберём характерные сценарии для Termux-варианта.
- ❌ Ошибки при обновлении пакетов — обычно признак устаревшей версии Termux из Google Play. Удалите её и поставьте актуальную сборку из F-Droid.
- 💾 Установка прерывается на загрузке rootfs — проверьте свободное место и стабильность соединения; при повторных сбоях удалите недокачанные файлы и запустите скрипт заново.
- 🐢 Система работает медленно — закройте фоновые приложения, отключите оптимизацию батареи для Termux в настройках Android, иначе система может «убивать» процесс.
- 🔌 VNC не подключается — убедитесь, что сессия kex запущена, порт не занят, а пароль задан через
nethunter kex passwd.
Если команда nethunter не находится после установки, вероятная причина — скрипт завершился с ошибкой, которую вы пропустили в выводе. Пролистайте журнал установки и устраните первую возникшую ошибку, а не последнюю: последующие сбои обычно являются её следствием.
Безопасность и правовые аспекты
Kali Linux — инструмент для аудита безопасности, и его применение законно только в отношении систем, которыми вы владеете, или при наличии явного письменного разрешения владельца. Сканирование чужих сетей, перехват трафика и попытки несанкционированного доступа являются нарушением законодательства в большинстве юрисдикций.
⚠️ Внимание: используйте NetHunter исключительно в учебных целях на собственном оборудовании и в собственной сети. Ответственность за неправомерное применение инструментов несёт пользователь.
С практической стороны: не устанавливайте Termux, скрипты и образы из непроверенных источников — под видом «готовых сборок Kali» нередко распространяется вредоносное ПО. Используйте только официальные ресурсы проекта Kali и F-Droid.
Часто задаваемые вопросы
Можно ли установить Kali Linux на телефон без root-прав?
Да. Вариант NetHunter Rootless через Termux работает без root и разблокировки загрузчика. Функциональность ограничена по сравнению с полной версией, но для обучения и большинства консольных инструментов этого достаточно.
Подойдёт ли любой Android-смартфон для полной версии NetHunter?
Нет. Полная версия официально поддерживает ограниченный список моделей, преимущественно Google Pixel и часть устройств OnePlus. Для остальных аппаратов возможны только неофициальные порты без гарантий работоспособности. Проверяйте актуальный список поддержки на официальном сайте проекта.
Сколько места нужно для установки Kali на телефон?
Ориентировочно от 8–10 ГБ свободного места для Rootless-версии и больше — для полной, с учётом образов и дополнительных инструментов. Точный объём зависит от выбранной сборки и набора устанавливаемых пакетов.
Удалится ли гарантия после установки NetHunter?
Установка через Termux никак не влияет на гарантию. А вот разблокировка загрузчика и прошивка кастомного ядра для полной версии могут стать основанием для отказа в гарантийном обслуживании — условия зависят от производителя вашего устройства.
Работает ли режим мониторинга Wi-Fi на встроенном адаптере телефона?
На большинстве смартфонов — нет, поскольку встроенные чипсеты и их драйверы обычно не поддерживают этот режим. Распространённое решение — внешний USB-адаптер на совместимом чипсете через OTG, но его поддержку нужно проверять отдельно для конкретной модели адаптера и телефона.