An open API service indexing awesome lists of open source software.

https://github.com/mkultra6969/mk_droidscreencast

Full access to your Android smartphone via ADB
https://github.com/mkultra6969/mk_droidscreencast

adb android debug screen-capture streaming

Last synced: 4 months ago
JSON representation

Full access to your Android smartphone via ADB

Awesome Lists containing this project

README

          

[πŸ‡ΊπŸ‡ΈEnglish](https://github.com/MKultra6969/MK_DroidScreenCast/blob/main/README_ENG.md)

# πŸ“± MK DroidScreenCast v1.0.0

**ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для управлСния Android Π½Π° Π±Π°Π·Π΅ ADB ΠΈ Scrcpy**


*ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ устройство, запускайтС scrcpy, записывайтС экран ΠΈ управляйтС Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅.*

[![Python](https://img.shields.io/badge/Python-3.10%2B-blue?style=for-the-badge&logo=python&logoColor=white)](https://www.python.org/)
[![Tauri](https://img.shields.io/badge/Tauri-Desktop-24C8DB?style=for-the-badge&logo=tauri&logoColor=white)](https://tauri.app/)
[![Scrcpy](https://img.shields.io/badge/Powered_by-Scrcpy-green?style=for-the-badge&logo=android)](https://github.com/Genymobile/scrcpy)
[![Version](https://img.shields.io/badge/Version-1.0.0-2ea44f?style=for-the-badge)](#)
[![License](https://img.shields.io/badge/License-WTFPL-red?style=for-the-badge)](http://www.wtfpl.net/)

---

## О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

**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` ΠΈ доступны Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Настройки > ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ.

---

## Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

```text
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**

* GitHub: [@MKultra6969](https://github.com/MKultra6969)
* Telegram Channel: [@MKplusULTRA](https://t.me/MKplusULTRA)

## P.S.
* Как всСгда, всС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, лицСнзия ΠΊΠ°ΠΊ всСгда, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ людям ΠΊΠ°ΠΊ всСгда.