La meilleure et la plus rapide façon de l'utiliser est d'obtenir l'outil à partir du SDK Android, appelé aapt
et de l'appeler depuis la ligne de commande de cette manière :
aapt d --values badging some_apk_name.apk
Un exemple de la sortie est affiché :
package: name='foo.bar' versionCode='1' versionName='1.00'
sdkVersion:'7'
targetSdkVersion:'16'
application: label='FooBar' icon='res/drawable/ic_launcher_icon.png'
launchable activity name='foo.bar.activity'label='FooBar' icon=''
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-feature:'android.hardware.touchscreen'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240' '320'
Cela permettra d'extraire certaines valeurs mais limitées et d'analyser le AndroidManifest.xml
encodé (qui est binaire après la compilation depuis le code source Java vers le binaire APK).