티스토리 뷰

Android/Hacking

[Android] adb 명령어 정리

ch4njun 2020. 10. 8. 13:07
반응형

1. ADB 사용가능한 Device 검색

adb devices

 

 

2. ADB 를 사용해 Device Shell로 접속

adb shell

 

 

3. APK 파일을 Device에 설치

adb install [APK File Path]

첫 번째 실행은 APK파일에 대한 Application이 이미 설치되어 있을 때 발생하는 에러이다. 해당 Application을 Device에서 삭제하고 다시 수행하니 정상적으로 설치되는 것을 확인할 수 있다.

 

adb install -r [API File Path]

-r 옵션을 주게되면 이미 설치되어있는 어플을 제거하고 다시 재설치하게 된다.

 

 

4. 설치된 Application 삭제

adb uninstall [Package Name]

 

 

5. APK 파일 추출

adb pull [File Path]

Root 권한으로 /data/app 경로에 들어가면 설치된 Application의 패키지명으로 디렉토리가 나열되어 있는 것을 확인할 수 있다. 이중 추출하고 싶은 Application의 패키지명에 들어간다.

 

base.apk가 내가 추출해야할 APK 파일인데 이제 경로를 기억하고 밖으로 빠져나온다.

(/data/app/owasp.mstg.uncrackable1-1/base.apk)

 

base.apk를 직접 지정해서 가져올수도 있지만 나는 저 디렉토리 전체를 가져왔다.

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함