DT의 APK Explorer는 APK 파일과 Android 애플리케이션을 탐색하고 검사할 수 있는 강력한 Android 개발자 도구입니다.
APK의 내부 구조를 살펴보고, 파일과 리소스를 탐색하고, AndroidManifest.xml을 검사하고, DEX 클래스를 찾아보고, Smali 및 역컴파일된 Java 코드를 보고, 번들로 제공되는 라이브러리를 확인하고, 애플리케이션 구성 요소를 분석할 수 있습니다.
Android 개발자, QA 엔지니어, 보안 연구원이든, 단순히 APK 내부 내용을 이해하고 싶든, APK Explorer는 Android 애플리케이션을 자세히 탐색할 수 있는 도구를 제공합니다.
📦 APK 파일 탐색
APK 및 분할된 APK의 전체 구조를 탐색합니다.
다음을 포함한 파일 및 디렉터리를 탐색할 수 있습니다.
DEX 파일
네이티브 .so 라이브러리
XML 파일
JSON 파일
이미지
리소스
글꼴
데이터베이스
기타 번들 자산
확장자로 파일을 필터링하여 APK 구조를 빠르게 파악할 수 있습니다.
🧬 DEX 탐색기
모든 DEX 파일에서 Java 및 Kotlin 패키지와 클래스를 탐색합니다.
주요 기능:
패키지 계층 구조
클래스 탐색
다중 DEX 지원
문자열 상수
고급 코드 검색
Smali 바이트코드
Java 역컴파일 코드
코드 복사 및 내보내기
Android 기기에서 직접 클래스를 검사하고 애플리케이션의 DEX 구조를 탐색할 수 있습니다.
🔍 Smali 및 Java 역컴파일러
클래스를 열고 Smali 또는 역컴파일된 Java를 사용하여 코드 표현을 검사합니다.
클래스, 패키지 및 바이트코드를 검색하여 원하는 코드나 문자열을 빠르게 찾을 수 있습니다.
📄 AndroidManifest.xml 뷰어
APK에서 추출한 AndroidManifest.xml을 보고 검사합니다.
내장 뷰어는 구문 강조 표시 및 텍스트 검색 기능을 제공하여 매니페스트 선언 및 구성을 더 쉽게 검사할 수 있도록 합니다.
🧩 Android 구성 요소 탐색
애플리케이션 내에 선언된 구성 요소를 검사합니다. 다음을 포함합니다.
액티비티
서비스
콘텐츠 제공자
브로드캐스트 수신자
내보낸 상태, 권한, 시작 모드, 플래그, 권한 및 기타 구성 요소 정보와 같은 세부 정보를 확인합니다.
🔐 APK 인증서
APK 서명 및 인증서 정보를 검사합니다.
보기:
APK 서명 방식
v1, v2, v3 및 v4
SHA-256
SHA-1
MD5
인증서 일련 번호
공개 키 알고리즘
인증서 유효 기간
발급자
주체 정보
📚 라이브러리 및 SDK
APK에 포함된 타사 라이브러리 및 SDK를 확인합니다.
AndroidX, Google Play 서비스, Firebase 및 기타 라이브러리를 포함하여 포함된 종속성과 감지된 버전을 식별합니다.
🖥️ 네이티브 라이브러리
APK에 포함된 네이티브 C/C++ .so 라이브러리를 검사합니다.
CPU 아키텍처별 네이티브 라이브러리 찾아보기:
arm64-v8a
armeabi-v7a
x86
x86_64
파일 정보 및 크기를 확인합니다.
🎨 리소스 및 에셋
Android 애플리케이션에 포함된 리소스를 탐색합니다.
검사 항목:
문자열
색상
크기
드로어블
스타일
리소스 ID
이미지
글꼴
Lottie 애니메이션
오디오
SQLite 데이터베이스
JSON
XML
HTML
텍스트 파일
내장 리소스 탐색기를 통해 resources.arsc 및 기타 APK 자산을 편리하게 검사할 수 있습니다.
🔗 딥 링크 및 앱 링크
애플리케이션에서 선언한 인텐트 필터를 검사하고 다음 정보를 확인하세요.
스키마
호스트
경로
경로 패턴
연결된 액티비티
추출된 딥 링크를 테스트하고 Android 앱 링크 구성을 검사할 수도 있습니다.
🛡️ DEX 인사이트
DEX 파일을 분석하여 애플리케이션에 포함된 기술 정보를 확인하세요.
다음 항목을 찾을 수 있습니다.
API 엔드포인트
HTTP 및 HTTPS URL
사용자 지정 URI 스키마
WebSocket 엔드포인트
잠재적인 API 키 및 토큰
IP 주소
개발 및 스테이징 엔드포인트
네이티브 라이브러리 호출
클라우드 스토리지 엔드포인트
값, 클래스 또는 일반 목록으로 검색 결과를 그룹화하고 원래 클래스로 돌아갈 수 있습니다.
👨💻 Android 개발자를 위해 제작되었습니다
DT의 APK Explorer는 다음과 같은 사용자를 위해 설계되었습니다.
Android 개발자
앱 개발자
QA 엔지니어
보안 연구원
리버스 엔지니어링 워크플로
Android 테스터
Android 애플리케이션 내부 구조를 학습하는 개발자
APK를 탐색하고, DEX를 검사하고, 매니페스트를 읽고, 라이브러리를 찾고, 앱 내부 구조를 분석하세요.
DT의 APK Explorer는 Android 개발자를 위해 제작된 실용적인 도구 모음인 Developer Things의 일부입니다.
APK, DEX, 매니페스트, 리소스, 라이브러리, 인증서 및 앱 내부 구조를 살펴보세요.