Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[Aide] Modifier une valeur d'un fichier .xml dans un .apk

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Dim 19 Fév 2012 - 7:01

Bonjour à tous,

Est-ce quelqu’un saurait m’aider pour modifier une valeur d’un fichier .xml d’un .apk ?
Il est nécessaire de décompiler, modifier la valeur et recompiler d’après ce que j’ai compris.

Merci d’avance. Wink
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Dim 19 Fév 2012 - 14:04

Ouaip, faut décompiler l'apk avant tout (avec apkmanager, apktool ou autre).
Après décompilation, tu auras accès aux différents dossier et fichiers qui composent ton apk (/res, /smali -que tu ne peux découvrir qu'en décompilant-, fichiers XML, etc...).
Tu pourras alors ouvrir et modifier tes .XML avec juste un éditeur de texte (genre notepad++ ou autre).
Pour modifier les valeurs, là, faut que tu creuses toi-même ; je me suis penché sur certaines théories mais le sujet reste très nébuleux pour moi !!! (si tu trouves des choses compréhensibles, envois !!! Wink )
après modif, tu recompiles l'apk (toujours via le même outil apkmanager, apktool, ou autre)
et tu re-signes l'apk.
Et tu zipalign l'apk... (EDIT)
Tu envisages de faire quoi en fait (si c'est pas indiscrêt biensûr !! Very Happy )
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Dim 19 Fév 2012 - 17:19

Oui, c’est exactement ça.

Non, ce n’est pas indiscret du tout, en fait c’est tout simple, je souhaite modifier la valeur de conversion automatique des SMS en MMS qui est à 4 dans mon cas-là (en général c’est 8, là c’est beaucoup trop faible !), ça a toujours fonctionné précédemment avec mes outils mais impossible de recompiler maintenant donc je ne comprends pas.
Je ne sais pas à quoi c’est dû, pourtant Java Runtime Environment est à jour etc. etc., j’ai tout comme avant, enfin bref.

Si quelqu’un peut m’aider rapidement pour modifier ce paramètre, ça me serait d’une grande aide car c’est insupportable cette limitation. Wink


Dernière édition par planete.game57 le Lun 20 Fév 2012 - 0:26, édité 1 fois
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Dim 19 Fév 2012 - 21:53

mais tu veux dire que ça coince à la décompilation et donc tu n'accède pas du tout au contenu de l'apk ???
Tu utilise quoi comme outils ?
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Lun 20 Fév 2012 - 0:21

Non, du tout, j'accède sans problème à l'APK je peux le modifier sans souci mais tout le problème est la recompilation, j'ai des messages d'erreur Java, et ça ne veut pas continuer pour produire l'APK.

Les outils que tu as énoncés tout simplement, y'en a pas cinquante. Wink
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Lun 20 Fév 2012 - 18:25

C'est quoi ton apk ? j'vais y regarder si tu veux (mais je ne te garantie rien !!!)
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Lun 20 Fév 2012 - 19:17

C’est le Mms.apk d’une ROM officielle Samsung, mais en fait je crois qu’on ne peut rien y faire parce que la ROM est odexée, il y a que dans le cas des ROMs déodexées qu’on peut visiblement y insérer sans problème un Mms.apk modifié. Sad

Je suis dégoûté, je ne voulais pas utiliser d’application pour les SMS remplaçant celle d'origine, tant pis faudra faire avec, jusqu’au moment où je passerais à une custom (pas d’utilité pour l’instant, car la différence est très légère, pas mieux et au final plus lente).
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Lun 20 Fév 2012 - 19:31

Ouai, Rom non déodexed, donc c'est mort pour les appli modifiées...
J'avais vu que tu étais parti sur un NOTE mais je pensais qu'il y existait déjà des customs bien améliorées.
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Lun 20 Fév 2012 - 19:40

Apparemment oui, mais d’après ce qu’on peut constater pas vraiment, les interfaces sont énormément semblables, peu de ROMs qui diffèrent de l’officielle, et celles qui ont un peu de fonctionnalités en plus c’est au détriment de la performance, après l’officielle est vraiment aboutie que même les meilleurs customs ne font pas vraiment le poids, beaucoup disent que c’est un peu plus long, moins réactif, etc. Wink

J’en essaierais de temps en temps mais tout reconfigurer chaque semaine, non. :P
Limite, une mise à jour pas de problème mais un full wipe à chaque fois, j’aime bien tout configurer et faire proprement, ça prend un temps non négligeable.

Pour cela (Mms.apk modifié par exemple), et bien d’autres raisons je préfère bien évidemment les customs mais là ça ne vaut pas le coup pour le moment, espérons que l’application pour les SMS me dérangera pas trop.
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Lun 20 Fév 2012 - 19:58

Mouai.... ça me rappelle à quel point j'avais longuement hésité entre le XE et le NOTE !!!!!
Mais sinon, tu es sûr qu'en temps normal, un sms se convertisse en MMS lorsqu'il atteint une taille équivalente à 8 sms ?? (désolé, j'tape rarement de sms de cette taille)
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Lun 20 Fév 2012 - 20:23

Oui, ce n’est un choix pas facile, enfin pour ma part une taille d’écran un peu plus grande était primordiale, je voulais vraiment rester sur du HTC mais là pas vraiment le choix (cf. mon retour sur le forum dédié au modèle), y’a rien et ce n’est pas prêt d’arriver du 5.3 pouces chez eux, là c’est la taille parfaite, vraiment. Le confort est maximal et le tout tient dans la poche. Je ne pouvais pas rêver mieux, enfin.

Sur les ROMs Sense HTC, oui en général, 8 SMS, dans ce cas-là limite oui ce n’est pas gênant, ça permet d’écrire pas mal sans que ça convertisse à tout bout de champ en MMS, mais sur Samsung c’est 4 SMS seulement, c’est beaucoup plus embêtant ! Sad

C’est tout le problème.
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par wideopen4ever le Jeu 23 Fév 2012 - 19:01

Salut P.G57,
Je suis tombé sur ce thread qui devrait t'intéresser.
avatar
wideopen4ever
Actif

Actif

ROMs : JB+Sense 4+
: : Virtuous/RcMix/Bich0n...

Messages : 401

Revenir en haut Aller en bas

Re: [Aide] Modifier une valeur d'un fichier .xml dans un .apk

Message par planete.game57 le Ven 24 Fév 2012 - 4:52

Salut,

Oui parfait, mille mercis, il est clair et détaillé, juste ce qu’il me fallait, génial !

Mais même avec cette technique, je ne pense pas qu’on puisse modifier un .apk dans une ROM odexée.

Sinon, je parviens aussi à modifier des .apk par compilation/décompilation mais par une autre technique toujours avec le même genre d’outils, là je viens d’apprendre pas mal de choses et une nouvelle technique, merci beaucoup wideopen4ever.

--

Petit retour sur une application SMS qui a pu me réjouir, c’est rare pourtant, j’aime laisser d’origine.
GO SMS Pro est on ne peut plus géniale, beaucoup mieux que Handcent SMS qui a pourtant trois fois plus d’avis !
Ce n’est même pas comparable, Handcent SMS a des bugs tout basiques et souvent contrairement à son concurrent (exemple, je restaure les SMS, ils ne sont même plus affichés dans l’ordre, sur l’application d’origine et GO SMS Pro aucun problème) et c’en est qu’un seul parmi une longue liste, les thèmes gratuits y’en a beaucoup et ils sont vraiment très beaux, plus de limite de conversion en MMS, tant que c’est du texte c’est du SMS, même si elle pèse plus lourd du double quasiment en mémoire, une dizaine de Mo contrairement à environ 5 pour Handcent SMS, elle me paraît beaucoup plus fluide et réactive c’est dingue, juste pour tester, avec 3000 SMS à charger, Handcent SMS met 3 secondes environ à charger, GO SMS Pro même pas une demi-seconde et dieu sait que j’en oublie des choses pour les comparer y'en a tellement, j’ai vraiment craqué, c’est une pure merveille cette application. Une application comme je les aime.
avatar
planete.game57
Fan

Fan

ROMs : ROM officielle XXUDMJ7
: : ROM officielle XXDME6

Messages : 2576

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum