[adb] 자주쓰는 명령어 정리

두비니

·

2021. 5. 20. 05:18

 

 

 

 

 

adb devices

 

Nox를 킨 뒤에 연결시키기 위해 확인하는 명령어입니다. 그러나 대부분의 경우 127.0.0.1:62001이 국룰이라 아래 명령어 바로 쓰셔도 상관 없습니다.

 

adb connect 127.0.0.1:62001
adb shell

 

그래서 위 명령어를 실행하면 대충 이런 창이 뜹니다.

여기서부터는 nox 혹은 공기계에서 실행시키는거나 마찬가지이므로 할일 하시면 되겠습니다.

 

요로코롬

 

참고로 나올땐 그냥 exit으로 나오면 됩니다.

그리고 이제 종종 파일을 주고받아야 할 경우가 있는데, 그때 종종 쓰이는 명령어들입니다.

물론 nox같은 경우는 그냥 드래그&드롭만 해도 되는데, apk뿐만아니라 특정 디렉토리로 보내고 싶을 경우 많이 사용합니다.

 

 

adb push [파일 이름] [저장 위치]            # 컴퓨터 >> 안드로이드
adb pull [기기 안의 위치] [가져올 위치]     # 안드로이드 >> 컴퓨터

 

 

git쓸때랑 똑같아요.

 

그리고 마지막으로 좀 이상할때 보통 실제로 프로세스가 잘 돌아가고 있는지부터 확인을 하는데, 그건 logcat으로 주로 확인합니다. linux의 ps와 같은 감성이에요.

 

adb logcat --pid [숫자]

 

 

 

 

그리고 adb shell 내부에서 자주 사용하는 명령어들입니다.

 

 

 

1. frida-server 켜기

cd /data/local/tmp
./frida-server &

 

 

 

확인도 해봅시당

dream2lteks:/data/local/tmp # ps | grep "./frida-server"
root      3816  3808  83604  47672            c4d97cc0 S ./frida-server

잘 켜져있군요