억대 연봉을 위한 인간수업
article thumbnail
반응형

APK 파일 추출 방법

안드로이드 APK 추출 방법

안드로이드 APK adb

adb apk 추출

 

 


 

 

어쩌다보면 의도치 않게 apk파일을 추출해야 하는 경우가 있습니다.

플레이스토어에 가보면 apk 파일을 추출하는 여러 앱들이 있지만 저는 이번에 adb shell을 이용해 한번 추출하는 방법을 적어보려 합니다.

 

혹시 adb shell이 없으시다면 아래 포스팅을 참고하셔서 세팅하시면 됩니다.

그리고 안드로이드 폰도 루팅이 되어있어야 합니다.

https://kk-7790.tistory.com/153

 

PC에서 안드로이드 접속 - adb shell

PC로 안드로이드 접속 안드로이드를 루팅한 경우 여러가지를 할 수 있지만 점검등의 여러 이유로 인해 adb shell과 frida를 주로 쓰게 됩니다. adb shell은 PC에서 안드로이드를 접근할 수 있는데 원격

kk-7790.tistory.com

 


 

세팅이 되었다면 APK 파일을 추출하는 방법은 다음과 같습니다.

 

1. adb shell실행해서 안드로이드 접근

cmd창에서 adb shell 입력하여 기기에 접근합니다.


2. /data/app이동

cd /data/app을 입력한뒤 

ls 명령어를 입력해 안드로이드에 설치된 app의 패키지 이름을 확인합니다.

패키지는 보통 com.~~.~~ 이런 식의 이름으로 되어있습니다.


패키지 명을 기억합니다(메모장에 붙여넣으세여..)

 

 

 

3. 패키지 추출

 exit를 입력하거나 새로운 cmd 창을 엽니다.

그리고 명령어를 입력해 패키지를 추출합니다.


adb pull /data/app/추출하려는 패키지 명 test.apk(저장할 이름)

 

보통 추출하고 나면 adb.exe 파일이 있는 곳에 패키지를 떨구는것 같습니다.

해당 경로로 이동하면 패키지가 추출된게 보입니다.

 

해당 폴더로 들어가면 base.apk가 있는데, 이게 바로 우리가 원하던 apk 설치파일입니다.

이 설치파일을 다른기기나 녹스등에 옮겨 설치가 가능합니다.

 

 

 

 

 

 

반응형
profile

억대 연봉을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.