Как привязать любой смартфон к Linux для мобильного интернета

Ноутбуки всегда ограничены только Wi-Fi соединениями; Настольные компьютеры никогда не имеют встроенного мобильного интернета. Но что, если вам нужно подключить компьютер Linux к сети, но у вас нет беспроводной сети или сети Ethernet?

ответа

Это совершенно возможно. Можно нести несколько живых образов CD на телефоне все время и использовать их при необходимости, но Вы должны будете базироваться доступ к своему телефону для этого. Существует приложение для Android под названием DriveDroid. DriveDroid позволяет Вам загружать свой ПК из файлов ISO/IMG, хранивших по Вашему телефону. Это идеально для попытки дистрибутивов Linux без потребности записать различные CD или карты флэш-памяти с интерфейсом USB.

, С другой стороны, если Ваш телефон имеет эмуляцию массового хранения (Android 4 обычно НЕ имеет) И Ваш ПК поддерживает UEFI, то в теории можно поместить rootfs и раздел начальной загрузки UEFI на том эмулированном устройстве хранения данных. В теории.

5 ответ дан karel 9 February 2017 в 03:19 поделиться

Другая возможность помещает микро SD-карту в сменную палку usb с микро слотом для SD-карты.

я не видел, что кабель присоединил много картридеры для поддержки начальной загрузки от SD-карты. Но с моей палкой и слотом это работает на меня!

0 ответ дан Leder 9 February 2017 в 03:19 поделиться

Как скачать и установить Kali Linux на Android

Есть два варианта: поддерживается модель устройства на Андроид разработчиками или же нет. Установка Kali будет сильно отличаться.

Как скачать и установить Kali Linux на Android

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

Как скачать и установить Kali Linux на Android

Предварительные требования:

  • на Андроиде активирован root;
  • поставлен TWRP (скачать из магазина );
  • сделан бэкап (желательно).
Как скачать и установить Kali Linux на Android

Доступные варианты специального дистрибутива Kali Linux Android под названием NetHunter представлены на странице -linux-nethunter-download/ . Их не так много – для линейки Nexus и для OnePlus One.

Как скачать и установить Kali Linux на Android

Начнется процесс скачивания Kali Линукс (на русском).

Читайте также:  Анализ данных в Linux. Глава из книги «Bash и кибербезопасность»

После завершения нужно скопировать архив SD карту или внутренний накопитель устройства и прошить его через TWRP (в режиме recovery). Детальную информацию на русском по этой программе можно найти на , там же есть инструкции для различных аппаратов.

Как скачать и установить Kali Linux на Android

Также советуем узнать как скачать образ Кали Линукс ISO. А если вы являетесь владельцем Samsung Galaxy S4 mini и не знаете как установить Кали Линукс, тогда вам сюда.

Если устройства нет в списке

Как скачать и установить Kali Linux на Android

Куда интересней рассмотреть вариант универсальный, который подойдет практически для любого смартфона на Android. Тут тоже потребуются дополнительные приложения – Linux Deploy (не работает без рут) и VNC Viewer. Можно скачать из Google Play.

Как скачать и установить Kali Linux на Android

Сначала потребуется Linux Deploy. Обратите внимание на адрес в заголовке, он еще потребуется, чтобы все заработало.

Надо перейти в настройки (иконка с ползунками) и выбрать Kali Linux в разделе «Дистрибутив».

Как скачать и установить Kali Linux на Android

Затем прокрутить параметры настройки будущего Kali Linux Android вниз и поставить галочки возле SSH и графики, чтобы VNC могла к нему подключаться.

Как скачать и установить Kali Linux на Android

Если потребуется, можно переключить архитектуру, но обычно программа сама корректно выставляет остальные настройки для распаковки на Андроид. Также запишите логин и пароль для входа в Linux. Далее нужно установить дистрибутив на Android. Для этого на главной странице приложения следует нажать «Установить» в выпадающем меню.

Во всплывающем окне нужно согласиться.

Как скачать и установить Kali Linux на Android

Дальше требуется подождать: системе нужно скачать все пакеты для Kali Linux Android.

Указанием на завершение установки будет надпись <<< deploy. Теперь установленную Kali Linux нужно настроить. Делается это из того же выпадающего меню, что и при инсталляции, только пункт будет «Конфигурировать».

Как скачать и установить Kali Linux на Android

Появится еще одно предупреждение.

После завершения можно нажать Start – это запустит дистрибутив Kali в программном контейнере на Android.

Как скачать и установить Kali Linux на Android

Запуск Kali Линукс Android обычно происходит быстрее установки.

Читайте также:  5 лучших сканеров QR и штрих-кодов для Android

