안드로이드 무선 디버깅으로 USB없이 ADB명령 설정하기.

.ADB를 사용해야 할 이유는 단일 명령으로 빠른 부팅 모드로 부팅하는 것부터 루트 액세스 없이 MOD를 설치하는 것까지 매우 다양한 이유가 있습니다. 하지만 USB가 연결되어 있어야 한다는 불편함이 공존했습니다. 하지만!! 안드로이드11의 새로운 기능을 통해 마침내 무선으로 ADB명령을 실행할 수 있습니다.

안드로이드 무선 디버깅으로 USB없이 ADB명령 설정하기

안드로이드11. 무선디버깅으로 ADB설정하기
안드로이드11. 무선디버깅으로 ADB설정하기





안드로이드11. Android11.
안드로이드11. Android11.

ADB를 사용해야 할 이유는 단일 명령으로 빠른 부팅 모드로 부팅하는 것부터 루트 액세스 없이 MOD를 설치하는 것까지 매우 다양한 이유가 있습니다. 하지만 USB가 연결되어 있어야 한다는 불편함이 공존했습니다. 하지만!! 안드로이드11의 새로운 기능을 통해 마침내 무선으로 ADB명령을 실행할 수 있습니다.

|| 안드로이드11 무선 디버깅 설정하기

1. SDK플랫폼 도구 다운로드 또는 업데이트

– 무선 디버깅은 안드로이드11의 새로운 기능이기 때문에 플랫폼·도구 패키지가 정상적으로 지원되는 30.0.0 이상인지 반드시 확인해야 한다. 운영체제와 일치하는 최신 버전을 다운로드하기 위해서는 아래 링크를 클릭하여 다운로드하기 바랍니다. 쉽게 접근할 수 있도록 플랫폼·도구 폴더를 저장하고 압축을 풀 수 있습니다

구글 플랫폼 도구 다운로드 | windows | Mac | Linux

SDK플랫폼 도구 다운로드 또는 업데이트
SDK플랫폼 도구 다운로드 또는 업데이트

2. 무선 디버깅 활성화

– 이 절차는 대부분의 장치에서 일반적으로 동일하게 적용됩니다. 우선 개발자 모드를 실행하고 (개발자 모드가 활성화되어 있지 않다면”시스템”에서 “휴대전화정보”에서 “빌드번호”를 개발자 모드가 실행되었다는 메시지가 뜰 때까지 연타합니다. 보통 7번 정도 연타하시면 되니다. 이제 개발자 모드에서 “무선 디버깅”옵션을 누르고 “이 네트워크에서 항상 허용”을 선택한 다음 “허용”을 누릅니다.

개발자 모드에서 무선디버깅 활성화
개발자 모드에서 무선디버깅 활성화.

3. 와이파이 장치 페어링 코드 받기

– 기본 무선 디버깅 화면에서 “장치와 페어링 코드 연결”을 누르면 와이파이를 통해 PC에 결결하는데 필요한 사항이 표시됩니다. 페어링 코드, IP주소 및 포트번호는 모두 다음 단계에서 사용하는데 필요한 것이기 때문에 화면을 그대로 두던지 화면을 캡처하시고 4단계로 넘어갑니다.

와이파이장치 페어링코드 받기
와이파이장치 페어링코드 받기

4. 플랫폼·도구 폴더에서 명령 창 열기

– PC로 돌아가서 다운로드해둔 플랫폼·도구 폴더에서 명령 창을 열면 와이파이를 통해 설정을 완료하는데 필요한 몇 가지 명령을 실행할 수 있으므로 USB 케이블 없이 ADB명령을 사용할 수 있습니다.

윈도우 사용자인 경우 플랫폼 도구 폴더를 열고 창 상단의 주소표시줄을 클릭할 수도 있습니다. “cmd”를 입력한 다음 엔터키를 눌러 플랫폼 도구 폴더에서 바로 명령 창을 엽니다.

플랫폼툴 폴더에서 명령창 열기
윈도우 PC에서 플랫폼·도구 폴더에서 명령창 열기 (이미지 출처 : GadgetHacks.com)

– Mac 또는 Linux를 실행 중인 경우 터미널 앱을 열고 “cd”를 입력한 후 공백을 입력하되 아직 엔터키를 누르지는 말고 다운로드하여 놓은 플랫폼·도구 폴더를 그대로 끌고 와서 해당 위치의 주소를 입력해줍니다. (이 끌어서 입력하는 방법은 윈도우에서도 가능합니다.)

플랫폼툴 폴더에서 명령창 열기
Mac & Linux 에서 플랫폼·도구 폴더에서 명령창 열기 (이미지 출처 : GadgetHacks.com)

5. 무선 ADB페어링 명령 실행

– 현재 사용 중인 기기에서 장치의 IP주소와 현재 사용 중인 포트를 찾아야 합니다. 3단계의 정보에 따라 실행 중인 명령 창에 다음 명령어를 입력한 후 엔터를 입력합니다.

adb pair ipaddr:port

※ Mac, Linux 및 windows Powershell사용자는 특정 명령을 입력하기 전에 마침표와 슬래시(./)를 함께 추가해야 합니다.

./adb pair 192.168.x.x:37179

– 장치 정보에 해당하는 위의 명령어를 입력하고 나면 페어링 코드를 입력하라고 하는 메시지가 출력되는데 이때 3단계에서 확인해 놓은 장치 페어링 코드를 입력하고 엔터를 눌러 작업을 진행합니다. 모든 항목이 확인되면 “성공적으로 페어링 되었습니다”와 같은 메시지가 표시된 후 장치의 IP주소 및 포트 번호가 표시됩니다.

무선 ADB 페어링 명령 실행
무선 ADB 페어링 명령 실행.

6. 무선 ADB디버깅 명령 실행

– 기기의 기본 무선 디버깅 화면으로 이동하여 “IP주소 & 포트”섹션에 나타나는 번호를 확인해둡니다. 포트 번호는 이전 단계와 다를 수 있기 때문에 이 작업을 수행하기 위해서는 반드시 올바른 포트 번호를 사용해야 합니다. 디바이스 정보가 있으면 플랫폼·도구 명령 창에 다음 명령어를 입력하고 엔터를 누릅니다. 이때 Mac과 Linux는 5단계에서 페어링 명령어를 입력할 때와 마찬가지로 마침표와 슬래시(./)를 추가해야 합니다.

adb connect ipaddr:port

./adb connect 192.168.1.9:40105

– 명령 입력 후 “연결됨”과 장치의 IP주소 및 포트 번호가 표시되어야 합니다. 이때 안드로이드11 무선 디버깅 기능을 통해 성공적으로 되었습니다. 이제 USB 케이블로 연결하지 않아도 원하는 ADB명령을 기기로 전송할 수 있습니다.

무선 ADB디버깅 명령 실행.
무선 ADB디버깅 명령 실행.

|| 참고

– 기기의 IP주소와 포트 번호는 네트워크의 로컬에 있기 때문에 외부 소스가 ADB명령을 보낼 수는 없습니다. 장치에 액세스 할 수 있고 동일한 와이파이 네트워크에 있지 않는 한 다른 사람이 세선을 가로챌 가능성은 매우 낮습니다. 또한 새 페어링 코드를 요청할 때마다 포트 번호가 변경되는 점도 보안에 큰 도움을 줍니다,





|| 함께 볼만한 글

안드로이드11 업데이트로 바뀔 52가지

안드로이드로 에어드롭처럼 파일전송하기 니얼바이 쉐어

Leave a Comment