Доброго времени суток! В сегодняшней статье мы расскажем вам о том, как установить Kali Linux на ваш Android смартфон без наличия root прав.
Начнем с теории.
Что такое Termux?
Termux - эмулятор терминала на Android, который работает без дополнительной настройки и корневого доступа.  Этот инструмент абсолютно бесплатен и не содержит никакой рекламы, поэтому многие люди рекомендуют именно termux для Android.
Установка Kali
Шаг 1. Проверка всех требований для Termux
Для настройки Kali Linux с помощью termux вам необходимо убедиться, что выполнены следующие условия:
1. Вы должны находиться в домашнем каталоге. Вы можете проверить свой путь в Termux, набрав команду PWD, которая покажет рабочий каталог. Если вы в нём не находитесь, то измените каталоги с помощью команды cd home в терминале.
2.  Для правильной работы kali Linux на устройстве необходимо установить некоторые пакеты и git. Чтобы установить эти пакеты, введите следующую команду:
pkg update && pkg install git && pkg install python && pkg install python2 

Шаг 2: Скачивание установочного скрипта Kali Linux для Termux
Нам нужно загрузить следующий скрипт termux с GitHub в каталог устройства. Для этого нам необходимо использовать следующую команду:
git clone https://github.com/Hax4us/Nethunter-In-Termux.git 
Это автоматизированный скрипт, который установит kali Linux на ваше устройство Android через termux. Без каких-либо прав суперпользователя.
Теперь введем следующую команду, чтобы войти в папку, в которой расположены сценарии.
cd Nethunter-In-Termux
Шаг 3: Установка Kali Linux на android с помощью скрипта
Нам нужно сделать скрипт исполняемым, предоставив ему права на выполнение, чтобы скрипт работал без ошибок. Не пропустите этот шаг. Введите следующую команду, чтобы предоставить разрешения:
chmod +x kalinethunter 
После предоставления разрешения вы можете запустить сценарий с помощью следующей команды:
./kalinethunter
https://forumupload.ru/uploads/001b/6b/fb/2/t957747.jpg
Скрипт начнет установку и спросит у вас архитектуру вашего устройства. Большинство последних устройств представляют собой устройства с 64-битной архитектурой. Если у вас очень старое устройство под управлением Android 5 или более ранней версии, выберите 32-разрядную версию.
https://forumupload.ru/uploads/001b/6b/fb/2/t403902.jpg
Затем введите номер в соответствии с вашей архитектурой и нажмите Enter.
Установка начнется после завершения загрузки, размер загрузки большой, поэтому убедитесь, что у вас достаточно места данных и хорошее подключение к Интернету. 
Шаг 4: Запуск и настройка Kali Linux 
Чтобы запустить kali nethunter, введите команду ниже, которая запустит kali Linux.
startkali
https://forumupload.ru/uploads/001b/6b/fb/2/t581282.jpg

В некоторых случаях и на некоторых устройствах вы можете столкнуться с ошибками отказа в разрешении. Если вы правильно выполнили шаги, Kali Linux будет установлен и запущен, когда вы увидите root@localhost  красным цветом, как показано на изображении ниже.
Теперь вы можете использовать apt-get install для установки всех ваших инструментов kali Linux на ваше устройство Android, без каких-либо проблем.

В общем это всё, что вам может потребоваться для установки Kali на ваше Android устройство без root прав. Самые базовые задачи, которым не нужен root, вы сможете выполнять. Но не более. Если у вас такое устройство, на которое установка root - невозможна (например Huawei), то рассмотрите покупку RPi 4.