핸드폰에서 설치된 앱 apk로 추출하기

인터넷이나 앱스토어 보면 앱 추출기 많긴 한데 과도한 권한 요구하는 APK 추출기를 굳이 설치할 필요 없이 안드로이드 SDK만 가지고 추출하는법 여기 정리해둠.

안드로이드 SDK폴더 아래에 보면 platform-tools 라는 폴더가 있고 거기에 adb.exe가 있음

adb shell pm list packages -f

커맨드창 열고 위와 같이 명령을 주면 폰에 설치된 앱들 패키지 이름이 주욱 나온다.

...
...
package:/data/app/dji.pilot-1/base.apk=dji.pilot
...
...

그 중 내가 필요한건 DJI 드론 앱이라 그걸 adb pull 명령을 사용해서 추출하면 된다.

adb pull /data/app/dji.pilot-1/base.apk
/data/app/dji.pilot-1/base.apk: 1 file pulled. 6.0 MB/s (101595742 bytes in 16.246s)

C:\Develop\sdk\android-sdk\platform-tools>

크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.