Partage
  • Partager sur Facebook
  • Partager sur Twitter

Modifier un fichier *.apk

Dé-compiler -> modifier -> recompiler

    7 octobre 2013 à 19:03:00

    Bonjour, quelqu'un m'a dit qu'il était possible de modifier le contenu d'un *.apk (Application androïd) donc en sortir les fichiers *.java et *.class dans éclipse par exemple. Puis le recompiler en *.apk, j'ai rechercher sur internet mais je n'arrive pas à trouver la marche a suivre.

    En espérant que quelqu'un sais faire, je vous remercie d'avance.

    • Partager sur Facebook
    • Partager sur Twitter
      7 octobre 2013 à 19:27:31

      Salut,
      Dans un .apk il n'y a que des .class (ou équivalent Dalvik). Pas de .java normalement.
      Les .apk, c'est comme les .jar, c'est des zip. Si est sous Windows, renomme ton .apk en .zip, tu devrait pouvoir regarder ce qu'il contient.
      Pour décompiler des .class pour une JVM standard, il y a des décompilateurs ; mais pour les binaires de Dalvik, je sais pas.
      EDIT : Voilà qui devrait faire ton bonheur :-) : https://www.google.fr/search?q=dex decompiler
      Et au fait, ne t'embête pas avec le tréma, c'est "Android" et pas "Androïd", les anglais n'ont pas nos accents :-)

      -
      Edité par antoine1023 7 octobre 2013 à 19:30:31

      • Partager sur Facebook
      • Partager sur Twitter
      Arius, vraiment le plus puissant de l'ancienne Ligue des Super Zéros !
        8 octobre 2013 à 20:21:14

        Bon ça c'est OK j'ai compris mais le truc maintenant que j'ai ça, comment je peut faire pour l'édité dans eclipse ? Il faut bien que je l'importe en tant que projet nan ?

        • Partager sur Facebook
        • Partager sur Twitter
          8 octobre 2013 à 21:33:31

          Je ne connais pas trop Eclipse pour Android. Mais une fois que tu as décompilé tes .class ou .dex, tu as des sources en Java que tu devrais pouvoir importer et éditer sous Eclipse sans trop de problème. Je pense qu'il y a également la possibilité importer ton .apk comme bibliothèque, comme avec les .jar.
          Bon, évidemment qu'il est en général illégal de redistribuer le code d'une appli propriétaire sans demander la permission à ses développeurs (sinon c'est du vol). Mais décompiler et regarder comment marche une appli est tout à fait légal en soi.

          • Partager sur Facebook
          • Partager sur Twitter
          Arius, vraiment le plus puissant de l'ancienne Ligue des Super Zéros !
            8 octobre 2013 à 22:24:23

            Mais je ne comptais pas la vendre, c'était dans le cadre de l'apprentissage :) mais merci bien quand même pour tes connaissances.

            A bientôt !

            • Partager sur Facebook
            • Partager sur Twitter

            Modifier un fichier *.apk

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown