본문 바로가기

AppDev/Android

[ Android ] 안드로이드 APK 파일 추출

1. Mac

# 기기가 연결 되었는지 확인
adb devices

# 기기 명 저장
export DEVICE_TARGET=$(adb devices | grep -v offline | tail -n +2 | awk '{ print $1 }' | head -1)

# e.g. export PACKAGE_NAME=com.sample.todo
export PACKAGE_NAME=[ Your Package Name ]

# 명령어 실행 폴더에 $PACKAGE_NAME.apk 이름으로 apk 파일 저장
adb -s $DEVICE_TARGET pull $(adb -s $DEVICE_TARGET shell pm list packages -f | grep "$PACKAGE_NAME$" | awk -F ":" '{ print $2 }' | awk -F "apk" '{ print $1}')apk $PACKAGE_NAME.apk

# 명령어 실행 폴더 열기(설치된 apk 파일 확인)
open .