Установка Kali Linux на телефон начинается с выбора редакции Kali NetHunter: проверьте, есть ли root-доступ на вашем Android-устройстве, потому что именно от этого зависит, какая версия вам подойдёт — NetHunter Rootless (без root), NetHunter Lite или полная версия NetHunter с поддержкой ядерных модулей. Самый простой способ проверить наличие root — выполнить команду su в терминале: если появляется запрос прав суперпользователя, root есть, если ошибка «not found» — его нет.
Kali NetHunter — это официальная мобильная платформа от команды Offensive Security, адаптированная под Android. Она позволяет запускать инструменты тестирования на проникновение прямо со смартфона: от анализа сетей до аудита беспроводных интерфейсов. В этой статье разберём все три способа установки, требования к устройству, типичные ошибки и ограничения, о которых стоит знать заранее.
Что такое Kali NetHunter и какие версии существуют
NetHunter — не отдельная операционная система, а оверлей поверх Android. Это значит, что вы не заменяете прошивку телефона, а добавляете окружение Kali с его инструментарием. Само окружение работает в chroot-контейнере, а управление идёт через приложение NetHunter и терминал.
Существует три редакции, и выбор между ними — ключевой момент:
- 📱 NetHunter Rootless — ставится на любой Android без root через Termux. Подходит для знакомства с инструментами, но без низкоуровневого доступа к железу.
- 🛠️ NetHunter Lite — требует root, но не требует кастомного ядра. Даёт больше возможностей, чем Rootless, однако часть атак на беспроводные сети недоступна.
- ⚡ NetHunter (полная версия) — требует root и кастомного ядра с патчами. Только она открывает режим мониторинга и инъекции пакетов на поддерживаемых Wi-Fi чипах, а также HID-атаки через USB.
Полная версия официально поддерживается на ограниченном списке устройств — актуальный перечень моделей и сборок ядер публикуется в официальном репозитории проекта. Если вашей модели там нет, варианты — Rootless, Lite или портирование ядра сообществом, что требует опыта.
Требования к телефону и подготовка
Перед установкой убедитесь, что устройство соответствует минимальным условиям. Точные требования зависят от версии Android и редакции NetHunter, поэтому сверяйтесь с документацией проекта, но общие ориентиры таковы:
- 💾 Свободное место в памяти — минимум несколько гигабайт: образ rootfs Kali и пакеты занимают заметный объём.
- 🔋 Заряд батареи выше 50% — прерывание установки на середине распаковки может оставить систему в нерабочем состоянии.
- 🌐 Стабильное Wi-Fi-соединение — скачиваться будет образ размером от сотен мегабайт до нескольких гигабайт в зависимости от редакции.
- 🔓 Для Lite и полной версии — разблокированный загрузчик и root (обычно через Magisk).
⚠️ Внимание: разблокировка загрузчика на большинстве устройств стирает все данные и может аннулировать гарантию. Сделайте резервную копию до начала любых действий с root. Процедура разблокировки отличается у разных производителей — используйте официальную инструкцию именно вашей модели.
Также заранее установите Termux. Важный нюанс: версия из Google Play давно не обновляется, поэтому проект NetHunter рекомендует сборку Termux из F-Droid или с GitHub-страницы Termux. Использование устаревшей версии — частая причина ошибок при установке пакетов.
Установка NetHunter Rootless через Termux
Это самый безопасный путь: ничего в системе не ломается, а удаление сводится к очистке данных Termux. Установка выполняется несколькими командами в терминале. Сначала обновите пакеты Termux и установите wget:
pkg update && pkg upgrade
pkg install wget
Затем скачайте официальный установочный скрипт NetHunter Rootless и запустите его. Актуальную ссылку на скрипт берите с официального сайта проекта NetHunter — она может меняться от версии к версии. Типовая последовательность выглядит так:
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
Скрипт сам скачает образ rootfs, распакует его и настроит окружение. Процесс занимает заметное время — зависит от скорости интернета и накопителя телефона. По завершении запуск окружения выполняется командой nethunter (или nethunter -r для root-режима внутри контейнера).
☑️ Проверка после установки Rootless
Проверьте результат: после входа в окружение выполните apt update — репозитории Kali должны отвечать без ошибок. Если видите ошибки сертификатов или DNS, чаще всего помогает повторный запуск или смена сети.
Установка NetHunter Lite и полной версии с root
Для редакций с root порядок действий другой. Сначала на устройство ставится Magisk для получения root, затем через приложение NetHunter Store или вручную устанавливаются приложения NetHunter, а образ rootfs разворачивается через само приложение — в его интерфейсе есть раздел установки chroot.
Полная версия дополнительно требует прошивки кастомного ядра с патчами NetHunter. Ядра собираются под конкретные модели и версии Android — прошивка ядра от другой модели или другой версии системы может привести к bootloop (циклической перезагрузке). Поэтому здесь нет универсальной инструкции: берите сборку строго под ваше устройство из официального репозитория.
⚠️ Внимание: прошивка ядра и работа с разделами — операции с риском «окирпичивания» устройства. Перед прошивкой убедитесь, что у вас есть способ восстановить стоковую прошивку (заводской образ для вашей модели), и точно следуйте инструкции для конкретной сборки.
Что даёт кастомное ядро на практике
Патченные ядра включают поддержку режима мониторинга для встроенных Wi-Fi чипов (на поддерживаемых моделях), эмуляцию USB-гаджетов для HID-атак (клавиатура, сетевой адаптер) и работу с внешними адаптерами через OTG. Без этих патчей соответствующие функции NetHunter будут недоступны даже при наличии root.
Сравнение редакций NetHunter
Чтобы выбор был наглядным, сведём ключевые отличия в таблицу. Обратите внимание: доступность конкретных функций зависит ещё и от модели телефона и чипа Wi-Fi.
| Возможность | Rootless | Lite | Полная |
|---|---|---|---|
| Root-доступ | Не нужен | Нужен | Нужен |
| Кастомное ядро | Не нужно | Не нужно | Обязательно |
| Базовые инструменты Kali | Да | Да | Да |
| Мониторинг Wi-Fi / инъекции | Нет | Ограниченно | Да, на поддерживаемых чипах |
| HID-атаки через USB | Нет | Нет | Да |
Из таблицы видно главное: если ваша цель — аудит беспроводных сетей, Rootless не подойдёт в принципе, как бы удобен он ни был. А если цель — изучить инструменты Kali, поработать с nmap, Metasploit или скриптами, Rootless закрывает задачу без риска для устройства.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с горсткой повторяющихся проблем. Разберём их по порядку.
Ошибка «permission denied» при запуске скрипта. Проверьте, что файл получил права на исполнение: chmod +x имя_файла. Также убедитесь, что вы работаете именно в Termux, а не в другом эмуляторе терминала — NetHunter Rootless рассчитан на окружение Termux.
Скрипт обрывается на скачивании rootfs. Возможная причина — нестабильная сеть или нехватка места. Проверьте свободное пространство командой df -h и повторите запуск: скрипт умеет продолжать прерванную загрузку.
Ошибки apt внутри Kali. Если apt update ругается на ключи или репозитории, попробуйте смену зеркала или повтор позже — иногда проблема на стороне зеркала. Устаревший Termux из Google Play тоже вызывает каскад подобных ошибок, поэтому ещё раз проверьте источник установки.
Приложение NetHunter не видит chroot (для Lite/полной версии). Обычно это значит, что rootfs не развернут или развернут не полностью. Зайдите в приложение NetHunter и повторите установку chroot через его интерфейс, не прерывая процесс.
Ограничения и правовые аспекты
Даже полная версия NetHunter не превращает телефон в универсальный инструмент. Режим мониторинга зависит от чипа Wi-Fi: на многих современных смартфонах встроенный адаптер его не поддерживает, и выход — внешний USB-адаптер через OTG на чипе, совместимом с драйверами Kali (например, популярны адаптеры на чипах семейства Atheros и Ralink/MediaTek, но совместимость конкретной модели стоит проверять по документации).
Есть и бытовые ограничения: постоянно запущенное окружение Kali заметно расходует батарею, а тяжёлые инструменты вроде перебора паролей упираются в слабый по сравнению с ПК процессор и троттлинг от нагрева.
⚠️ Внимание: инструменты Kali предназначены для тестирования только собственных сетей и систем либо целей, на которые у вас есть письменное разрешение. Несанкционированный доступ к чужим сетям и устройствам — уголовно наказуемое деяние независимо от того, с какого устройства он выполнялся.
FAQ: частые вопросы о Kali Linux на телефоне
Можно ли установить Kali Linux на iPhone?
Полноценной версии NetHunter для iOS не существует: платформа закрыта, а chroot-окружение в том виде, как на Android, недоступно. Отдельные инструменты можно собирать на устройствах с джейлбрейком, но это не официальная поддержка и не полноценный Kali.
Нужен ли root для NetHunter Rootless?
Нет, в этом его суть: редакция работает через Termux на стоковом Android. Платой за это является отсутствие доступа к низкоуровневым функциям — мониторинга Wi-Fi и HID-атак.
Удалится ли NetHunter без следа, если он не понравится?
Для Rootless достаточно очистить данные Termux или удалить приложение — окружение хранится внутри его каталога. Для версий с root потребуется удалить chroot через приложение NetHunter и при желании убрать root; возврат стокового ядра делается прошивкой заводского образа.
Почему airmon-ng не переводит адаптер в режим мониторинга?
Наиболее вероятные причины: у вас редакция Rootless или Lite без патченного ядра, либо чип Wi-Fi вашего телефона не поддерживает режим мониторинга. Проверьте редакцию установки и поддержку чипа; рабочая альтернатива — внешний USB-адаптер через OTG.
Законно ли вообще пользоваться Kali Linux?
Да, само по себе использование Kali и NetHunter законно — это инструменты для обучения и легального тестирования. Незаконно их применение против систем без разрешения владельца.