Jungwook Park
Oct 9 · 2 min read

실 기기와 adb 연결은 보통 usb cable 를 통해서 하게 되는데, 같은 네트워크에서 wifi 로 연결하는 방법이 공식 지원된다.

초기 설정이 필요한데, 초기 설정시는 유선 연결이 필요하다.

adb tcpip <port>

설정 후에는 cable 을 분리하고 pc 에서 아래와 같은 명령으로 접속할 수 있다.

adb connect <device_ip_address:port>
  • 접속을 끊고 싶을 때는
adb disconnect <device_ip_address:port>
  • 다만, 대상 기기를 재부팅 한 경우 다시 유선 연결을 한 후 adb tcpip <port>로 초기 설정을 다시 해야 한다.

기기 root 권한을 획득할 수 있는 경우는 위의 경우도 전부 사용할 수 있고 추가로 부팅 후 재설정을 하지 않도록 할 수 있다.

root 권한을 획득하면

  • /system/bin/setprop 를 이용하여 prop을 설정할 수 있는데, persist.adb.tcp.port 를 설정하면 된다.
/system/bin/setprop persist.adb.tcp.port <port>

해당 명령은 /data/property/persistent_properties 파일에 prop을 추가하며, persist 로 시작하는 경우 재부팅하여도 이 값이 사라지지 않는다.

setprop 이 성공했다면 /data/property/persistent_properties 파일에 persist.adb.tcp.port 값이 추가되며 이후 host 는 기기에 아래와 같은 방법으로 동일하게 접속할 수 있다.

adb connect <device_ip_address:port>

setprop은 property_service 를 이용한다.

kjcoop

경기광주 개발협동조합

Jungwook Park

Written by

kjcoop

kjcoop

경기광주 개발협동조합

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade