
PhoneSploit-Pro v2.3
Универсальный хакерский инструмент для удалённого захвата управления Android-устройствами.
PhoneSploit Pro
Швейцарский нож для Android.
Универсальный хакерский инструмент, написанный на Python, для удалённого захвата Android-устройств с помощью ADB, scrcpy, Nmap и Metasploit-Framework.
Содержание
- Обзор
- Скриншоты
- Возможности
- Требования
- Установка зависимостей
- Начало работы
- Руководство по настройке устройства
- Совместимость
- Установка инструментов вручную
- Отказ от ответственности
- Разработчик
- Поддержка
Обзор
Владейте устройством. Во всех важных аспектах.
Подключитесь через USB или Wi‑Fi, затем управляйте устройством, извлекайте данные, транслируйте камеру и микрофон, управляйте приложениями и автоматизируйте полный взлом через Metasploit — всё из одного меню.
Вам больше не нужно запоминать команды и аргументы — PhoneSploit Pro сделает это за вас. Выберите номер и запустите.
Скриншоты

Возможности| Функция | Описание |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Подключить устройство | Подключиться к устройству удалённо через 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— Менеджер пакетов для Pythonadb— Android Debug Bridge (ADB) из Android SDK Platform Toolsmetasploit-framework— Metasploit-Framework (msfvenomиmsfconsole)scrcpy— scrcpynmap— 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-телефона
- Включение параметров разработчика
- Откройте
Настройки. - Перейдите в раздел
О телефоне. - Найдите пункт
Номер сборки. - Нажмите на
Номер сборкисемь раз. - Введите свой графический ключ, PIN-код или пароль, чтобы включить меню
Параметры разработчика. - Меню
Параметры разработчикатеперь появится в вашем меню настроек.
- Включение отладки по USB
- Откройте
Настройки. - Перейдите в раздел
Система>Параметры разработчика. - Прокрутите вниз и включите
Отладка по USB.
- Подключение к компьютеру
- Подключите ваше Android-устройство и хост-компьютер с
adbк одной и той же сети Wi‑Fi. - Подключите устройство к хост-компьютеру с помощью USB-кабеля.
- Откройте терминал на компьютере и выполните следующую команду:``` adb devices
4. На Android-телефоне при первом подключении к новому ПК появится всплывающее окно: `Allow USB debugging?`.
5. Выберите `Always allow from this computer`, затем нажмите `Allow`.
6. Затем в терминале выполните следующую команду:```
adb tcpip 5555
- Теперь вы можете подключить Android-телефон к компьютеру по Wi‑Fi с помощью
adb. - Отключите USB-кабель.
- Перейдите в
Настройки>О телефоне>Состояние>IP-адреси запишитеIP-адрестелефона. - Запустите PhoneSploit Pro, выберите
Connect a deviceи введитеIP-адресцели, чтобы подключиться по Wi‑Fi.
Подключение Android-телефона в следующий раз
- Подключите Android-устройство и хост-компьютер к одной и той же Wi‑Fi сети.
- Запустите 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"
Устранение неполадок
Если у вас возникли проблемы во время установки, попробуйте следующие шаги:
-
Убедитесь, что у вас установлена последняя версия pip:
pip install --upgrade pip -
Если у вас проблемы с разрешениями, попробуйте использовать виртуальное окружение:
python -m venv venv source venv/bin/activate # На Windows: venv\Scripts\activate pip install kitploit -
Для получения дополнительной помощи посетите страницу проблем на 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
-
Установите зависимости:
pip install -r requirements.txt -
Запустите инструмент:
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)