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를 직접 지정해서 가져올수도 있지만 나는 저 디렉토리 전체를 가져왔다.
반응형