티스토리 뷰
728x90
반응형
설치된 앱 패키지 찾는 방법
- 명령어
adb shell "pm list packages -f | grep 패키지명"
- 실행결과
package:/data/app/com.teamviewer.quicksupport.market-zwceoPV9L1eW_MesOfL0ug==/base.apk=com.teamviewer.quicksupport.market
- 설명
adb shell 에서 사용하는 명령어 중에 pm 명령어는 package manager 의 약자로서 패키지 관리 관련 명령어입니다. pm list packages 는 모바일에 설치된 앱 패키지 목록을 모두 출력하는 기능을 하며, -f 옵션은 앱 패키지와 관련된 파일을 출력해주는 기능을 합니다. 거기에는 앱 패키지가 설치된 apk 파일 또한 포함합니다.
그리고 adb shell 명령 안에서 grep 을 실행해야하기 때문에 ""(큰따옴표)로 묶어주었습니다.
특정 앱 apk 파일 추출하는 방법
- 명령어
adb pull /data/app/com.teamviewer.quicksupport.market-zwceoPV9L1eW_MesOfL0ug==/base.apk ./teamviewr.apk
- 실행결과
/data/app/com.teamviewer.quicksupport.market-zwceoPV9L1eW_...le pulled, 0 skipped. 27.6 MB/s (32431502 bytes in 1.120s)
- 설명
adb pull 명령은 모바일 단말기 안에 존재하는 파일을 PC로 가져오는 기능을 합니다. 처음에는 가져올 대상 파일을 지정하고, 바로 그 다음에는 다운로드 받을 위치와 파일이름을 지정하면 됩니다.
ex) adb pull [원격지에서 가져올 파일 경로와 이름] [로컬에 저장할 파일 경로와 이름]
아래와 같이 파일을 정상적으로 가져올 수 있음을 알 수 있습니다.
- 끝 -
728x90
반응형
'프로그래밍 > Android' 카테고리의 다른 글
[Android] adb : [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2] 오류 해결 방법 (0) | 2022.03.31 |
---|---|
[Android] GooglePlay - 안전하지 않은 HostnameVerifier 해결 방법 (0) | 2022.02.21 |
[Android] APK 파일 리패키징(repackaging)하는 방법 (1) | 2021.12.03 |
[Android] 안드로이드 API Levels 별 버전/SDK/이름 (0) | 2021.11.29 |
[안드로이드] Kotlin 코드를 Java 코드로 변환하는 방법(디컴파일) (0) | 2021.09.09 |
댓글