Je suis actuellement en train de développer une application pour une entreprise qui comprend le livescoring. Les fichiers XML auxquels j'accède (sur le net comme: "http://company.com/files/xml/livescoring.xml") ne sont pas destinés à être publics et ne devraient être connus que de moi. Je me demandais si quelqu'un pouvait décoder le fichier .apk et lire mes fichiers .java d'origine (qui incluent le lien vers les fichiers XML). J'ai donc renommé le fichier .apk en .zip et j'ai pu accéder à "classes.dex", qui semblait inclure les fichiers .java (ou classes). Googling m'a conduit à un outil nommé "AvaBoxV2" qui décode ce fichier "classes.dex". Maintenant, j'ai un dossier contenant un dossier "out" où les fichiers nommés .smali existent. J'opte l'un d'entre eux avec un éditeur et enfin il y a le lien vers le fichier xml. Pas bon. :(Android: fichiers .java lisibles à partir du fichier .apk?
est-il un moyen de chiffrer mon application ou le fichier classes.dex? Je ne veux pas dire que la société, que tout le monde peut accéder aux fichiers XML d'origine. Peut-être que la signature de l'application aide probablement
?aussi, savez-vous vraiment Noob convivial tutoriel pour préparer des applications (signature, versioning, ...) pour Google Market?
Merci à l'avance!
peu importe * quelles * mesures que vous prenez quelqu'un peut toujours obtenir obtenir de telles informations. aucun code, actif ou communication réseau que vous créez est privé. La question que vous devez vous poser, ou qui vous donne des exigences, est de combien d'heures de travail ils veulent perdre du code pour protéger ces fichiers XML. –