Code source wiki de Comment modifier un fichier APK ?
Modifié par Xavier Richard le 28/10/2018 à 10:38
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | (% class="floatinginfobox" %) | ||
2 | ((( | ||
3 | **Sommaire** | ||
4 | |||
5 | {{toc numbered="true"/}} | ||
6 | ))) | ||
7 | |||
8 | |=(% style="text-align: right;" %) Produits|=(% style="font-weight: normal; text-align: left;" %)Android, Linux | ||
9 | |=(% style="text-align: right;" %) Version |=(% style="font-weight: normal; text-align: left;" %)? | ||
10 | |=(% style="text-align: right;" %) Temps d'installation et de prise en main|=(% style="font-weight: normal; text-align: left;" %)15 minutes | ||
11 | |||
12 | = Question : Comment modifier une application Android ? = | ||
13 | |||
14 | 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 : | ||
15 | |||
16 | 1. 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) | ||
17 | 1. 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) | ||
18 | 1. Réinstallez l'application modifiée sur votre appareil Android. | ||
19 | |||
20 | = Réponse : Modifier une application Android avec APK Suite (sous Linux) = | ||
21 | |||
22 | 1. Téléchargez l'application APK Suite pour Linux depuis [[http:~~/~~/slethen.net>>url:http://slethen.net||target="_blank"]] | ||
23 | 1. Installez "python-qt4" en exécutant la commande suivante dans une fenêtre "Terminal" : | ||
24 | {{code}}sudo apt-get install python-qt4{{/code}} | ||
25 | 1. Déplacez le fichier *.tar.gz téléchargé en 1. dans le dossier de votre choix puis extrayez-le | ||
26 | 1. Enfin dans une fenêtre "Terminal" | ||
27 | 11. placez-vous dans le nouveau dossier créé lors de l'extraction ("cd xxx") | ||
28 | 11. puis modifiez les droits par | ||
29 | {{code}}chmod 775 APKS{{/code}} | ||
30 | 11. Enfin démarrez le programme par | ||
31 | {{code}}sudo ./APKS{{/code}} | ||
32 | |||
33 | == Astuces d'utilisation == | ||
34 | |||
35 | Une fois l'application démarrée, son utilisation est simple : | ||
36 | |||
37 | * Collez le fichier apk que vous souhaitez modifier dans le **dossier APK** | ||
38 | * Dans l'application, cliquez sur le bouton "Decode" pour décoder cet apk | ||
39 | * Ensuite : | ||
40 | ** Modifiez les droits sur le dossier decoded par la commande suivante dans un Terminal | ||
41 | {{code}}sudo chmod 777 decoded{{/code}} | ||
42 | ** Allez dans le dossier decoded, effectuez les modifications souhaitées (en ce qui me concerne surtout l'édition de fichiers XML contenant les traductions) | ||
43 | * 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** | ||
44 | * 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). | ||
45 | |||
46 | {{info}} | ||
47 | La version actuelle de APK Suite est expérimentale ! | ||
48 | {{/info}} |