설치된 앱을 APK 파일로 추출하려면 AnExplorer 앱 관리자를 열고 추출하려는 앱을 선택한 후 APK 추출 또는 백업을 탭하세요.APK 파일은 저장소에 저장되어 Bluetooth, 메시징 앱 또는 무선 전송을 통해 다른 장치와 공유할 수 있습니다.이는 제거하기 전에 앱을 백업하거나, 다른 기기와 무료 앱을 공유하거나, Play 스토어에서 제거될 수 있는 앱을 보관하는 데 유용합니다.
앱 관리자란 무엇인가요?
AnExplorer의 앱 관리자는 사용자가 설치한 앱과 시스템 앱 모두 기기에 설치된 모든 애플리케이션을 보여주는 전용 섹션입니다.다음을 제공합니다:
- 전체 앱 목록: 현재 설치된 모든 앱(이름, 버전, 크기 및 설치 날짜 포함)
- APK 추출: 모든 앱을 설치 가능한 APK 파일로 내보냅니다.
- 앱 정보 : 패키지명, 버전코드, 설치소스, 사용권한
- 빠른 제거: 목록에서 앱을 직접 제거합니다.
- 정렬 및 필터링: 이름, 크기, 설치 날짜 또는 마지막 사용 기준
APK 파일 추출
단계별
- 오픈 AnExplorer
- 앱 관리자(사이드바, 홈 화면 또는 메뉴)로 이동합니다.
- 추출하려는 앱을 찾아보거나 검색합니다.
- 앱을 눌러 선택하세요(또는 옵션을 보려면 길게 누르세요).
- APK 추출 / 백업 / APK로 공유를 선택합니다.
- 대상 폴더를 선택하세요(Downloads/가 기본값임)
- AnExplorer APK를 추출하여 저장합니다.
추출된 파일은 AppName_v1.2.3.apk과 같은 이름으로 지정되며 완전히 설치 가능한 패키지입니다.
추출되는 내용
APK 파일에는 다음이 포함됩니다.
- 앱의 컴파일된 코드(DEX 파일)
- 리소스(이미지, 레이아웃, 문자열)
- 매니페스트 파일(권한, 구성요소)
- 네이티브 라이브러리(앱에서 사용하는 경우)
- 자산(글꼴, 데이터베이스, 구성 파일)
APK에는 다음이 포함되지 않습니다:
- 귀하의 개인 데이터(로그인, 저장된 상태, 기본 설정)
- 앱 캐시 또는 다운로드한 콘텐츠
- 인앱 구매 또는 구독 상태
- 라이선스 확인(일부 앱은 설치 시 이를 확인함)
분할 APK(앱 번들)
2021년부터 대부분의 Play 스토어 앱은 단일 APK가 아닌 Android App Bundle(AAB)로 배송됩니다.설치되면 '분할 APK'로 표시됩니다. 즉, 여러 APK 파일이 함께 전체 앱을 구성합니다.
base.apk— 핵심 앱 코드split_config.arm64_v8a.apk— CPU 아키텍처용 기본 코드split_config.xxhdpi.apk— 화면 밀도 관련 리소스split_config.en.apk— 언어별 리소스
AnExplorer의 앱 관리자는 이를 자동으로 처리합니다.
- 단일 APK 앱의 경우: 하나의 .apk 파일을 추출합니다.
- 분할 APK 앱의 경우: 모든 분할을 함께 추출합니다(APKS 번들 또는 결합 APK로).
분할 APK 앱을 공유할 때 수신자가 성공적으로 설치하려면 모든 분할이 필요하거나 분할 APK 설치 프로그램이 필요합니다.
APK 파일 공유
블루투스를 통해
- AnExplorer에서 추출된 APK로 이동합니다.
- 길게 누르기 → 공유 → 블루투스
- 페어링된 장치에서 대상 장치를 선택합니다.
- 수신자가 자신의 기기에서 전송을 수락합니다.
- 수신된 APK를 열어 설치합니다.
Bluetooth는 느리지만(1-3MB/s) Wi-Fi나 인터넷 없이도 작동합니다.
Connect를 통해
- AnExplorer에서 Connect를 시작합니다.
- 수신 기기에서 브라우저를 열고 표시된 URL을 입력하세요.
- 추출된 APK가 포함된 폴더로 이동합니다.
- 브라우저 인터페이스에서 APK를 다운로드하세요.
- 블루투스보다 훨씬 빠릅니다(WiFi에서 20-50MB/s).
메시징 앱을 통해
- APK를 길게 누르기 → 공유 → 메시지 앱 선택
- 일부 앱(WhatsApp, Telegram)은 APK 파일 공유를 지원합니다.
- 참고: 일부 메시징 앱은 보안을 위해 APK 공유를 차단합니다. 필요한 경우 이름을
.zip으로 바꾼 다음 수신 측에서 다시 이름을 바꿉니다.
이메일을 통해
- APK를 이메일 첨부 파일로 공유
- 대부분의 이메일 서비스는 첨부 파일 크기를 25MB로 제한합니다.
- 더 큰 APK의 경우 클라우드 저장소나 Connect를 대신 사용하세요.
일반적인 사용 사례
제거하기 전에 앱 백업
저장 공간을 확보해야 하지만 재설치 옵션을 유지하려는 경우:
- 나중에 필요할 수도 있는 앱의 APK 추출
- 클라우드 스토리지, NAS, SD 카드에 저장하세요.
- 여유 공간을 확보하기 위해 앱을 제거합니다.
- 필요할 때마다 저장된 APK에서 다시 설치
인터넷 없이 앱 공유
인터넷 환경이 좋지 않거나 데이터 비용이 비싼 지역:
- 한 사람이 Play 스토어에서 앱을 설치합니다.
- AnExplorer을 사용하여 APK를 추출합니다.
- 블루투스나 로컬 WiFi를 통해 다른 장치와 직접 공유
- 각 사람이 별도로 다운로드하지 않고도 누구나 앱을 다운로드할 수 있습니다.
Play 스토어에서 제거된 앱 유지
앱은 여러 가지 이유로 Play 스토어에서 제거됩니다.
- 사용하는 중요한 앱의 APK 추출
- 클라우드/NAS에 백업된 APK 파일을 유지하세요
- 앱이 Play 스토어에서 사라지면 자신만의 앱이 있는 것입니다.
- 참고: 앱은 더 이상 업데이트를 수신하지 않으므로 이는 시간에 따른 스냅샷입니다.
이전 앱 버전으로 다운그레이드
앱 업데이트로 인해 버그가 발생한 경우:
- 이전에 이전 APK를 백업한 경우 다음을 수행할 수 있습니다.
- 현재(버그가 있는) 버전을 제거합니다.
- 저장된 이전 APK를 설치합니다.
- 참고: 모든 앱이 다운그레이드를 지원하는 것은 아닙니다(일부 앱에는 데이터베이스 마이그레이션 요구 사항이 있음).
Play 스토어가 없는 기기로 보내기
Google Play가 없는 기기(Amazon Fire 태블릿, 맞춤 ROM, Android TV 박스):
- 플레이 스토어에서 휴대폰에 앱을 설치하세요.
- APK 추출
- 어떤 방법으로든 다른 기기로 전송
- 대상 장치의 파일 관리자에서 설치
공유 APK 파일 설치
수신자는 알 수 없는 소스로부터의 설치를 활성화해야 합니다.
Android 8 이상(앱별 권한)
- APK 파일을 엽니다
- Android에서 '알 수 없는 앱을 설치하세요'라는 메시지가 표시됩니다.
- 설정을 눌러 권한 화면으로 이동하세요.
- APK를 연 파일 관리자 또는 브라우저에 대해 "이 소스에서 허용"을 활성화합니다.
- 돌아가서 설치를 탭합니다.
보안 경고
Android는 다음과 같은 이유로 사이드로드된 APK에 대한 보안 경고를 표시합니다.
- 앱이 Play 프로텍트에서 확인되지 않았습니다.
- 잠재적으로 변형/악의적일 수 있음
- Google은 안전성을 보장할 수 없습니다.
합법적인 앱에서 직접 추출한 APK의 경우 이러한 경고를 무시해도 안전합니다.출처를 알 수 없는 APK를 받은 경우 주의하세요.
앱 관리자 기능
앱 정렬
AnExplorer의 앱 관리자를 사용하면 다음을 기준으로 정렬할 수 있습니다.
- 이름 — 특정 앱을 찾기 위한 알파벳순
- 크기 — 저장용량을 소비하는 가장 큰 앱 찾기
- 설치 날짜 — 최근에 설치된 앱부터
- 마지막 사용 — 몇 달 동안 열지 않은 앱 찾기(제거 후보)
필터링
- 사용자 앱 — Play 스토어에서 설치했거나 사이드로드한 앱
- 시스템 앱 — 사전 설치된 앱(블로트웨어, 시스템 유틸리티)
- 비활성화된 앱 — 비활성화했지만 제거하지 않은 앱
대량 작업
일괄 작업을 위해 여러 앱을 선택하세요.
- 한 번에 여러 APK 추출
- 한 번의 작업으로 여러 앱 제거
- 여러 APK를 함께 공유
시스템 앱
AnExplorer은 시스템 앱 APK를 추출할 수도 있습니다.
/system/app/또는/system/priv-app/에 거주합니다.- 시스템 앱 APK에는 분석하려는 블로트웨어가 포함되어 있습니다.
- 시스템 APK 추출에는 루트가 필요하지 않습니다(파일 읽기만 하면 됨).
- 그러나 다른 장치에 시스템 APK 추출을 설치하면 작동하지 않을 수 있습니다(종종 시스템 프레임워크에 따라 다름).
문제 해결
공유 APK를 설치하려고 할 때 '앱이 설치되지 않았습니다' 오류가 발생함
- AP 분할 문제: 앱에 다중 APK 분할이 필요합니다.단일 base.apk로는 충분하지 않습니다.
- 버전 충돌: 최신 버전이 이미 설치되어 있습니다. 먼저 제거한 다음 이전 APK를 설치하세요.
- 아키텍처 불일치: APK가 ARM64 장치에서 추출되었지만 다른 아키텍처에 설치하려고 합니다.
- 서명 불일치: 다른 키로 서명된 기존 설치와 함께 설치할 수 없습니다.
- 저장공간 부족: 설치에 필요한 여유 공간이 부족합니다.
추출된 APK 파일을 찾을 수 없습니다
- 다운로드 폴더 확인(기본 저장 위치)
- .apk로 끝나는 파일을 찾으려면 AnExplorer 검색을 사용하세요.
- 추출이 완료되었는지 확인하세요. 용량이 매우 큰 앱은 추출하는 데 다소 시간이 걸릴 수 있습니다.
APK가 설치된 앱 크기보다 훨씬 작습니다.
- APK에는 런타임 데이터, 캐시 또는 OBB 확장 파일이 아닌 앱 코드와 리소스만 포함됩니다.
- 게임에는 APK와 별도의 OBB 파일(Android/obb/)이 있는 경우가 많습니다.
- 일부 앱은 처음 실행 시 APK에 없는 추가 데이터를 다운로드합니다.
추출한 앱을 다른 기기에 설치한 후 작동하지 않습니다
- 앱에 Play 스토어 구매 상태를 확인하는 라이선스 확인 기능이 있을 수 있습니다.
- 일부 앱은 처음 실행 시 장치 등록을 확인합니다.
- 앱 버전이 대상 기기의 Android 버전과 호환되지 않을 수 있습니다.
- 분할 APK 앱에는 모든 분할이 필요합니다. 전체 번들이 전송되었는지 확인하세요.
관련 가이드
- APK로 앱 백업 — 포괄적인 앱 백업 전략
- 앱이 설치되지 않음 오류 — APK 설치 실패 수정
- OBB 및 데이터 폴더 — APK 이외의 앱 데이터 이해
- 브라우저에서 파일에 액세스 — Connect를 통해 APK 공유