Forums Android

comment changer les autorisations d'un fichier apk

comment changer les autorisations d'un fichier apk

Message non lupar gilou76 » 20 Mar 2012, 22:40

bonjour a tous,

j'ai créer une appli avec le site http://ibuildapp.com/ , donc j'ai télécharger le fichier apk de mon appli pour la publier sur le market mais j'ai installer mon appli sur mon téléphone et j'ai remarquer qu'à chaque installation mon appli me demande toutes les autorisations possible:

- la position
- Communications réseau
- informations personnelles
- Appels téléphoniques
- Stockage

or mon appli permet juste d'écouter la webradio dont je fais parti ainsi que les dernier titres joués donc logiquement elle ne devrait que demander l'autorisation Communications réseau.

malheureusement sur le site http://ibuildapp.com/ je ne peut pas modifier ce paramètre, donc j'ai dé-compiler le fichier apk pour pouvoir modifier AndroidManifest.xml (apparemment c'est la ou les autorisation son compilées)
mais je ni comprend rien, j’arrive pas avec apktools ou même AXMLPrinter2.

pouvez vous m'aider svp :cry
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar marshallino16 » 21 Mar 2012, 08:35

En effet tu peux modifier les permissions dans le manifest, néanmoins en les modifiant tu peux ne plus pouvoir utiliser des fonctionnalités dans ton app. Ces permissions 'e sont pas derengeantes en elles même puisqu'on les retrouvent dans quasiment toutes les appel du Market.
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar gilou76 » 21 Mar 2012, 12:44

merci pour ta réponse :D mais j'aimerais quand même les enlever car elle n'a pas du tout besoin de connaitre la position, d'obtenir les informations personnelles et Appels téléphoniques :lol: et ça peut rebuter certaines personnes si l'appli demande toute ces demandes pour rien.

donc si yen a qui si connais bien, j'attends vos conseils :D :mrgreen:
a la limite je peu passer le fichier a quelqu'un (quelqu'un du forum de confiance, admin, modérateur..... ^^) pour qu'il le modifie et me le renvoi :wink

je vous remercie d'avance,
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar marshallino16 » 21 Mar 2012, 15:15

Je vois, donc quand tu ouvres le projet dans Eclipse, tu peux te rendre dans le manifest et enlever les lignes correspondant aux permissions non souhaitées :

http://developer.android.com/reference/ ... ssion.html

Voici la liste des permissions pour reconnaitre laquelle enlever.
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar gilou76 » 21 Mar 2012, 18:44

Yes merci je vais regardez ça :wink:

EDITE :
par contre avec eclipse le logiciel me dit: "Could not open the editor: Invalid Input: Must be IFileEditorInput " quand j'ouvre le manifest pourtant j'ai installer le sdk et le jdk 8O

si vous connaissez des tutos pour AXMLPrinter2 je suis preneur parce que j'en ai trouver sur le net mais quand je tape la commande « java -jar AXMLPrinter2.jar AndroidManifest.xml » ça fait rien :?

merci encore d'avance pour vos réponses pour un noob comme moi :lol: :mrgreen:
Dernière édition par bobyetcrycry le 21 Mar 2012, 21:30, édité 1 fois.
Raison: Fusion des deux messages.
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar marshallino16 » 21 Mar 2012, 23:12

Le reverse engeneering ce n'est pas mon point fort, mais as-tu pensé a faire un change directory dans ton terminal afin d'indiquer où se situe ton apk a décompiler ?

Je tiens également à préciser que modifiant ce fichier il te faudra il me semble donc recompiler le tout et le resigner.
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar gilou76 » 23 Mar 2012, 08:39

marshallino16 Wrote:Le reverse engeneering ce n'est pas mon point fort, mais as-tu pensé a faire un change directory dans ton terminal afin d'indiquer où se situe ton apk a décompiler ?

arrff comment on fait ça :lol: ?

marshallino16 Wrote:Je tiens également à préciser que modifiant ce fichier il te faudra il me semble donc recompiler le tout et le resigner.

oui je le savais ça :wink: pas de souci la dessus
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar marshallino16 » 23 Mar 2012, 09:53

Avant de lancer ton instruction de decompile, tu fais ça :
Code: Select All Code
cd c:\le\chemin\jusqu'a\l'apk


En remplacant par le bon chemin d'accès
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar gilou76 » 23 Mar 2012, 19:40

marshallino16 Wrote:Avant de lancer ton instruction de decompile, tu fais ça :
Code: Select All Code
cd c:\le\chemin\jusqu'a\l'apk


En remplacant par le bon chemin d'accès


loool ouai mais c'est ça le truc je la lance ou mon instruction ?? :mrgreen: dans l'invite de commande windows ???

:roll: et la marshallino16 tu doit te dire " y fait ch*** lui " :lol: :lol:
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: comment changer les autorisations d'un fichier apk

Message non lupar marshallino16 » 24 Mar 2012, 13:24

Oui, en fait tu dois faire un change directory dans une console windows pour te placer dans le dossier de l'apk puis tu lances la commande java java -jar AXMLPrinter2.jar AndroidManifest.xml.

Et assures toi que le AXML.jar se situe egalement dans le meme dossier ou se situe l'apk.

Du moins je pense que cela doit se faire comme ça puisqu'aucun de tes outils n'est référencé dans ta variable environnementale PATH. ;)
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme


 

Retourner vers Entraide et assistance au développement