Назад к обновлениям
New releaseSep 4, 2026

PhoneSploit-Pro v2.3

Универсальный хакерский инструмент для удалённого захвата управления Android-устройствами.

Поделиться

PhoneSploit Pro

Швейцарский нож для Android.

Универсальный хакерский инструмент, написанный на Python, для удалённого захвата Android-устройств с помощью ADB, scrcpy, Nmap и Metasploit-Framework.

GitHub release (latest by date) Python GitHub Repo stars GitHub forks

Содержание


Обзор

Владейте устройством. Во всех важных аспектах.

Подключитесь через USB или Wi‑Fi, затем управляйте устройством, извлекайте данные, транслируйте камеру и микрофон, управляйте приложениями и автоматизируйте полный взлом через Metasploit — всё из одного меню.

Вам больше не нужно запоминать команды и аргументы — PhoneSploit Pro сделает это за вас. Выберите номер и запустите.


Скриншоты

Screenshot


Возможности| Функция | Описание |

| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Подключить устройство | Подключиться к устройству удалённо через ADB. | | Список подключённых устройств | Показать все устройства, подключённые к ADB. | | Отключить все устройства | Отключить все ADB-сессии. | | Выбор нескольких устройств | Если подключено несколько ADB-устройств (USB или сеть), выбрать, какое устройство использовать для сессии (ANDROID_SERIAL). | | Остановить ADB-сервер | Остановить процесс ADB-сервера. | | Перезапустить ADB-сервер | Перезапустить процесс ADB-сервера. | | Доступ к оболочке устройства | Открыть интерактивную оболочку на подключённом устройстве. | | Коды клавиш | Отправлять коды клавиш для удалённого управления устройством. | | Разблокировать устройство | Включить экран, провести вверх и ввести пароль при необходимости. | | Заблокировать устройство | Заблокировать устройство. | | Перезагрузка | Перезагрузить устройство в режим System, Recovery, Bootloader или Fastboot. | | Выключение | Выключить целевое устройство. | | Скриншот | Сделать скриншот и автоматически сохранить его на компьютер. | | Запись экрана | Записать экран целевого устройства в течение заданного времени и автоматически сохранить запись на компьютер. | | Анонимный скриншот / запись экрана | Сделать скриншоты или записи экрана и удалить файл с целевого устройства после этого. | | Зеркалирование и управление | Зеркалировать экран и управлять целевым устройством. | | Список файлов и папок | Перечислить все файлы и папки на целевом устройстве. | | Скачать с устройства | Скачать файл или папку с целевого устройства. | | Отправить на устройство | Отправить файл или папку с компьютера на целевое устройство. | | Скопировать данные WhatsApp | Скопировать все данные WhatsApp на компьютер. | | Скопировать скриншоты | Скопировать все скриншоты на компьютер. | | Скопировать фото камеры | Скопировать все фото камеры на компьютер. | | Прямая трансляция камеры | Транслировать видео в реальном времени с фронтальной или основной камеры целевого устройства. | | Выгрузка SMS | Экспортировать все SMS с устройства на компьютер. | | Выгрузка контактов | Экспортировать все контакты с устройства на компьютер. | | Выгрузка журналов звонков | Экспортировать все журналы звонков с устройства на компьютер. | | Запустить приложение | Запустить приложение на устройстве. | | Установить APK | Установить APK с компьютера на целевое устройство. | | Установить раздельные APK | Установить приложения, поставляемые в виде нескольких раздельных APK (например, split-пакеты). | | Удалить приложение | Удалить установленное приложение. | | Список установленных приложений | Перечислить все приложения, установленные на целевом устройстве. | | Извлечь APK | Извлечь APK из установленного приложения. | | Принудительно остановить приложение | Принудительно остановить работающее приложение. | | Очистить данные приложения | Очистить хранилище/данные выбранного приложения (сброс к заводским настройкам для этого приложения). | | Перезапустить приложение | Перезапустить приложение (принудительная остановка, затем повторный запуск). | | Выдать / отозвать разрешение | Выдать или отозвать разрешение времени выполнения для приложения. | | Открыть ссылку | Открыть URL на целевом устройстве. | | Показать фото | Показать изображение или фото на целевом устройстве. | | Воспроизвести аудио | Воспроизвести аудиофайл на целевом устройстве. | | Воспроизвести видео | Воспроизвести видеофайл на целевом устройстве. | | Отправить SMS | Отправлять SMS-сообщения через целевое устройство. | | Информация об устройстве | Прочитать информацию об устройстве. | | Информация о батарее | Прочитать статус батареи и связанные сведения. | | Запись с микрофона | Записать аудио с микрофона. | | Трансляция с микрофона | Транслировать аудио с микрофона в реальном времени. | | Запись аудио устройства | Записать внутреннее аудио устройства. | | Трансляция аудио устройства | Транслировать аудио устройства в реальном времени. | | Полный взлом устройства | Автоматизированный процесс Metasploit: получить ваш IP-адрес для установки LHOST; создать полезную нагрузку с помощью msfvenom, установить её и запустить на целевом устройстве; запустить и настроить Metasploit-Framework для получения сессии meterpreter. Сессия meterpreter означает, что устройство полностью скомпрометировано через Metasploit-Framework, и вы можете выполнять дальнейшие действия из сессии. | | Сканирование LAN-сети | Обнаружить хосты в локальной сети, чтобы помочь найти целевой IP-адрес; проверить TCP-порты 5555 и 5554 с определением служб и показать ADB-связанные отпечатки и подсказки для вероятных целей Android/ADB. | | Переадресация TCP-портов | Переадресация, обратная переадресация, список, удаление или удаление всех правил переадресации TCP-портов через ADB. | | Сохранить фрагмент logcat | Захватить фрагмент вывода logcat и сохранить его в файл на компьютере. | | Прямая трансляция logcat | Транслировать logcat в реальном времени с устройства. | | Снимок сети | Показать снимок сетевых интерфейсов и подключений на устройстве. | | Настройки разработчика | Открыть экран системных Параметров разработчика на устройстве. | | Чтение локали | Прочитать локаль и языковые настройки с устройства. | | Экран всегда включён | Установить svc power stayon (оставаться включённым через USB, всегда оставаться включённым или отключить режим). | | Дамп статуса Wi‑Fi | Выгрузить подробный статус Wi‑Fi с устройства. | | Информация об IP WLAN | Показать информацию об IP-адресации WLAN. | | Переключатель радиомодуля Wi‑Fi | Включить или выключить радиомодуль Wi‑Fi. | | Проверка связи ping | Выполнить проверки ping против хоста для тестирования подключения. | | Сохранённые сети Wi‑Fi | Перечислить сохранённые сети Wi‑Fi, известные устройству. | | Эвристика root | Эвристические проверки на распространённые признаки root-доступа. | | Установка разрешения и размера экрана| Просмотреть текущие настройки дисплея; установить разрешение экрана (wm size) из пресетов 720p/1080p/2K/4K в портретной или ландшафтной ориентации или пользовательское WxH; установить плотность дисплея (wm density) из распространённых пресетов DPI или пользовательское значение; переключить масштабирование дисплея (wm scaling); и сбросить всё к заводским настройкам устройства. | | Управление буфером обмена | Читать, устанавливать или очищать буфер обмена устройства. | | GPS / местоположение | Получить последнее известное GPS-местоположение устройства (широта, долгота, провайдер). | | IMEI / идентификаторы устройства | Прочитать IMEI, Android ID, серийный номер и другие аппаратные/программные идентификаторы. | | Статистика использования приложений | Показать статистику использования приложений на переднем плане за 1 день / 7 дней / всё время. | | Переключатели радио | Переключить мобильные данные, Bluetooth, NFC и режим полёта. | | Имитация батареи | Подделать уровень заряда батареи, имитировать подключение или отключение зарядки или сбросить показания. | | Настройки звука и дисплея | Установить громкость мультимедиа, яркость экрана, тайм-аут экрана и режим «Не беспокоить». | | Уведомления | Отправить уведомление, развернуть или свернуть панель уведомлений и быстрые настройки. | | Установить обои | Отправить изображение на устройство и открыть системный выбор обоев. | | Сканирование ближайших сетей Wi‑Fi | Сканировать и перечислить ближайшие сети Wi‑Fi с SSID, BSSID, частотой и уровнем сигнала. | | Локальная точка доступа | Запустить или остановить локальную Wi‑Fi точку доступа непосредственно с устройства. | | Настройка беспроводного ADB | Сопряжение, подключение, переключение на TCP/IP или обратно на USB — все команды беспроводного ADB. | | Включить / отключить приложение | Отключить системное или пользовательское приложение или повторно включить его позже. | | Приостановить / возобновить приложение| Приостановить приложение (значок становится серым, нет использования данных) или возобновить его. | | Игнорировать оптимизацию батареи | Добавить приложение в белый список от оптимизации батареи Doze, удалить из белого списка или показать белый список батареи. | | Установить домашнее приложение по умолчанию | Изменить лаунчер/домашнее приложение по умолчанию на любой установленный пакет лаунчера или показать текущее домашнее приложение. |## Требования

  • python3 — Python 3.10 или новее
  • pip — Менеджер пакетов для Python
  • adb — Android Debug Bridge (ADB) из Android SDK Platform Tools
  • metasploit-framework — Metasploit-Framework (msfvenom и msfconsole)
  • scrcpy — scrcpy
  • nmap — Nmap

