adb shell을 이용한 apk 추출 가이드는 그림과 함께 친절히 작성된 글이 인터넷에 이미 많이 있습니다. 개인적 기록 차원에서 적어둡니다.
설치된 패키지를 찾습니다.
>adb shell pm list packages | find "<패키지 이름이나 키워드>"
apk의 정확한 패키지 이름 확인 후, apk 설치 위치를 확인합니다.
>adb shell dumpsys package <패키지 이름> | find "path"
apk 설치 위치를 찾은 후 apk를 명령창이 실행되고 있는 현재 경로로 꺼냅니다.
>adb pull <apk 저장 경로>
그 밖에
- P OS 단말에서 테스트 되었습니다.
- 다운로드 받아 설치한 apk는 /data/app/* 아래 경로에 위치하지만, 권한이 없어 목록을 직접 확인할 수 없습니다.
- 프리로드 앱 등은 다른 경로에 있을 수 있습니다.