Kali Linux на телефоне: установка и настройка Kali NetHunter на Android

Установка 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. Использование устаревшей версии — частая причина ошибок при установке пакетов.

📊 Какая версия Kali NetHunter вам нужна?
Rootless без root — просто попробовать
Lite — есть root, без кастомного ядра
Полная версия — нужен мониторинг Wi-Fi
Ещё выбираю, изучаю требования

Установка 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

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

Проверьте результат: после входа в окружение выполните 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.

ВозможностьRootlessLiteПолная
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 законно — это инструменты для обучения и легального тестирования. Незаконно их применение против систем без разрешения владельца.