2010-07-27 4 views
5

En utilisant DDMS, j'ai pris un fichier APK téléchargé sur mon téléphone et l'ai décompressé.Android XML extrait de l'APK - Bad Encoding

Le PNGs air super, mais quand j'essaie de lire les XMLs leur codage est telle qu'aucun de mes éditeurs de texte peut lire (Word, Bloc-notes, Visual Studio, etc.)

Y at-il quelque chose pour les XMLs dans un APK qui nous empêche de les lire?

Répondre

0

Les fichiers XML sont stockés dans un format compilé. De android docs:

Lorsque vous compilez votre application, chaque fichier de mise en page XML est compilé dans une ressource View.

Je ne suis pas au courant d'un décompilateur, c'est probablement possible cependant.

0

Vous pouvez voir une implémentation via l'outil aapt. Naviguez vers "platform-tools" dans votre dossier SDK.

Copiez et collez l'apk dans ce dossier.

Exécutez la commande: "aapt l -a apk_name.apk"

Lorsque le "apk_name.apk" est le nom de votre apk.