Press "Enter" to skip to content

[태그:] adb shell

안드로이드에서 adb shell로 apk 추출하기

설치된 패키지 찾기

adb shell
pm list packages -f | grep "패키지 이름 등등 검색어"

설치된 패키기 찾기(전체 패키지를 페이지단위로 보여주기)

adb shell pm list packages | more

실제로 해보기(볼드체만이 입력 명령임-예제로 카카오톡 apk를 추출해 보겠습니다.)
명령 프롬프트 창에서 작업합니다.

C:\Temp> adb shell
beryllium:/ $ 
beryllium:/ $ pm list packages -f | grep kakao
package:/data/app/com.kakao.talk-wuLPpyq8x_j7b7eUR_6vGg==/base.apk=com.kakao.talk
package:/data/app/com.kakao.taxi-_6AcQILJ-fTin_aO2jbH_Q==/base.apk=com.kakao.taxi
beryllium:/ $ exit
C:\Temp>adb pull /data/app/com.kakao.talk-wuLPpyq8x_j7b7eUR_6vGg==/base.apk
 /data/app/com.kakao.talk-wuLPpyq8x_j7b7eUR_6vGg==/base.apk: 1 file pulled. 36.5 MB/s (96969655 bytes in 2.532s)
C:\Temp>

C:\Temp 폴더에 base.apk 라는 이름으로 카카오톡 apk가 추출되었습니다.