안드로이드 스마트폰을 사용하다 보면, 이미 설치된 앱의 APK 파일을 추출하고 싶을 때가 있습니다. 예를 들어, 백업을 하거나 다른 기기로 앱을 옮기고 싶을 때 유용하죠. 이 글에서는 루팅 없이도 가능한 APK 추출 방법을 소개합니다.
1. APK 추출이란?
APK(Android Package Kit)는 안드로이드 앱의 설치 파일입니다. 구글 플레이스토어에서 앱을 설치할 때는 이 파일이 자동으로 설치되지만, 사용자가 직접 APK 파일을 추출하려면 별도의 도구가 필요합니다.
안드로이드 앱 apk 파일 추출 및 저장, 백업하는 두가지 방법
안드로이드 앱 apk 파일 추출 및 저장, 백업하는 두가지 방법
안드로이드 앱에서 apk 파일 추출하거나 저장, 백업이 필요할 때가 있는데요. 저 같은 경우에는 단종된 앱을 백업해서 계속 쓰고 싶을 때, 그리고 앱 내부에 이미지 파일 같은 것을 참고하려고 할
nhj12311.tistory.com
2. APK 추출 방법 3가지
방법 1: APK 추출기 앱 사용
가장 간편한 방법은 APK Extractor 같은 앱을 사용하는 것입니다.
- 구글 플레이스토어에서 ‘APK Extractor’ 검색 후 설치
- 앱 실행 후 설치된 앱 목록에서 원하는 앱 선택
- 자동으로 APK 파일이 추출되어 저장됩니다
- 저장 위치는 일반적으로
내장 메모리 > ExtractedApks
폴더입니다
방법 2: 파일 관리자 앱 활용
일부 고급 파일 관리자 앱(예: X-plore, ZArchiver 등)은 APK 추출 기능을 내장하고 있습니다.
- 앱 실행 후 ‘앱’ 또는 ‘애플리케이션’ 항목 선택
- 추출할 앱을 길게 눌러 ‘백업’ 또는 ‘APK 추출’ 선택
- 원하는 저장 위치를 지정하면 완료됩니다
방법 3: ADB 명령어 사용 (PC 연결 필요)
개발자 옵션과 USB 디버깅을 활성화한 후, PC에서 ADB(Android Debug Bridge)를 이용해 APK를 추출할 수 있습니다.
adb shell pm path 패키지명
명령어로 APK 경로 확인adb pull 경로
명령어로 PC로 복사
이 방법은 조금 복잡하지만 루팅 없이도 시스템 앱까지 추출이 가능합니다
3. 주의사항
- 일부 앱은 보안상 추출이 제한될 수 있습니다
- 추출한 APK는 개인적인 백업 용도로만 사용해야 하며, 무단 배포는 저작권 침해가 될 수 있습니다
- 최신 안드로이드 버전에서는 분할 APK(APKs) 형식으로 설치되는 경우도 있어, SAI(Split APKs Installer) 같은 도구가 필요할 수 있습니다
APK 추출은 백업이나 기기 간 앱 공유에 유용한 기능이지만, 보안과 저작권을 고려해 신중하게 활용해야 합니다.