APK — Format d'application Android

Android Format

Structure

Un APK est une archive ZIP contenant AndroidManifest.xml (binaire), classes.dex (bytecode), resources.arsc, le dossier lib/ (.so natifs) et META-INF/ (signature).

Exploration

unzip app.apk -d app/
# AndroidManifest binaire -> lisible via apktool
apktool d app.apk
# DEX -> Java via JADX
jadx-gui app.apk
# Lib natives
file app/lib/arm64-v8a/*.so

Points d'analyse

Permissions et composants exportés du manifest, secrets dans les ressources/strings, code natif JNI dans lib/, et détection de packers/obfuscation (DexGuard). Frida pour l'analyse dynamique à l'exécution.