APK 파일 추출 방법
안드로이드 APK 추출 방법
안드로이드 APK adb
adb apk 추출
어쩌다보면 의도치 않게 apk파일을 추출해야 하는 경우가 있습니다.
플레이스토어에 가보면 apk 파일을 추출하는 여러 앱들이 있지만 저는 이번에 adb shell을 이용해 한번 추출하는 방법을 적어보려 합니다.
혹시 adb shell이 없으시다면 아래 포스팅을 참고하셔서 세팅하시면 됩니다.
그리고 안드로이드 폰도 루팅이 되어있어야 합니다.
https://kk-7790.tistory.com/153
세팅이 되었다면 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 설치파일입니다.
이 설치파일을 다른기기나 녹스등에 옮겨 설치가 가능합니다.
'Security > Mobile Hacking' 카테고리의 다른 글
[Android] 화면 강제이동(adb를 사용한 Activity 강제이동) (0) | 2023.02.28 |
---|---|
Android 7.0 루팅(갤럭시 노트 5) (0) | 2023.02.24 |
PC에서 안드로이드 접속 - adb shell (0) | 2022.08.30 |
앱 무결성 검증 여부 - Smali Toast 메세지 코드 (0) | 2022.08.30 |
[iOS] 아이폰 iOS 11.x.x 대역 탈옥 (1) | 2022.08.23 |