Android

ADB(Android Debug Bridge) 사용해서 칼리 리눅스와 안드로이드 연결하기

서원근양학계정 2022. 10. 21. 11:16

ADB라는 도구를 이용해서 칼리 리눅스와 안드로이드를 연결하고 이런저런 실습을 할 수 있는 환경을 구축해보겠습니다.

 

칼리 리눅스 준비

먼저 ADB를 칼리 리눅스에 설치해줍니다.

터미널을 켜주고

sudo apt install adb

를 입력해줍니다.

그러면 다양한 글자들이 뜨면서 설치가 됩니다.

설치 후 터미널에 adb라고 입력하면 도움말이 잘 뜨는 것을 확인할 수 있습니다.

 

일단 칼리 리눅스에서의 준비는 끝났습니다.

 

안드로이드 준비

이제 안드로이드로 들어가 주도록 하겠습니다.

설정에서 System에 들어가 줍니다.

 

About tablet버튼을 눌러줍니다.

 

Build number를 계속 눌러줍니다.

 

그러다 보면 아래쪽에 알림이 뜨면서 개발자 모드가 활성화됩니다.

이제 System에 들어가면 Developer options가 보입니다.

 

여기에 들어가서 USB debugging을 켜줍니다.

 

칼리 리눅스 - 안드로이드 연결

칼리 리눅스와 안드로이드를 연결하기 위해서는 안드로이드의 IP주소가 필요합니다.

IP주소를 알아내기 위해서 안드로이드에서 Alt와 F1키를 동시에 눌러줍니다.

그러면 CLI환경으로 들어가지게 됩니다.

 

여기서 IP주소를 알아내는 명령어를 입력해줍니다.

ifconfig

 

 

많은 것들이 뜨는데 가장 위에 있는 192.168.249.129를 기억해줍시다.

Alt와 F7키를 동시에 누르면 다시 GUI 환경으로 돌아갈 수 있습니다.

 

그리고 안드로이드가 WIFI에 연결되어있어야 한다는 것을 잊지 않아야 합니다.

 

이제 칼리 리눅스로 돌아가서 터미널에 아래 명령어를 입력해줍니다.

#adb connect <안드로이드 IP주소>
adb connect 192.168.249.129

 

이렇게 뜨면 연결에 성공한 것입니다.