2010-09-07 14 views
1

Si vous supprimez un fichier apk du système de fichiers android et que vous modifiez l'extension .zip, l'un des fichiers xml ne fonctionnera pas car il est codé en dex. Mais vous pouvez exécuter ./adb dexdump -l xml layout.xml> ~/Desktop/layout.xml puis l'éditer à votre goût. Cependant, je n'arrive pas à comprendre comment le récupérer dans l'apk. Je pense que j'ai besoin de l'encoder dans dex puis de le rajouter dans l'archive. Quelqu'un peut-il me dire comment l'encoder en dex?Assembler un fichier dex

Répondre

1

Le format XML binaire n'est pas lié au format Dalvik EXecutable.

L'outil "aapt" va ré-emballer l'APK. Vous devrez également le re-signer avec les fichiers modifiés.