NetHunter: поддерживаемые устройства и проверка совместимости

Прежде чем ставить Kali NetHunter на свой смартфон, проверьте модель по официальному списку совместимости на сайте проекта — установка на неподдерживаемое устройство без адаптированного ядра либо не даст работать ключевым функциям (мониторный режим Wi-Fi, HID-атаки), либо вообще не запустится. Именно несовпадение модели и версии ядра — самая частая причина, по которой NetHunter «встаёт», но беспроводные инструменты не видят адаптер.

В этой статье разберём, какие устройства официально поддерживаются, чем отличаются редакции NetHunter, какие требования предъявляются к железу и как проверить совместимость конкретного телефона, даже если его нет в готовом списке.

Что такое Kali NetHunter и почему список устройств ограничен

NetHunter — это мобильная платформа для тестирования на проникновение, построенная на базе Kali Linux и устанавливаемая поверх Android. В отличие от обычного приложения, полноценная версия требует кастомного ядра, собранного под конкретную модель: именно ядро обеспечивает поддержку мониторного режима Wi-Fi, инъекции пакетов, эмуляции USB-гаджетов (HID, RNDIS) и работы OTG-периферии.

Из-за этой зависимости от ядра список поддерживаемых устройств принципиально ограничен. Разработчики и сообщество готовят сборки только под те модели, для которых доступны исходники ядра и есть сопровождающий. Поэтому один и тот же бренд может иметь как полностью поддерживаемые аппараты, так и модели, для которых существует лишь частичная поддержка.

⚠️ Внимание: установка NetHunter требует разблокированного загрузчика и, как правило, кастомного recovery. Это аннулирует гарантию на многих устройствах и может привести к потере данных. Перед любыми действиями сделайте полный бэкап и сверьтесь с инструкцией именно для вашей модели.

Официально поддерживаемые устройства

Актуальный перечень публикуется на официальном сайте Kali (раздел NetHunter) и в репозиториях проекта — он периодически меняется, сборки добавляются и устаревают. Исторически ядром экосистемы были линейки Google Nexus и Google Pixel, а также ряд моделей OnePlus, для которых сообщество долго поддерживало ядра.

Ориентировочная картина по популярным семействам выглядит так (точный статус конкретной модели и версии Android проверяйте на сайте проекта):

СемействоПримеры моделейСтатус поддержки
Google NexusNexus 5, Nexus 6P, Nexus 5XКлассические сборки, поддержка прекращена из-за возраста
Google PixelPixel, Pixel 2/3 и ряд позднихЗависит от версии ядра, проверять по списку
OnePlusOnePlus One, 3/3T, 7 и др.Поддержка сообществом для отдельных моделей
Xiaomi / другиеОтдельные моделиТолько неофициальные порты, без гарантий

Наличие модели в списке не означает поддержку всех версий Android: сборка привязана к конкретной версии ядра и прошивки. Например, устройство может быть поддержано на Android 10, но не иметь готового ядра под Android 12.

📊 Какое устройство вы планируете использовать для NetHunter?
Google Pixel
OnePlus
Xiaomi / Redmi
Другое / ещё не выбрал

Редакции NetHunter: полная, Lite и Rootless

Требования к устройству зависят от того, какую редакцию вы ставите. Их три, и различия принципиальны:

  • 📱 NetHunter (полная версия) — требует кастомное ядро, root и разблокированный загрузчик; даёт мониторный режим, инъекцию пакетов и HID-атаки.
  • 🪶 NetHunter Lite — ставится на рутированные устройства без кастомного ядра; часть функций недоступна.
  • 🔓 NetHunter Rootless — работает через Termux без root вовсе; подходит почти любому Android-устройству, но без низкоуровневых беспроводных функций.
  • 📡 Внешний адаптер — во всех редакциях мониторный режим чаще всего достигается через USB-OTG и внешний Wi-Fi-адаптер на чипе с поддержкой monitor mode.

Аппаратные требования к устройству

Даже для поддерживаемых моделей стоит проверить ряд аппаратных условий. Во-первых, нужен разблокируемый загрузчик — часть операторских и региональных прошивок блокирует эту возможность. Во-вторых, для полноценной беспроводной работы важен чипсет Wi-Fi: встроенные чипы большинства смартфонов не поддерживают мониторный режим, поэтому стандартной практикой стал внешний адаптер через OTG.

