Repolode
barry-ran

barry-ran/QtScrcpy

Cliente desktop baseado em Qt para exibir e controlar dispositivos Android por USB ou Wi-Fi, sem root nem instalação no dispositivo.

Alternativa open source a:AirDroidVysor

Estrelas
32,469
Forks
3,827
Issues abertas
632
Último commit
há 5 dias

O que é?

O QtScrcpy exibe a tela de um dispositivo Android em um computador com Windows, macOS ou Linux e permite controlá-lo com mouse e teclado. A conexão pode ser feita por USB ou pela rede, sem exigir privilégios de root. Nada é instalado no próprio dispositivo.

O projeto é uma reescrita em C++ e Qt do scrcpy, que usa FFmpeg para codificação de vídeo e OpenGL para renderização. Ele oferece recursos como gravação de tela, capturas de tela, instalação de APKs e transferência de arquivos por arrastar e soltar, sincronização bidirecional da área de transferência e controle de vários dispositivos ao mesmo tempo. Scripts personalizados de mapeamento do teclado para toques permitem jogar games com controles por toque usando teclado e mouse.

É necessário ter Android 5.0 (API 21) ou posterior, com a depuração ADB ativada no dispositivo. Há pacotes pré-compilados para Windows e macOS, e o projeto pode ser compilado a partir do código-fonte com qmake ou CMake.

Recursos principais

  • 01Exibe e controla telas Android por USB ou Wi-Fi, sem root.
  • 02Compatível com Windows, macOS e GNU/Linux.
  • 03Grava a tela e faz capturas de tela.
  • 04Permite instalar APKs e transferir arquivos por arrastar e soltar.
  • 05Sincroniza as áreas de transferência entre o computador e o dispositivo.
  • 06Mapeia entradas de teclado e mouse para eventos de toque usando scripts personalizados.
  • 07Controla vários dispositivos conectados ao mesmo tempo.

Casos de uso

  • Espelhar um celular em um monitor maior para apresentações ou demonstrações.
  • Jogar games para dispositivos móveis que só aceitam toque usando teclado e mouse.
  • Testar ou depurar apps Android enquanto a tela do dispositivo é exibida em um computador.
  • Gerenciar vários dispositivos Android a partir de um único computador.

Início rápido

  1. 1

    Baixe o arquivo pré-compilado em Releases

  2. 2

    Conecte o dispositivo Android via USB, execute o programa e clique em USB connect

  3. 3

    Clone o projeto com os submódulos

    git clone --recurse-submodules git@github.com:barry-ran/QtScrcpy.git

Antes de usar

  • É necessário ativar a depuração ADB no dispositivo Android (Android 5.0 ou posterior).
  • Para compilar a partir do código-fonte, é necessário o Qt 5.12 ou posterior, o que exige mais configuração.
  • Alguns recursos, como a sincronização do áudio do dispositivo, só funcionam no Android 10 ou posterior.

Tópicos

Perguntas frequentes

O que é QtScrcpy?
Cliente desktop baseado em Qt para exibir e controlar dispositivos Android por USB ou Wi-Fi, sem root nem instalação no dispositivo. O QtScrcpy exibe a tela de um dispositivo Android em um computador com Windows, macOS ou Linux e permite controlá-lo com mouse e teclado. A conexão pode ser feita por USB ou pela rede, sem exigir privilégios de root. Nada é instalado no próprio dispositivo.
QtScrcpy é gratuito? Qual é a licença?
QtScrcpy é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
QtScrcpy ainda é mantido?
Manutenção ativa. O último commit de QtScrcpy foi em 15 de out. de 2026.
Para que posso usar QtScrcpy?
Espelhar um celular em um monitor maior para apresentações ou demonstrações. Jogar games para dispositivos móveis que só aceitam toque usando teclado e mouse. Testar ou depurar apps Android enquanto a tela do dispositivo é exibida em um computador. Gerenciar vários dispositivos Android a partir de um único computador.
Como instalar QtScrcpy?
Baixe o arquivo pré-compilado em Releases Conecte o dispositivo Android via USB, execute o programa e clique em USB connect Clone o projeto com os submódulos: git clone --recurse-submodules git@github.com:barry-ran/QtScrcpy.git
Onde consigo QtScrcpy?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/barry-ran/QtScrcpy

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados