Skip to content

MKultra6969/MK_DroidScreenCast

Repository files navigation

🇺🇸English

📱 MK DroidScreenCast v1.0.2

Полноценное настольное приложение для управления Android на базе ADB и Scrcpy
Подключайте устройство, запускайте scrcpy, записывайте экран и управляйте файлами в одном окне.

Python Tauri Scrcpy Version License


О проекте

MK DroidScreenCast — полноценное настольное приложение, которое объединяет adb и scrcpy в удобный интерфейс. Оно запускает локальный бэкенд, автоматически скачивает инструменты и работает в одном окне.


Интерфейс

showcase

Возможности

Устройства

  • USB, Wi-Fi pairing (Android 11+), USB -> Wi-Fi (TCP/IP).
  • Сохраненные устройства и быстрый коннект.
  • Автовыбор подключения.

Scrcpy и запись

  • Пресеты для битрейта и максимального размера.
  • Режимы клавиатуры и общие опции (не гасить экран, показать касания, fullscreen, без звука, выключить экран).
  • HUD записи с выбором формата, источника звука и папки сохранения.

Файлы и диагностика

  • Файловый менеджер (push/pull) и галерея скриншотов.
  • Выгрузка logs.zip и проверка обновлений.
  • Редактор конфига и переключение RU/EN.

Установка

Релиз

  1. Скачайте последнюю версию из GitHub Releases: https://github.com/MKultra6969/MK_DroidScreenCast/releases
  2. Установите и запустите MK DroidScreenCast.

Сборка из исходников

См. docs/build.md для зависимостей (Node 18+, Rust, Python 3.10+) и команд сборки.


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

  1. Откройте MK DroidScreenCast.
  2. Подключите устройство по USB или через Wi-Fi pairing.
  3. Выберите пресет scrcpy и запустите трансляцию.
  4. Используйте запись, файлы и диагностику по необходимости.

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

Настройки лежат в config.json и доступны в приложении в разделе Настройки > Конфигурация.


Структура проекта

MK_DroidScreenCast/
├── frontend/          # Desktop UI (Tauri)
├── src-tauri/         # Rust shell
├── mkdsc/             # Python backend (ADB/Scrcpy logic)
├── bin/               # Bundled backend binaries
├── downloads/         # ADB/Scrcpy cache
├── logs/              # Logs and diagnostics
├── config.json        # App settings
├── tauri_backend.py   # Backend entry point
└── docs/              # Build notes

Подготовка телефона

  1. Настройки -> О телефоне -> 7 раз на "Номер сборки".
  2. Настройки -> Система -> Для разработчиков.
  3. Включите отладку по USB.
  4. Для Wi-Fi (Android 11+): включите Wireless debugging.

Автор

MKultra69

P.S.

  • Как всегда, все очевидно, лицензия как всегда, отношение к людям как всегда.