Установка зависимостей

Используйте встроенный установщик, чтобы автоматически настроить все зависимости. Он определяет вашу ОС и использует соответствующий менеджер пакетов.

Linux / macOS / Termux```

chmod +x install.sh ./install.sh

Для установки только определённых инструментов: `./install.sh --components adb,nmap,pip`  
Для пошаговых запросов по каждому компоненту: `./install.sh --interactive`

### Windows

Запустите PowerShell **от имени администратора**, затем:```
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1

Чтобы установить только определённые инструменты: .\install.ps1 -Components adb,nmap,pip
Для выборочной установки с запросами по каждому компоненту: .\install.ps1 -Interactive

Из PhoneSploit Pro

Если какой-либо зависимый компонент отсутствует, программа выводит предупреждение Missing Dependencies. Нажмите I, чтобы запустить установщик, Y, чтобы продолжить в любом случае, или N, чтобы выйти.


Начало работы

[!IMPORTANT] Для работы PhoneSploit Pro требуется Python версии 3.10 или выше. Пожалуйста, обновите Python перед запуском программы.

Linux и macOS

Убедитесь, что всё необходимое программное обеспечение установлено.``` git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git cd PhoneSploit-Pro/

I need the actual content of chunk 9 to translate it. Please provide the Markdown text you want translated.```
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

