Запуск Kali Linux на телефоне чаще всего означает установку Kali NetHunter — официальной мобильной версии дистрибутива от команды Offensive Security, либо развёртывание окружения через Termux без root-доступа. Выбор способа зависит от модели смартфона, версии Android и того, готовы ли вы разблокировать загрузчик.
Ниже разберём доступные варианты установки, требования к устройству, типичные ошибки и ограничения каждого метода. Материал ориентирован на легальное использование: тестирование собственных сетей и обучение.
Что такое Kali NetHunter и какие существуют версии
Kali NetHunter — это не отдельная операционная система, а надстройка над Android, дающая доступ к инструментам Kali Linux прямо на смартфоне. Проект официально поддерживается разработчиками Kali и распространяется бесплатно.
Существует три редакции, и важно понимать их различия до начала установки:
- 📱 NetHunter — полная версия для устройств с root и кастомным ядром, поддерживает HID-атаки и инъекцию пакетов на совместимых адаптерах;
- 📦 NetHunter Lite — урезанный вариант для прошивки на поддерживаемые устройства без полного набора функций ядра;
- 🔓 NetHunter Rootless — версия без root-прав, устанавливается через Termux практически на любой Android-смартфон, но с ограниченной функциональностью.
Для большинства пользователей реалистичный выбор — именно Rootless-вариант: он не требует разблокировки загрузчика и не аннулирует гарантию. Полная версия оправдана, если нужны специфические возможности вроде мониторного режима внешнего Wi-Fi-адаптера через OTG.
Требования к устройству
Перед установкой проверьте несколько параметров телефона. Точный список поддерживаемых моделей для полной версии NetHunter публикуется на официальном сайте проекта — сверяйтесь именно с ним, так как перечень меняется от релиза к релизу.
Общие требования выглядят так:
- 💾 Свободное место — желательно от 8–10 ГБ: образ системы и инструменты занимают заметный объём;
- 🧠 Оперативная память — комфортная работа начинается примерно от 4 ГБ, на слабых устройствах возможны подтормаживания;
- 🔑 Root и разблокированный загрузчик — нужны только для полной версии NetHunter;
- 📶 Стабильный интернет — установочные пакеты скачиваются из сети, обрыв соединения может повредить установку.
⚠️ Внимание: разблокировка загрузчика на большинстве смартфонов приводит к полному сбросу данных и может аннулировать гарантию. Сделайте резервную копию до начала любых манипуляций с загрузчиком и прошивкой.
Способ 1: установка NetHunter Rootless через Termux
Это самый безопасный путь: система ставится в изолированное окружение и не затрагивает прошивку телефона. Вам понадобится приложение Termux — устанавливайте его из F-Droid или с официального репозитория проекта, так как версия в Google Play давно не обновляется и может работать некорректно.
Порядок действий в общих чертах:
☑️ Подготовка к установке Rootless
После подготовки откройте Termux и обновите пакеты:
pkg update && pkg upgrade
Затем установите пакет wget, скачайте официальный установочный скрипт NetHunter Rootless с сайта проекта и запустите его. Точную команду и актуальную ссылку берите из официальной документации Kali — адрес скрипта может меняться между версиями. После загрузки скрипт распакует образ файловой системы, это займёт время.
Запуск окружения выполняется командой:
./start-nethunter.sh
Имя скрипта может отличаться в зависимости от версии установщика — ориентируйтесь на файлы, появившиеся после установки, и на документацию. Внутри окружения доступен терминал Kali с базовым набором инструментов, а при необходимости можно поднять графический интерфейс через VNC-клиент.
Способ 2: полная версия NetHunter с root
Полная установка требует разблокированного загрузчика, кастомного рекавери (обычно TWRP) и совместимого ядра. Процедура сильно различается между моделями: для одних устройств есть готовые сборки, для других ядро придётся собирать самостоятельно с помощью инструментов проекта.
Общая последовательность такова: разблокировка загрузчика → установка кастомного рекавери → прошивка пакета NetHunter через рекавери → первичная настройка. Конкретные кнопки входа в режимы загрузчика и рекавери зависят от производителя — сверяйтесь с инструкцией именно для вашей модели.
⚠️ Внимание: ошибка при прошивке ядра или несовместимый образ могут привести к незагружающемуся устройству («кирпичу»). Используйте только сборки, явно предназначенные для вашей модели и версии Android, и заранее узнайте способ восстановления стоковой прошивки.
Сравнение способов установки
Чтобы выбрать подходящий вариант, сопоставьте возможности каждого метода:
| Критерий | NetHunter Rootless | NetHunter полная |
|---|---|---|
| Root-доступ | Не требуется | Обязателен |
| Риск для прошивки | Отсутствует | Высокий при ошибке |
| Инъекция пакетов Wi-Fi | Недоступна | На совместимых адаптерах |
| HID-атаки (эмуляция клавиатуры) | Недоступны | Доступны |
| Совместимость | Практически любой Android | Ограниченный список моделей |
Типичные проблемы и их решения
Чаще всего установка срывается на этапе скачивания пакетов: обрыв соединения оставляет повреждённые файлы. Решение — удалить частично загруженные данные и повторить установку на стабильном Wi-Fi, не переключаясь между сетями в процессе.
Вторая частая жалоба — Termux закрывается системой во время установки. Android агрессивно завершает фоновые процессы для экономии заряда. Откройте настройки батареи и отключите оптимизацию для Termux, а также держите экран включённым во время распаковки образа.
Если после запуска часть инструментов отсутствует, это нормально: базовый образ содержит минимальный набор. Нужные пакеты ставятся стандартным менеджером apt внутри окружения, например apt install metasploit-framework. Учитывайте, что тяжёлые инструменты на телефоне работают медленнее, чем на ПК.
Почему некоторые инструменты не работают без root
Многие утилиты Kali требуют низкоуровневого доступа к сетевым интерфейсам и системным вызовам, который Android без root не предоставляет приложениям. В Rootless-режиме такие программы либо не запустятся, либо будут работать в ограниченном режиме — это ограничение платформы, а не ошибка установки.
Безопасность и правовые аспекты
Инструменты Kali Linux предназначены для тестирования защищённости собственных систем и сетей либо работы по явному разрешению владельца. Сканирование и атаки на чужие сети без согласия являются нарушением закона в большинстве юрисдикций, независимо от того, с какого устройства они выполняются.
Также учитывайте, что root-доступ ослабляет защиту самого телефона: банковские приложения и платёжные сервисы могут отказаться работать на устройстве с разблокированным загрузчиком. Если смартфон используется как основной, разумнее ограничиться Rootless-вариантом.
⚠️ Внимание: скачивайте установочные файлы NetHunter только с официального сайта проекта Kali. Сторонние сборки с форумов и файлообменников могут содержать вредоносный код — вы получите инструмент для аудита безопасности, который сам скомпрометирован.
Часто задаваемые вопросы
Можно ли установить Kali Linux на телефон без root?
Да. Версия NetHunter Rootless устанавливается через Termux и не требует root-доступа и разблокировки загрузчика. Ограничения — отсутствие HID-атак и инъекции пакетов, а также зависимость от производительности Termux.
Заменит ли Kali на телефоне полноценную систему на ПК?
Нет. Мобильная версия подходит для базовых задач, обучения и полевой диагностики, но уступает по производительности, набору рабочих инструментов и удобству. Для серьёзных задач используют Kali на компьютере или в виртуальной машине.
Работает ли мониторный режим Wi-Fi на телефоне?
Встроенные Wi-Fi-чипы большинства смартфонов мониторный режим не поддерживают. В полной версии NetHunter эту задачу решают через внешний USB-адаптер, подключённый по OTG, — но совместимость зависит от чипсета адаптера и ядра устройства.
Удаляет ли установка NetHunter данные с телефона?
Rootless-установка не затрагивает пользовательские данные. А вот разблокировка загрузчика, необходимая для полной версии, на большинстве устройств сопровождается полным сбросом — резервная копия обязательна.
Почему Termux из Google Play не подходит?
Версия Termux в Google Play долгое время не обновлялась и содержит устаревшие пакеты, из-за чего установка NetHunter может завершаться ошибками. Актуальная сборка распространяется через F-Droid и официальный репозиторий проекта.