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

현재 페이지를 로딩중입니다.
만약 페이지 로딩이 끝났는데 본문이 보이지 않는다면
광고차단 플러그인 때문이니 잠시 플러그인을 꺼주시면 감사하겠습니다.

The current page is loading.
If the page loading is over but the text is not visible
This is because of the ad blocking plugin, so please be sure to turn off the plugin for a while.

인터넷이나 앱스토어 보면 앱 추출기 많긴 한데 과도한 권한 요구하는 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.