
Универсальный хакерский инструмент для удалённого захвата управления Android-устройствами.
Швейцарский нож для 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-сервера. |
| | Открыть интерактивную оболочку на подключённом устройстве. |
| | Отправлять коды клавиш для удалённого управления устройством. |
| | Включить экран, провести вверх и ввести пароль при необходимости. |
| | Заблокировать устройство. |
| | Перезагрузить устройство в режим , , или . |
| | Выключить целевое устройство. |
| | Сделать скриншот и автоматически сохранить его на компьютер. |
| | Записать экран целевого устройства в течение заданного времени и автоматически сохранить запись на компьютер. |
| | Сделать скриншоты или записи экрана и удалить файл с целевого устройства после этого. |
| | Зеркалировать экран и управлять целевым устройством. |
| | Перечислить все файлы и папки на целевом устройстве. |
| | Скачать файл или папку с целевого устройства. |
| | Отправить файл или папку с компьютера на целевое устройство. |
| | Скопировать все данные WhatsApp на компьютер. |
| | Скопировать все скриншоты на компьютер. |
| | Скопировать все фото камеры на компьютер. |
| | Транслировать видео в реальном времени с фронтальной или основной камеры целевого устройства. |
| | Экспортировать все SMS с устройства на компьютер. |
| | Экспортировать все контакты с устройства на компьютер. |
| | Экспортировать все журналы звонков с устройства на компьютер. |
| | Запустить приложение на устройстве. |
| | Установить APK с компьютера на целевое устройство. |
| | Установить приложения, поставляемые в виде нескольких раздельных APK (например, split-пакеты). |
| | Удалить установленное приложение. |
| | Перечислить все приложения, установленные на целевом устройстве. |
| | Извлечь APK из установленного приложения. |
| | Принудительно остановить работающее приложение. |
| | Очистить хранилище/данные выбранного приложения (сброс к заводским настройкам для этого приложения). |
| | Перезапустить приложение (принудительная остановка, затем повторный запуск). |
| | Выдать или отозвать разрешение времени выполнения для приложения. |
| | Открыть URL на целевом устройстве. |
| | Показать изображение или фото на целевом устройстве. |
| | Воспроизвести аудиофайл на целевом устройстве. |
| | Воспроизвести видеофайл на целевом устройстве. |
| | Отправлять SMS-сообщения через целевое устройство. |
| | Прочитать информацию об устройстве. |
| | Прочитать статус батареи и связанные сведения. |
| | Записать аудио с микрофона. |
| | Транслировать аудио с микрофона в реальном времени. |
| | Записать внутреннее аудио устройства. |
| | Транслировать аудио устройства в реальном времени. |
| | Автоматизированный процесс Metasploit: получить ваш для установки ; создать полезную нагрузку с помощью , установить её и запустить на целевом устройстве; запустить и настроить для получения сессии . Сессия означает, что устройство полностью скомпрометировано через Metasploit-Framework, и вы можете выполнять дальнейшие действия из сессии. |
| | Обнаружить хосты в локальной сети, чтобы помочь найти целевой IP-адрес; проверить TCP-порты и с определением служб и показать ADB-связанные отпечатки и подсказки для вероятных целей Android/ADB. |
| | Переадресация, обратная переадресация, список, удаление или удаление всех правил переадресации TCP-портов через ADB. |
| | Захватить фрагмент вывода и сохранить его в файл на компьютере. |
| | Транслировать в реальном времени с устройства. |
| | Показать снимок сетевых интерфейсов и подключений на устройстве. |
| | Открыть экран системных на устройстве. |
| | Прочитать локаль и языковые настройки с устройства. |
| | Установить (оставаться включённым через USB, всегда оставаться включённым или отключить режим). |
| | Выгрузить подробный статус Wi‑Fi с устройства. |
| | Показать информацию об IP-адресации WLAN. |
| | Включить или выключить радиомодуль Wi‑Fi. |
| | Выполнить проверки ping против хоста для тестирования подключения. |
| | Перечислить сохранённые сети Wi‑Fi, известные устройству. |
| | Эвристические проверки на распространённые признаки root-доступа. |
| | Просмотреть текущие настройки дисплея; установить разрешение экрана () из пресетов 720p/1080p/2K/4K в портретной или ландшафтной ориентации или пользовательское ; установить плотность дисплея () из распространённых пресетов DPI или пользовательское значение; переключить масштабирование дисплея (); и сбросить всё к заводским настройкам устройства. |
| | Читать, устанавливать или очищать буфер обмена устройства. |
| | Получить последнее известное GPS-местоположение устройства (широта, долгота, провайдер). |
| | Прочитать IMEI, Android ID, серийный номер и другие аппаратные/программные идентификаторы. |
| | Показать статистику использования приложений на переднем плане за 1 день / 7 дней / всё время. |
| | Переключить мобильные данные, Bluetooth, NFC и режим полёта. |
| | Подделать уровень заряда батареи, имитировать подключение или отключение зарядки или сбросить показания. |
| | Установить громкость мультимедиа, яркость экрана, тайм-аут экрана и режим «Не беспокоить». |
| | Отправить уведомление, развернуть или свернуть панель уведомлений и быстрые настройки. |
| | Отправить изображение на устройство и открыть системный выбор обоев. |
| | Сканировать и перечислить ближайшие сети Wi‑Fi с SSID, BSSID, частотой и уровнем сигнала. |
| | Запустить или остановить локальную Wi‑Fi точку доступа непосредственно с устройства. |
| | Сопряжение, подключение, переключение на 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Используйте встроенный установщик, чтобы автоматически настроить все зависимости. Он определяет вашу ОС и использует соответствующий менеджер пакетов.
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
Если какой-либо зависимый компонент отсутствует, программа выводит предупреждение Missing Dependencies. Нажмите I, чтобы запустить установщик, Y, чтобы продолжить в любом случае, или N, чтобы выйти.
[!IMPORTANT] Для работы PhoneSploit Pro требуется Python версии 3.10 или выше. Пожалуйста, обновите Python перед запуском программы.
Убедитесь, что всё необходимое программное обеспечение установлено.``` 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
Настройки.О телефоне.Номер сборки.Номер сборки семь раз.Параметры разработчика.Параметры разработчика теперь появится в вашем меню настроек.Настройки.Система > Параметры разработчика.Отладка по USB.adb к одной и той же сети Wi‑Fi.4. На Android-телефоне при первом подключении к новому ПК появится всплывающее окно: `Allow USB debugging?`.
5. Выберите `Always allow from this computer`, затем нажмите `Allow`.
6. Затем в терминале выполните следующую команду:```
adb tcpip 5555
adb.Настройки > О телефоне > Состояние > IP-адрес и запишите IP-адрес телефона.Connect a device и введите IP-адрес цели, чтобы подключиться по Wi‑Fi.Connect a device и введите IP-адрес цели, чтобы подключиться по Wi‑Fi.Этот инструмент протестирован на:
[!NOTE] Новые функции в первую очередь тестируются на Linux, поэтому для запуска PhoneSploit Pro рекомендуется использовать Linux. Некоторые функции могут работать некорректно на Windows.
Если вы предпочитаете устанавливать инструменты самостоятельно или автоматический установщик недоступен для вашей платформы, воспользуйтесь разделами ниже.
Откройте терминал и выполните следующие команды:
## Установка
### Требования
- 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
Для других дистрибутивов Linux см.: [Загрузки Android platform-tools](https://developer.android.com/studio/releases/platform-tools#downloads)
#### macOS
Откройте терминал и выполните следующую команду:```
brew install android-platform-tools
Или скачайте с: Загрузки Android platform-tools
Скачайте с: Загрузки Android platform-tools
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
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
Посетите: Скачать Metasploit
Или ознакомьтесь: Windows: антивирус и установщики
Посетите страницу scrcpy на GitHub для получения актуальных инструкций по установке: scrcpy — get the app
В Windows: Скопируйте все файлы из распакованной папки scrcpy в папку PhoneSploit-Pro.
[!IMPORTANT]
Еслиscrcpyнедоступен для вашего дистрибутива Linux (например, Kali Linux), вы можете установить его вручную (Руководство для Linux) или собрать его за несколько шагов (Руководство по сборке).
Откройте терминал и выполните следующие команды:
```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
Инструмент также предоставляет программный интерфейс для интеграции в другие проекты:
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.
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)
SystemRecoveryBootloaderFastbootIP-адресLHOSTmsfvenommeterpretermeterpreter55555554logcatlogcatsvc power stayonwm sizeWxHwm densitywm scaling