Cómo analizar el archivo AndroidManifest.xml dentro de un paquete .apk

Este archivo parece estar en un formato XML binario. ¿Qué es este formato y cómo se puede analizar mediante programación (en lugar de usar la herramienta de volcado aapt en el SDK)?

Este formato binario no se discute en la documentación.aquí.

Nota: Quiero acceder a esta información desde fuera del entorno de Android, preferiblemente desde Java.

Respuestas a la pregunta(15)

Su respuesta a la pregunta