I'm ready to translate the Kitploit tool content from English to Russian. Please provide chunk 11 of 55.``` python3 phonesploitpro.py

> [!TIP]
> Вам нужно активировать виртуальное окружение (`source .venv/bin/activate`) только при каждом открытии нового терминала перед запуском программы.

### Windows

Убедитесь, что всё [необходимое](#requirements) программное обеспечение установлено.```
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
cd PhoneSploit-Pro/

I need the actual content of chunk 15 to translate it. Please provide the Markdown text you want translated.``` python -m venv .venv ..venv\Scripts\activate pip install -r requirements.txt

1. Загрузите и распакуйте последнюю версию `platform-tools` [отсюда](https://developer.android.com/studio/releases/platform-tools.html#downloads).

2. Скопируйте все файлы из распакованного каталога `platform-tools` или `adb` в каталог **PhoneSploit-Pro**, затем выполните:```
python phonesploitpro.py

Учебное пособие по настройке устройства

Первоначальная настройка Android-телефона

  • Включение параметров разработчика
  1. Откройте Настройки.
  2. Перейдите в раздел О телефоне.
  3. Найдите пункт Номер сборки.
  4. Нажмите на Номер сборки семь раз.
  5. Введите свой графический ключ, PIN-код или пароль, чтобы включить меню Параметры разработчика.
  6. Меню Параметры разработчика теперь появится в вашем меню настроек.
  • Включение отладки по USB
  1. Откройте Настройки.
  2. Перейдите в раздел Система > Параметры разработчика.
  3. Прокрутите вниз и включите Отладка по USB.
  • Подключение к компьютеру
  1. Подключите ваше Android-устройство и хост-компьютер с adb к одной и той же сети Wi‑Fi.
  2. Подключите устройство к хост-компьютеру с помощью USB-кабеля.
  3. Откройте терминал на компьютере и выполните следующую команду:``` adb devices
4. На Android-телефоне при первом подключении к новому ПК появится всплывающее окно: `Allow USB debugging?`.
5. Выберите `Always allow from this computer`, затем нажмите `Allow`.
6. Затем в терминале выполните следующую команду:```
adb tcpip 5555
  1. Теперь вы можете подключить Android-телефон к компьютеру по Wi‑Fi с помощью adb.
  2. Отключите USB-кабель.
  3. Перейдите в Настройки > О телефоне > Состояние > IP-адрес и запишите IP-адрес телефона.
  4. Запустите PhoneSploit Pro, выберите Connect a device и введите IP-адрес цели, чтобы подключиться по Wi‑Fi.

Подключение Android-телефона в следующий раз

  1. Подключите Android-устройство и хост-компьютер к одной и той же Wi‑Fi сети.
  2. Запустите PhoneSploit Pro, выберите Connect a device и введите IP-адрес цели, чтобы подключиться по Wi‑Fi.

Совместимость

Этот инструмент протестирован на:

  • ✅ Ubuntu
  • ✅ Linux Mint
  • ✅ Kali Linux
  • ✅ Fedora
  • ✅ Arch Linux
  • ✅ Parrot Security OS
  • ✅ Windows 11
  • ✅ Termux (Android)

[!NOTE] Новые функции в первую очередь тестируются на Linux, поэтому для запуска PhoneSploit Pro рекомендуется использовать Linux. Некоторые функции могут работать некорректно на Windows.


Установка инструментов вручную

Если вы предпочитаете устанавливать инструменты самостоятельно или автоматический установщик недоступен для вашей платформы, воспользуйтесь разделами ниже.

ADB

Linux

Откройте терминал и выполните следующие команды:

  • Debian / Ubuntu``` sudo apt update
## Установка

### Требования

- Python 3.8+
- pip

### Установка из PyPI

```bash
pip install kitploit

Установка из исходного кода

git clone https://github.com/kitploit/kitploit.git
cd kitploit
pip install -r requirements.txt
python setup.py install

Проверка установки

После установки вы можете проверить, что Kitploit установлен корректно, выполнив:

kitploit --version

Вы должны увидеть вывод, похожий на:

Kitploit v1.0.0

Настройка переменных окружения

Некоторые функции Kitploit требуют настройки переменных окружения. Вы можете установить их в вашем терминале или добавить в файл .env:

export KITPLOIT_API_KEY="ваш_api_ключ"
export KITPLOIT_CONFIG_DIR="$HOME/.config/kitploit"

Устранение неполадок

Если у вас возникли проблемы во время установки, попробуйте следующие шаги:

  1. Убедитесь, что у вас установлена последняя версия pip:

    pip install --upgrade pip
    
  2. Если у вас проблемы с разрешениями, попробуйте использовать виртуальное окружение:

    python -m venv venv
    source venv/bin/activate  # На Windows: venv\Scripts\activate
    pip install kitploit
    
  3. Для получения дополнительной помощи посетите страницу проблем на GitHub.``` sudo apt install adb

- **Fedora**```
sudo dnf install android-tools
  • Arch Linux / Manjaro``` sudo pacman -Sy android-tools
Для других дистрибутивов Linux см.: [Загрузки Android platform-tools](https://developer.android.com/studio/releases/platform-tools#downloads)

#### macOS

Откройте терминал и выполните следующую команду:```
brew install android-platform-tools

Или скачайте с: Загрузки Android platform-tools

Windows

Скачайте с: Загрузки Android platform-tools

Termux```

pkg update

I need the actual content of chunk 35 to translate it. Please provide the Markdown text you want translated.```
pkg install android-tools

Metasploit-Framework

Linux и macOS```

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall &&
chmod 755 msfinstall &&
./msfinstall

- **macOS (Homebrew)** — Metasploit распространяется как [Homebrew Cask](https://formulae.brew.sh/cask/metasploit) (не `brew install` без `--cask`):```
brew install --cask metasploit

Или перейдите по ссылке: Установка Metasploit на Linux / macOS

Или посетите: Скачать Metasploit

Windows

Посетите: Скачать Metasploit

Или ознакомьтесь: Windows: антивирус и установщики

scrcpy

Посетите страницу scrcpy на GitHub для получения актуальных инструкций по установке: scrcpy — get the app

В Windows: Скопируйте все файлы из распакованной папки scrcpy в папку PhoneSploit-Pro.

[!IMPORTANT]
Если scrcpy недоступен для вашего дистрибутива Linux (например, Kali Linux), вы можете установить его вручную (Руководство для Linux) или собрать его за несколько шагов (Руководство по сборке).

Nmap

Linux

Откройте терминал и выполните следующие команды:

  • Debian / Ubuntu``` sudo apt update
```markdown
## Установка

### Требования

- Python 3.8+
- pip

### Шаги установки

1. Клонируйте репозиторий:
   ```bash
   git clone https://github.com/example/tool.git
   cd tool
  1. Установите зависимости:

    pip install -r requirements.txt
    
  2. Запустите инструмент:

    python main.py --help
    

Использование

Базовые команды

Инструмент поддерживает несколько подкоманд для различных операций:

  • scan — выполнить сканирование целевой системы
  • exploit — запустить модуль эксплуатации
  • report — сгенерировать отчёт о результатах

Примеры

Сканирование хоста:

python main.py scan --target 192.168.1.1 --ports 1-1000

Запуск модуля эксплуатации:

python main.py exploit --module CVE-2021-44228 --target 192.168.1.1

Генерация отчёта:

python main.py report --format html --output report.html

Конфигурация

Файл конфигурации config.yaml позволяет настроить поведение инструмента:

scan:
  threads: 10
  timeout: 5
  stealth: false

exploit:
  payload_dir: ./payloads
  auto_cleanup: true

report:
  template: default
  include_evidence: true

API

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

from tool import Scanner

scanner = Scanner()
results = scanner.scan("192.168.1.1", ports=[80, 443])
print(results)

Устранение неполадок

Частые проблемы

Ошибка разрешений при запуске

Убедитесь, что у вас есть необходимые права для доступа к сетевым интерфейсам. На Linux используйте sudo или настройте capabilities:

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/python3

Модуль не найден

Проверьте, что все зависимости установлены корректно:

pip list | grep -i "зависимость"

Лицензия

Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.

Благодарности

  • Сообществу open-source за вклад в разработку
  • Всем, кто сообщал об ошибках и предлагал улучшения
sudo apt install nmap
```
- **Fedora**```
sudo dnf install nmap
```
- **Arch Linux / Manjaro**```
sudo pacman -Sy nmap
```
Для других дистрибутивов Linux см.: [Скачать Nmap](https://nmap.org/download.html)

#### macOS

Откройте терминал и выполните следующую команду:```
brew install nmap
```
Или посетите: [Скачать Nmap](https://nmap.org/download.html)

#### Windows

Скачайте и установите последний стабильный релиз: [Nmap для Windows](https://nmap.org/download.html#windows)

#### Termux```
pkg update
```
I need the actual content of chunk 53 to translate it. Please provide the Markdown text you want translated.```
pkg install nmap
```
---

## Отказ от ответственности

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

---

## Разработчик

<a href="https://github.com/azeemidrisi/">
<!--   <img src="https://contrib.rocks/image?repo=azeemidrisi/phonesploit-pro" /> -->
 

</a>

**Азим Идриси** - [@AzeemIdrisi](https://github.com/azeemidrisi/)

## Поддержка

Если вам нравится моя работа, вы можете поддержать меня через:

<a href="https://paypal.me/AzeemIdrisi" target="_blank"> <kbd> <img
        src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/paypal-button-blue.png" alt="PayPal"
        width="147"></a> <a href="https://www.buymeacoffee.com/AzeemIdrisi" target="_blank"> <kbd> <img src="https://raw.githubusercontent.com/AzeemIdrisi/AzeemIdrisi/main/docs/default-yellow.png" alt="Buy Me A Coffee" width="200"></a>

<hr>

Copyright © 2026 Azeem Idrisi (github.com/AzeemIdrisi)

Категории