Kali NetHunter: поддерживаемые устройства и требования к смартфону

Проверка совместимости Kali NetHunter начинается с точного названия кодового имени устройства (codename), а не с маркетингового названия модели: один и тот же смартфон для разных регионов может иметь разные ревизии, и образ, собранный под одну из них, на другой просто не загрузится. Поэтому первое действие — узнать codename своего аппарата через команду getprop ro.product.device в терминале или в приложении типа AIDA64, а затем сверить его с официальным списком на сайте проекта Kali.

Kali NetHunter — это мобильная платформа для тестирования на проникновение на базе Android, разработанная командой Offensive Security. Она существует в трёх редакциях: полная (NetHunter), облегчённая без собственного ядра (NetHunter Lite) и версия для устройств без root (NetHunter Rootless). Набор поддерживаемых устройств и доступных функций напрямую зависит от того, какая редакция планируется к установке.

Какие устройства официально поддерживаются

Официальные сборки ядер и образов NetHunter публикуются для ограниченного круга устройств, за которые отвечают мейнтейнеры проекта. Исторически лучше всего поддерживались линейки Google Nexus и Google Pixel, а также ряд моделей OnePlus — именно на них чаще всего доступны ядра с поддержкой мониторного режима Wi-Fi и HID-атак.

Состав списка меняется от релиза к релизу: старые модели выводятся из поддержки, новые добавляются по мере появления мейнтейнеров. Актуальный перечень всегда стоит смотреть на официальной странице NetHunter и в репозитории ядер проекта, поскольку сторонние пересказы быстро устаревают.

  • 📱 Google Nexus 5 / 5X / 6P — классические эталонные устройства для NetHunter на старых версиях Android.
  • 📱 OnePlus One / 3 / 6 / 7 — популярные модели с разблокируемым загрузчиком и активным сообществом.
  • 📱 Google Pixel ранних поколений — поддержка зависит от конкретного поколения и версии Android.
  • 📱 Некоторые модели Xiaomi и Samsung — поддержка неофициальная, через порты сообщества.

Три редакции NetHunter и их требования

Полная редакция NetHunter требует кастомного ядра с патчами, разблокированного загрузчика и root-доступа. Именно эта версия даёт мониторный режим беспроводных адаптеров, инъекцию пакетов и USB-атаки. Совместимость здесь определяется не абстрактной «мощностью» смартфона, а наличием собранного ядра под конкретную модель.

NetHunter Lite ставится на рутированные устройства без замены ядра — теряется часть низкоуровневых функций, но набор инструментов Kali остаётся. NetHunter Rootless работает вообще без root через Termux и подходит фактически любому современному Android-смартфону, однако функции, требующие доступа к железу (инъекция пакетов, HID), в ней недоступны.

РедакцияRootКастомное ядроОсновные ограничения
NetHunter (полная)ОбязателенОбязательноТолько устройства с собранным ядром
NetHunter LiteОбязателенНе требуетсяНет мониторного режима без подходящего ядра
NetHunter RootlessНе нуженНе требуетсяНет HID-атак и инъекции пакетов

Выбор редакции стоит делать до покупки или подготовки устройства. Если цель — полноценный аудит беспроводных сетей, без полной редакции и совместимого ядра не обойтись.

📊 Какая редакция NetHunter вам подходит?
Полная с кастомным ядром
Lite с root
Rootless без root
Ещё выбираю устройство

Требования к железу и версии Android

Жёстких требований к процессору или объёму памяти проект не публикует, но на практике для комфортной работы chroot-окружения Kali желательно устройство с 64-битным процессором и достаточным объёмом свободного хранилища — полный образ с инструментами занимает заметное место. Версия Android критична: ядро собирается под конкретную версию системы, и после крупного обновления ОС старое ядро может перестать работать.

Ключевое аппаратное ограничение — чипсет Wi-Fi. Мониторный режим и инъекция пакетов возможны только на чипах, для которых существуют патченные драйверы (классический пример — чипы Broadcom в старых Nexus и некоторые Atheros). На большинстве современных смартфонов встроенный Wi-Fi не поддерживает инъекцию пакетов, и используется внешний USB-адаптер через OTG.

Как проверить совместимость своего смартфона

Порядок проверки выглядит так: сначала определяется codename устройства, затем он сверяется со списком поддерживаемых ядер, после чего проверяется возможность разблокировки загрузчика. Если хотя бы один пункт не сходится, полная редакция недоступна, и остаются Lite или Rootless.

☑️ Проверка совместимости с NetHunter

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

Разблокировка загрузчика — отдельное узкое место. У Google Pixel и OnePlus она выполняется штатно через fastboot flashing unlock, а у ряда операторских и китайских моделей загрузчик заблокирован без официальной возможности разблокировки. Конкретную процедуру нужно сверять с документацией производителя вашей модели.

adb shell getprop ro.product.device

adb shell getprop ro.build.version.release

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

Устройства без официальной поддержки: что делать

Если вашего смартфона нет в официальном списке, есть три реалистичных пути. Первый — поиск неофициального порта ядра на профильных форумах вроде XDA Developers: качество таких портов сильно различается, и гарантий работоспособности никто не даёт. Второй — установка NetHunter Lite или Rootless с внешним Wi-Fi-адаптером, что закрывает часть сценариев аудита.

Третий вариант — собрать ядро самостоятельно, если производитель публикует исходники ядра для вашей модели. Это требует опыта работы с кросс-компиляцией и патчами NetHunter, но даёт полный контроль над результатом.

Почему нельзя ставить ядро от «похожей» модели

Ядро привязано к конкретному железу: разметке памяти, драйверам, device tree. Прошивка ядра от другой модели или ревизии почти гарантированно приводит к bootloop — устройство перестанет загружаться, и потребуется восстановление через fastboot или сервисный режим.

⚠️ Внимание: не прошивайте ядра и образы, собранные для другого codename, даже если маркетинговое название модели совпадает. Региональные ревизии одного смартфона могут быть несовместимы.

Ограничения и риски установки

Помимо потери гарантии, установка NetHunter несёт и другие последствия. После разблокировки загрузчика на ряде устройств перестают работать банковские приложения и сервисы, проверяющие целостность системы (механизмы типа SafetyNet / Play Integrity). Частично это обходится средствами вроде Magisk, но гарантий нет — политика проверок регулярно меняется.

Также учитывайте юридическую сторону: инструменты NetHunter предназначены для аудита собственных сетей и систем или работы по согласованию с их владельцами. Применение против чужой инфраструктуры без разрешения является нарушением законодательства большинства стран.

Часто задаваемые вопросы

Можно ли установить Kali NetHunter на любой Android-смартфон?

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

Какие телефоны лучше всего подходят для NetHunter?

Традиционно лучшей поддержкой пользуются устройства Google Nexus/Pixel ранних поколений и OnePlus: для них доступны официальные ядра, а загрузчик разблокируется штатно. Конкретный актуальный список проверяйте на сайте проекта.

Работает ли мониторный режим Wi-Fi без внешнего адаптера?

Только на устройствах с чипсетами, для которых есть патченные драйверы, — таких моделей немного. В остальных случаях используется внешний USB-адаптер через OTG-кабель.

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

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

Чем NetHunter Lite отличается от Rootless?

Lite требует root-доступ, но не заменяет ядро, а Rootless работает вообще без root через Termux. Обе редакции лишены функций, требующих патченного ядра, — в первую очередь инъекции пакетов и HID-атак.