gamer-123 Posté(e) 13 décembre 2012 Share Posté(e) 13 décembre 2012 Bonjour, Possédant actuellement un Htc Désire qui se fait de plus en plus vieux,je souhaiterais changer pour un One X ou un One X+. Sur mon Désire,la connexion au PC via USB se fait par le mode MSC. C'est à dire que mon smartphone est traité comme un support de stockage de données et je peut y accéder avec l'explorateur de Windows. C'est ce qu'il y a de plus classique en fait. J'ai appris que pour certains smartphones récent,dont la game ONE de Htc,le mode de connexion au PC a changé et se fait par le mode MTP. J'ai lu ceci: "Les périphériques MTP ne sont pas traités comme des supports de stockage de données. Le véritable système de fichiers est géré par l'appareil, et le système d'exploitation de l'ordinateur auquel le périphérique est connecté n'y a pas accès.L'inaccessibilité du système de fichiers empêche la récupération des fichiers dans le cas où la mémoire de l'appareil viendrait à être corrompue. Un certain nombre de systèmes d'exploitation ne supportent pas MTP nativement, et requièrent pour cela l'installation d'un logiciel tiers. Le protocole MTP ne permet pas non plus la modification des médias, ce qui oblige à transférer entièrement un fichier à chaque fois qu'il est modifié, causant de fortes pertes de performances dans le cas de fichiers volumineux ou d'une faible vitesse de transfert, et ne permet pas de transférer des fichiers de plus de 4,4 go ( dans un terminal Android)." Quand je lis ça,ça me refroidit complètement. Je ne connais pas se nouveau système de connexion mais d'après ce que j'en lis,c'est complètement nul. On ne peut plus y avoir accès normalement avec l'explorateur de Windows. Il faut installer un logiciel comme Apple avec Itunes et en plus on ne peut pas transférer des fichiers de plus de 4.4 Go. Pouvez vous m'expliquer comment ça fonctionne et me donner vos avis s'il vous plait?Pour le moment je doit dire que ça ne m'enchante pas du tout le nouveau mode de connexion... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kyriiil Posté(e) 13 décembre 2012 Share Posté(e) 13 décembre 2012 J'ai toujours pu brancher mon ONE X comme stockage de données, je ne vois pas le problème, a moins d'avoir mal saisi ta question ?! Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 13 décembre 2012 Share Posté(e) 13 décembre 2012 J'ai toujours pu brancher mon ONE X comme stockage de données, je ne vois pas le problème, a moins d'avoir mal saisi ta question ?! tu es sous JB?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kyriiil Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 Oui par contre depuis que je suis sous JB en effet ça ne fonctionne plus mais j'avais pris ça pour un bug :'( ça ne reviendra jamais ? Oo Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) C'est un changement voulu depuis jb Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
gamer-123 Posté(e) 14 décembre 2012 Auteur Share Posté(e) 14 décembre 2012 Et du coup ça se présente comment maintenant pour transférer des fichiers entre le smartphone et le PC ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 d'après ce que j'ai lu , htc sync se lance au branchement, ou te demande de l'installer si c'est la 1ère fois et tu accèdes qu'a une petite partie de ta sd si j'ai bien compris, par contre sous linux ce n'est carrément plu reconnu . enfin c'est ce que j'ai compris en lisant quelques post surtout dans la section "mise a jour" Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) sur CM10 il y a un mod pour garder le UMS (comme avant sous ICS) et non le MTP, en espérant que ce mod sera vite déployé pour toutes les roms JB !!! infos : http://forum.xda-dev...d.php?t=1800935 Après réflexion je pense qu'il sera pas très compliqué de garder l'USB Mass Storage (UMS) sur les roms JB avec Sense +, c'est juste un réglage du système de fichier, et vue que la Ice cold Jelly et la Slim Bean ont bien le UMS et non le MTP je pense qu'on a notre réponse :) :) :) C'est une belle saloperie ce MTP, HTC fait du Apple maintenant... encore un bridage supplémentaire qui n'apporte rien sauf des ennuis et surtout un manque total de connectivité entre devices. C'est n'importe quoi, HTC commence à me gonfler avec leurs conneries ! (et dire que c microsoft qui a inventé le MTP, la grosse blague... encore une belle daube!). Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 sur ma tab qui a CM 10.1 (android 4.2) j'ai 2 choix MTP PTP avec le 1er quand je la branche je la vois dans l'explorer comme deux clef USB disons avec la mémoire interne et externe avec le 2nd seul le dossier images (DCIM & pictures en fait) apparaît et la tab est considéré comme appareil photo :huh: Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 Oui en gros maintenant avec Jb c'est comme sur un iphone on a plus accès à rien depuis un autre device que le téléphone... essaye ma manip si tu peux :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) je viens de la faire au 1er reboot je n'ai plus accès du tout lol...je tente un 2nd reboot.. edit: elle n'est plus du tout reconnu par le pc.... Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) utilise pas HTc Sync pour voir. EDIT: c'est bon j'ai trouvé la ligne à modifier dans le build.prop Sur la ICJ dans le build.prop voici ce qu'on a : persist.sys.usb.config=mass_storage,adb Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) ha j'ai pas htc sync, je viens de modif le fichier default.prop.... on va voir.. bon ça sert a rien de le modifier car il se remet en etat lors du reboot je suis aller dans les parametres stockages et remis l'option MTP qui était décochée alors que c'est indécochable normalement et tout est revenu comme au début aucun changements edit: bon chez moi ça fonctionne pas Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) build.prop pas default.prop vérifie si le mode deboggage est bien désactivé aussi (ou essaye en l'activant sinon ^^) Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) ouai mais les lignes que tu dis a la base elles sont sur default.prop je continu a bidouiller ... je me demande quel fichier en amont modifie celui-là en fait car c'est ça qu'il me faut trouver je pense il n'y a pas les options debug c'est la version CM10.1 PS: je continu a répondre que ici pas sur l'autre topic sinon on s'en sortira pas lol Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) De quoi c la version cm10 ? Sur ta tablette ? Si c est le cas raison de plus que ça doit marcher ! Compare build.prop et default.prop de ta tablette et de ICJ tu verras ce que j ai en tête Envoyé depuis mon HTC One X avec Tapatalk Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 non c'est la CM 10.1 c'est la version experimentale en android 4.2 mais je pense que ça n'est pas le problème, le tout est de savoir quel fichier vient écrire le default.prop , j'en ai trouvé un mais il est un peu galère a comprendre je voudrai pas non plus faire n'importe quoi et plus savoir ce que j'ai fais ;) tu vois genre là >> http://forum.xda-developers.com/showthread.php?t=1787399 même si c'est la version 10 j'ai exactement la même chose en fait donc j'ai accès au dossier sdcard qui est en fait interne a la tab et j'ai accès a toute la sd , il y a juste un inversement de nom mais c'est pas grave au pire. mais avant j'avais accès a tout l'interne par contre. j'aurai aimé pouvoir changer le fichier que tu dis pour voir si je retrouve les comportements sous ICS Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 T embete pas avec default.prop il est exécuté avant build.prop. au pire tu supprimes ce qui est dedans c pas grave. Ce qui compte c build.prop Envoyé depuis mon HTC One X avec Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 bin ouai mais il se reécrit a chaque reboot et fait même une sauvegarde de l'ancien ha ça y est!!!!... le comportement est revenu comme avant j'ai même la barre de notif avec les paramètres debug et tout en fait la commande qui a tout changé pour moi est setprop persist.service.adb.enable 1 j'ai vu ça là Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) Relis ce que je te disais, si tu compares le build.prop de la ICJ et celui de ta tablette et aussi le default.prop, tu vas comprendre. Le default.prop tu t'en fiches car les commandes dans le build.prop primes sur celles contenues dedans. Donc ne te focalise pas sur le default.prop mais fais tout depuis le build.prop. Je te laisse fouiner, je ferais un tuto plus tard. donc à rajouter au build.prop (ne t'occupe pas du default.prop) persist.sys.usb.config=mass_storage,adb ro.debuggable=1 persist.adb.notify=0 persist.service.adb.enable=1 et confirme moi stp si c'est bon au niveau du mass storage (comme sur ICS ?) sur la ICJ nous avons ceci en + dans les paramètres: Settings > Storage > Menu > USB Computer Connection, et là on peut choisir MTP ou mass storage Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 mais j'ai compris mais seulement je peux mettre ce que je veux dans build.prop ça sert a rien il revient neuf après chaque reboot Lien vers le commentaire Partager sur d’autres sites More sharing options...
poggus Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) les modif que tu mets dans build.prop disparaissent au reboot ? c'est comique ça ! vérifie les permissions peut-être après avoir modifié le fichier : rw-r-r ou encore mieux ! r-r-r comme ça tu es certain que rien pourra écrire dedans après puisque tu as enlevé les droits write. EDIT : je vais fouiner moi aussi dans l'OTA officielle (ah ba non le build.prop est crypté super...) bon ba je vais voir sur l'ARHD et autre roms proches de la rom stock HTC JB pour le default.prop et le build.prop voir ce qu'ils racontent. Modifié 14 décembre 2012 par poggus Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) non c'est bon lol c'est que j'ai la tête qui chauffe là je vais alller prendre l'air. c'est le default.prop qui se remet a jour le build.prop non mais il n'a aucune incidence avec la commande que tu donné qui n'était pas exactement la même que j'ai cité plus haut: ce n'est pas setprop persist.sys.usb.config mass_storage qu'il m'a falu mettre mais setprop persist.service.adb.enable 1 ça m'a permis de retrouver les paramètre dev genre debug USB et tout tu sais. Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
gamer-123 Posté(e) 14 décembre 2012 Auteur Share Posté(e) 14 décembre 2012 C'est vraiment dommage ce changement de mode.Même si certains disent que ce n'est pas trop gênant,je ne vois que des inconvénients :( Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeyy Posté(e) 14 décembre 2012 Share Posté(e) 14 décembre 2012 (modifié) ce qui me gonfle le plus c'est que du coup l'adb ne fonctionne plu pour ma part. voilà le fichier que je disais qui me préoccupe: init.usb.rc # Copyright (C) 2012 The Android Open Source Project # # USB configuration common for all android devices # on post-fs-data chown system system /sys/class/android_usb/android0/f_mass_storage/lun/file chmod 0660 /sys/class/android_usb/android0/f_mass_storage/lun/file chown system system /sys/class/android_usb/android0/f_rndis/ethaddr chmod 0660 /sys/class/android_usb/android0/f_rndis/ethaddr # Used to disable USB when switching states on property:sys.usb.config=none stop adbd write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/bDeviceClass 0 setprop sys.usb.state ${sys.usb.config} # adb only USB configuration # This should only be used during device bringup # and as a fallback if the USB manager fails to set a standard configuration on property:sys.usb.config=adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct D002 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 start adbd setprop sys.usb.state ${sys.usb.config} # USB accessory configuration on property:sys.usb.config=accessory write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d00 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} # USB accessory configuration, with adb on property:sys.usb.config=accessory,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d01 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 start adbd setprop sys.usb.state ${sys.usb.config} # audio accessory configuration on property:sys.usb.config=audio_source write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d02 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} # audio accessory configuration, with adb on property:sys.usb.config=audio_source,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d03 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 start adbd setprop sys.usb.state ${sys.usb.config} # USB and audio accessory configuration on property:sys.usb.config=accessory,audio_source write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d04 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} # USB and audio accessory configuration, with adb on property:sys.usb.config=accessory,audio_source,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d05 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 start adbd setprop sys.usb.state ${sys.usb.config} # Used to set USB configuration at boot and to switch the configuration # when changing the default configuration on property:persist.sys.usb.config=* setprop sys.usb.config ${persist.sys.usb.config} Modifié 14 décembre 2012 par jeyy Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts