Comment modifier un fichier APK ?
Modifié par Xavier Richard le 28/10/2018 à 10:38
Sommaire
Produits | Android, Linux |
---|---|
Version | ? |
Temps d'installation et de prise en main | 15 minutes |
Question : Comment modifier une application Android ?
Vous êtes un utilisateur d'applications Android et vous souhaitez améliorer une application par exemple corriger des erreurs de traduction. Voici comment procéder :
- Récupérez le fichier APK (android Application PacKage) qui est le fichier d'installation de l'application (cette étape n'est pas expliquée ci-dessous)
- Décodez, Modifiez puis Ré-encodez le fichier APK avec l'outil APK Suite (présenté ici sous Linux mais il existe une version Windows de cet outil)
- Réinstallez l'application modifiée sur votre appareil Android.
Réponse : Modifier une application Android avec APK Suite (sous Linux)
- Téléchargez l'application APK Suite pour Linux depuis http://slethen.net
- Installez "python-qt4" en exécutant la commande suivante dans une fenêtre "Terminal" :
sudo apt-get install python-qt4 - Déplacez le fichier *.tar.gz téléchargé en 1. dans le dossier de votre choix puis extrayez-le
- Enfin dans une fenêtre "Terminal"
- placez-vous dans le nouveau dossier créé lors de l'extraction ("cd xxx")
- puis modifiez les droits par
chmod 775 APKS - Enfin démarrez le programme par
sudo ./APKS
Astuces d'utilisation
Une fois l'application démarrée, son utilisation est simple :
- Collez le fichier apk que vous souhaitez modifier dans le dossier APK
- Dans l'application, cliquez sur le bouton "Decode" pour décoder cet apk
- Ensuite :
- Modifiez les droits sur le dossier decoded par la commande suivante dans un Terminal
sudo chmod 777 decoded - Allez dans le dossier decoded, effectuez les modifications souhaitées (en ce qui me concerne surtout l'édition de fichiers XML contenant les traductions)
- Modifiez les droits sur le dossier decoded par la commande suivante dans un Terminal
- Enfin dans l'application, cliquez sur le bouton "Encode" pour reconstruire l'apk ... si tout se déroule correctement le nouvel APK sera généré dans le dossier encoded
- Déplacez ce fichier APK sur votre appareil Android puis effectuer son installation (il suffit d'ouvrir le fichier APK et d'accepter l'installation).