GOOGLE ADS

vendredi 15 avril 2022

Le fichier Android Manifest.XML semble étrange et je n'arrive pas à l'obtenir dans un format lisible

J'ai donc bricolé avec quelques applications Android. Pour une raison quelconque, le texte qu'ils contiennent ressemble à un tas de symboles aléatoires, presque comme du texte poubelle. J'ai essayé de jouer avec l'unicode mais je ne peux pas comprendre ce qui cause cela. Pensées??

Manifest.xml


Solution du problème

Le fichier AndroidManifest.xml est uniquement XML dans le code source. Une fois que vous avez compilé l'application, elle est compilée dans un format binaire plus efficace pour la plate-forme Android à lire.

Ce format n'est pas documenté mais il y a plusieurs tentatives d'ingénierie inverse du code source, par exemple https://justanapplication.wordpress.com/2011/09/22/android-internals-binary-xml-part-one-example/

Ou si tout ce dont vous avez besoin est de voir ce qu'il y a dans le manifeste, vous pouvez simplement utiliser aapt2(livré avec les outils de la plate-forme Android) avec la commandeaapt2 dump xmltree app.apk --file AndroidManifest.xml

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...