После этого нужно перейти в VNC Viewer. Если приложение на смартфоне Android включается впервые, появится приветственная страница.

Как скачать и установить Kali Linux на Android

После них откроется основное окно. Подключение к Kali Linux добавляется нажатием на плюс.

Потребуется ввести тот самый адрес из Linux Deploy, а также имя, чтобы находить подключение в адресной книге на Андроид.

Как скачать и установить Kali Linux на Android

Выглядит это так.

Чтобы увидеть Kali Linux, нужно нажать на подключение и затем на Connect.

Как скачать и установить Kali Linux на Android

Если VNC спросит пароль для подключения, надо указать changeme. Логин и пароль для установленного на Android дистрибутива Kali можно найти в настройках Linux Deploy.

Наконец, откроется рабочий стол Kali Linux Android.

Как скачать и установить Kali Linux на Android

Теперь им можно пользоваться и на Android.

Как скачать и установить Kali Linux на Android

В чем разница между Linux и Android

Те, кто активно пользуется операционной системой Linux на своем персональном компьютере или ноутбуке, знает, что она довольно сильно отличается от мобильной ОС андроид. Очевидно, что это две разные платформы, одна из которых ориентирована на ПК, а другая — на портативные гаджеты. Android больше ориентирован для сенсорных экранов и взаимодействие с ними, то время как Линукс по большей части способен лишь выполнять операции через мышь и клавиатуру.

В чем разница между Linux и Android

Девайсы с Ubuntu for Android

Мало кто знает, но есть у них и много общего. Мобильная платформа создана на ядре Linux и использует собственную реализацию Java Virtual Machine от компании Google. Это их объединяющая черта, которая связывает системы по многих параметрам. Так, например, права суперпользователя на мобильных девайсах появились вследствие создания учетной записи администратора (root) на Unix-подобных системах.

Андроид — очень многофункциональная система, что объясняется наличием поддержки Java-модулей. Чистый линукс можно представить как ОС, которая идеально подходит для устройств с ограниченными функциям: тостеров, холодильников, стиральных машин и т. д. Она позволяет этим приборам использовать всю мощь и оптимизацию Unix, которая может быть дополнена огромным количеством программ и функций для работы с периферией и датчиками.

К сведению! Смартфоны не являются однофункциональными гаджетами и часто искажают традиционные представления о линукс. Однако андроид позволяет производителям и пользователям использовать собственные схемы его использования для обновления, корректировки ОС под себя и т. д.

В чем разница между Linux и Android

Поставить линукс на телефон сегодня вполне возможно

Читайте также:  Вышло обновление iOS 12.4.4 для iPhone 6, iPhone 5s и старых iPad

Устанавливаем ngrok

Ngrok — это кросс-платформенный софт для создания защищенных сетевых туннелей от общедоступной конечной точки до локально работающей сетевой службы. Также утилита собирает весь трафик и логирует его для анализа.

Перед дальнейшими действиями убедись, что интернет подключен (через «мобильные данные») и активирована точка доступа, так как это необходимо для корректной работы ngrok.

Для начала обновляемся и ставим Python 2:

$ pkg update && pkg upgrade && pkg install python2

Теперь нам нужно зарегистрировать свой аккаунт ngrok.

Устанавливаем ngrok

Как только зарегистрируешься, тебя перебросит на страницу личного кабинета, где нужно будет найти и скопировать свой токен аутентификации, как показано на скриншоте.

AuthToken for ngrok

Далее надо скачать архив с ngrok для Linux-based-систем с архитектурой ARM.

Download ngrok

Дальше заходи в Termux и иди в ту директорию, куда скачал архив с ngrok. К примеру:

$ cd /sdcard/Downloads

Введи команду ls |grep ngrok и проверь, что архив здесь. Теперь нам нужно разархивировать его:

$ unzip

После этого еще раз введи ls |grep ngrok и проверь, появился ли у тебя исполняемый файл ngrok. Если его нет, то перед следующим шагом зайди в директорию с ним:

$ cd ngrok-stable-linux-arm

Устанавливаем ngrok

И перемести исполняемый файл в домашний каталог Termux:

$ mv -v ngrok /$HOME

Посмотри, куда был перемещен файл, и отправляйся туда с помощью команд cd и ls.

Теперь тебе нужно установить флаг исполнимости файла:

$ chmod +x ngrok

И сделать первый запуск:

$ ./ngrok

Помнишь, ты копировал свой токен для аутентификации? Впиши эту команду, чтобы ngrok знал, кто его использует:

$ ./ngrok authtoken токен

И запускай сервер:

Устанавливаем ngrok

$ ./ngrok http 80

Ты увидишь экран как на скриншоте.

Ngrok

Отлично, теперь ты готов атаковать любые цели!