Кроме того, желательно наличие достаточного объёма внутренней памяти под образ системы и chroot-окружение Kali, а также поддержка USB OTG для подключения адаптеров, антенн и HID-эмуляции. Конкретные требования к версии Android указаны на странице сборки вашей модели.

☑️ Проверка устройства перед установкой NetHunter

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

Как проверить совместимость, если модели нет в списке

Отсутствие модели в официальном перечне не всегда означает тупик. Первый шаг — поискать неофициальные порты: сообщество публикует сборки на профильных форумах, например на ветках XDA Developers для конкретных устройств. Качество таких портов разное, поэтому читайте отзывы о работоспособности Wi-Fi и ядра.

Второй путь — сборка ядра самостоятельно. Проект предоставляет документацию по портированию, но это требует исходников ядра вашего устройства и опыта работы с toolchain и патчами. Проверить базовые параметры устройства можно так:

uname -a

cat /proc/version

getprop ro.product.model

Третий вариант — обойтись без полной версии: поставить NetHunter Rootless через Termux из официального магазина или репозитория. Вы получите консоль Kali и большинство CLI-инструментов, хотя и без инъекции пакетов на встроенном адаптере.

Почему встроенный Wi-Fi смартфона почти никогда не работает в monitor mode

Большинство мобильных чипсетов (Qualcomm, MediaTek) поставляются с прошивками и драйверами без поддержки мониторного режима и инъекции кадров. Даже в кастомных ядрах NetHunter эта функция реализована лишь для отдельных чипов. Поэтому стандартное решение — внешний USB-адаптер на чипе, поддерживающем monitor mode в Linux (например, семейства Atheros или Ralink/MediaTek 802.11n), подключаемый через OTG.

Типичные проблемы совместимости и их решения

Самая частая жалоба — NetHunter установлен, но airmon-ng не видит адаптер. Возможная причина — отсутствие поддержки мониторного режима у встроенного чипа либо неподключённый внешний адаптер. Проверьте, определяется ли OTG-устройство командой lsusb в терминале NetHunter.

Вторая типичная ситуация — система не загружается после прошивки ядра. Обычно это признак несовпадения версии ядра и прошивки: сборка рассчитана на конкретный build Android. Решение — откат на стоковое ядро из резервной копии и поиск сборки точно под вашу версию ПО.

⚠️ Внимание: прошивка ядра от другой модели или другой версии Android — частая причина «bootloop». Всегда сверяйте кодовое имя устройства (например, bonito, oneplus3) с названием сборки, а не только маркетинговое название модели.

Использование NetHunter в легальных целях

NetHunter — инструмент для авторизованного тестирования на проникновение и обучения. Перехват трафика, атаки на беспроводные сети и HID-эмуляция против чужих устройств без письменного разрешения владельца незаконны в большинстве юрисдикций. Используйте платформу только на собственном оборудовании, в лаборатории или в рамках заключённого договора на пентест.

Для обучения безопаснее всего поднять домашнюю лабораторию: отдельный роутер, тестовые устройства и изолированная сеть. Это снимает юридические риски и позволяет спокойно отрабатывать сценарии.

FAQ: частые вопросы о поддерживаемых устройствах

Работает ли NetHunter на любом Android-смартфоне?

Полная версия — нет: она требует кастомного ядра под конкретную модель. А вот редакция Rootless через Termux запускается практически на любом современном Android без root, но с ограниченным набором функций.

Моей модели нет в списке — что делать?

Проверьте неофициальные порты на профильных форумах, рассмотрите Rootless-версию для консольных инструментов или используйте внешний Wi-Fi-адаптер через OTG для беспроводных задач.

Нужен ли root для NetHunter?

Для полной версии и NetHunter Lite — да, а также разблокированный загрузчик. Для Rootless-редакции root не требуется.

Какой Wi-Fi-адаптер подойдёт для мониторного режима?

Нужен USB-адаптер на чипе с поддержкой monitor mode и packet injection в Linux. Конкретную совместимость чипа проверяйте в документации aircrack-ng и отчётах пользователей NetHunter — поддержка зависит от драйвера в ядре вашей сборки.

Удалится ли гарантия после установки NetHunter?

Разблокировка загрузчика на многих устройствах фиксируется производителем и может лишить гарантии. Условия зависят от бренда и региона — уточняйте политику производителя вашей модели до начала работ.