Comment extraire le code APK : 3 méthodes
Si vous êtes un développeur ou un passionné de technologie qui souhaite jeter un œil au code source d’une application Android. Je vais vous aider dans ce tutoriel avec des méthodes pour extraire le code d’Apk. C’est l’une des parties les plus importantes du reverse engineering d’une application Android pour découvrir les fonctionnalités cachées ou futures.
Dans cet article, je vais vous expliquer les meilleures méthodes pour extraire le code du fichier APK d’une application Android. Jetons un coup d’œil à ce tutoriel simple étape par étape.
Comment extraire le code APK : nos 3 solutions
Pour extraire le code du fichier APK d’une application Android, vous devez suivre l’une des trois méthodes répertoriées ici.
Méthode 1 : extraire le code APK à l’aide d’un PC
Pour commencer avec cette méthode, vous devez être prêt avec les éléments suivants :
- Environnement d’exécution Java – https://www.java.com/en/
- Kit de développement Java SE – https://www.oracle.com/java/technologies/downloads/
- APKTool par iBotPeaches – https://ibotpeaches.github.io/Apktool/
- Android App APK – APKMirror ou tout autre site Web
Je pense que vous êtes prêt avec les choses ci-dessus. Commençons.
- Installez Java après l’avoir téléchargé depuis son site officiel.
- Installez le JDK après l’avoir téléchargé à partir du site Web d’oracle.
- Définir les variables d’environnement pour l’utilisateur système
- Télécharger le fichier apk depuis l’application Android
- Téléchargez le fichier APKTool.jar depuis le site officiel
- Déplacez le fichier APK et le fichier APKTool.jar dans le même dossier et exécutez la commande suivante.java -jar apktool.jar d allo.apk
- Vous pouvez maintenant modifier le fichier Strings.xml dans le Bloc-notes ou tout autre éditeur de texte.
Méthode 2 : extraire le code APK à l’aide d’Android
Il est très pratique d’extraire le code APK sur l’appareil Android lui-même. Je vais vous montrer les étapes pour extraire le code APK à l’aide d’Android. Pour extraire le code APK à l’aide d’Android, vous devez être prêt avec les éléments suivants :
- Application APKTool M
- Fichier apk de l’application Android
Si vous êtes prêt à répondre aux exigences ci-dessus, nous sommes prêts à partir. Suivez les étapes ci-dessous pour extraire le code APK à l’aide d’Android :
- Installez l’application APKTool M après l’avoir téléchargée depuis MaximOff
- Lancez l’application APKTool M après l’avoir installée sur votre téléphone Android.
- Accédez au dossier dans lequel vous avez enregistré le fichier apk de l’application Android sur votre téléphone.
- Décompilez le fichier APK à l’aide du décompilateur d’applications APKTool M
- Ouvrez maintenant le fichier strings.xml et modifiez-le comme vous le souhaitez.
- Après l’édition, recompilez-la pour exécuter la version modifiée de l’application sur votre téléphone Android.
Méthode 3 : extraire le code APK en ligne
Il est très pratique d’extraire le code APK en ligne car vous n’avez rien à installer sur vos appareils. Je vais vous montrer les étapes pour extraire le code APK en ligne. Pour extraire le code APK en ligne, vous devez être prêt avec les éléments suivants :
- n’importe quel navigateur
- Fichier apk de l’application Android
Si vous êtes prêt à répondre aux exigences ci-dessus, nous sommes prêts à partir. Suivez les étapes ci-dessous pour extraire le code APK en ligne :
- Ouvrez n’importe quel navigateur Web sur votre téléphone ou PC Android
- Visitez http://www.javadecompilers.com/apktool dans le navigateur
- Téléchargez le fichier APK pour extraire le code de l’application Android en ligne
- Après un certain temps de traitement, il fournira la version décompilée à télécharger.
- Vous pouvez maintenant éditer le fichier strings.xml et modifier le projet lui-même
- Après l’édition, vous devez compiler l’application et l’exécuter sur votre téléphone Android.
Conclusion
Maintenant, vous savez comment décompiler ou extraire le code du fichier APK d’une application Android. Cela vous aidera à découvrir les fonctionnalités cachées ou inédites d’applications comme Instagram, WhatsApp, Telegram, etc. Vous pouvez accéder à ces fonctionnalités avant leur version bêta ou alpha.
Suivez-nous sur Twitter pour les dernières nouvelles et tutoriels liés à Android et Google. Merci d’avoir lu l’article.
Commentaires
Laisser un commentaire