Como espelhar seu smartphone no PC via wifi e sem delay (Útil para o desenvolvimento)

22/12/2020 16:51

Gustavo Sena

Gustavo Sena

Brasil

https://www.linkedin.com/in/gustavo-sena-57343456

  • #Android

Recentemente pensei em como poderia espelhar o Smartphone android no PC, sem root e sem cabos, com o mínimo de delay possível, foi quando descobri o srccpy.

Srccpy é uma aplicação que permite visualizar e controlar dispositivos Android via USB ou WIFI (Usando o ADB - Android Debug Bridge) sobre o protocolo TCP/IP. A aplicação não precisa de root e funciona com Windows, Linux e Mac OS.

O link para download e uma explicação completa e detalhada pode ser visualizada em:

https://github.com/Genymobile/scrcpy

Agora, um resumo de como fazer tal conexão, vamos supor que você queira espelhar a imagem com o cabo USB no primeiro momento, só para testar.

Basta baixar o arquivo scrcpy-win64-v1.16.zip (No caso do Windows)

Plugar um dispositivo Android e executar o scrcpy-noconsole.exe ou o scrcpy.exe

A partir desse ponto o espelhamento já está completo.

No caso do Linux Ubuntu basta executar o comando: apt install scrcpy

Agora, no caso de querer executar esse espelhamento via Wi-Fi você deve seguir os passos:

1 - Conectar o dispositivo Android a mesma rede Wi-fi do computador.

2 - Encontrar o endereço IP do Smartphone, que geralmente fica em Configurações > Sobre o celular > Status > Endereço IP

3 - Habilitar o ADB sobre o TCP/IP no seu dispositivo, nesse caso você tem que:

Abrir uma janela de comando (CMD) dentro da pasta já baixada do srccpy no PC, no meu caso ficou em "C:\scrcpy-win64-v1.16"

Digitar o comando adb tcpip 5555 > Desse modo será habilitado o adb tcpip na porta 5555

4 - Desplugar o smartphone

5 - Na mesma janela de comando do passo três, digitar adb connect YOUR_DEVICE_IP:5555 (Substituir o texto em destaque pelo IP do dispositivo, por exemplo: 192.168.0.100)

6 - Executar o scrcpy-noconsole.exe ou o scrcpy.exe

Observações:

Note que desse modo pode ser feito um teste de performance da aplicação em condições menos ideais de conectividade. Para saber a velocidade de resposta em ms (milisegundos) entre o PC e o Smartphone, basta digitar no CMD ping YOUR_DEVICE_IP (Substituir o texto em destaque pelo IP do dispositivo, por exemplo: 192.168.0.100)

Diversas outras configurações, como resolução e tamanho máximo da tela podem ser feitas seguindo o passo a passo no tutorial que você encontra no link de download.

E para quem joga, a aplicação também pode ser usada para controlar seu jogo de Smarphone enquanto o visualiza pelo PC.

Obrigado e até logo!

4

Comentários