Voila, je dispose d'un HTC ONE X avec la dernière version officielle installée il y a peu de temps.
Cependant je rencontre un très gros problème.
Avant, sous ICS, je connectais mon tel au boulot et il était reconnu directement comme Clé USB / stockage de masse, sans installation de driver. Mais maintenant avec JB, il me demande d'installer les driver pour que je puisse réutiliser mon tel comme "support de stockage"... Le problème, c'est que c'est une très grosse boite avec un réseau particulier et où on ne peut rien installer sur les machines ...
Auriez-vous une solution pour que je puisse à nouveau réutiliser mon téléphone comme tel ? J'avoue ne pas vraiment vouloir repasser sous ICS. Et je ne sais pas comment rooter ce tel là ni si ça fonctionnera pour mon soucis ^^ .
Salut, je viens juste d'installer Jb et effectivement il est reconnu comme un lecteur multimédia ou je ne sais quoi mais sous seven les pilotes s'installe tous seul et après je le vois dans le poste de travail.
Mission impossible , Ne perd pas ton temps il n y a aucune solution à se problème pour le moment, j'ai perdu 2h à chercher partout, sans résultat :/ ..
Tu peux toujours débloquer le Hox, installer un Recovery custom, et monter ta SDCARD via recovery ...
Étant sur mac, je n'ai même pas la possibilité d'utiliser mon Hox en lecteur multimédia, estimes toi heureux ....
- tu vas dans default.prop à la racine de la mémoire interne du téléphone - tu changes "persist.sys.usb.config=mtp,adb" en "persist.sys.usb.config=mass_storage,adb" - tu changes les permissions du fichier en r-r-r (pour bloquer l'écriture du fichier par le système) - tu reboot
ou alors sans avoir besoin de rebooter, dans un shell avec su tu tapes:
adb shell setprop sys.usb.config mass_storage,adb
De là en principe tu seras à nouveau en mode stockage de masse (UMS)
Dernière édition par poggus le Mar 18 Déc 2012 - 21:47, édité 1 fois
Merci pour l'astuce, .... Par contre, en effet, il faut être root, et à moins de pouvoir rooter mon tel sans toucher à la rom ou au bootloader j'avoue que ça me dérange un peu.
Enfin en tout cas, merci de m'avoir confirmé que c'était pas possible en l'état actuel ... ( quelle connerie qu'ils ont fait encore sniff :'( ) ...
- tu vas dans default.prop à la racine de la méoire interne du téléphone - tu changes "persist.sys.usb.config=mtp,adb" en "persist.sys.usb.config=mass_storage,adb" - tu changes les permissions du fichier en r-r-r (pour bloquer l'écriture du fichier par le système) - tu reboot
ou alors sans avoir besoin de rebooter, dans un shell avec su tu tapes:
adb shell setprop sys.usb.config mass_storage,adb
De là en principe tu seras à nouveau en mode stockage de masse (UMS)
oui bien sûr les amis il faut être root pour utiliser adb.
Si tu peux me dire pourquoi et ce qui ne marche pas skalli07 ça m'aidera à fignoler la procédure que j'ai indiqué.
Pour d'autre ça a fonctionné en faisant les modif dans build.prop et non dans default.prop.
Cette manip est connue sur JB et fonctionne sur d'autre téléphones, si vous m'aidez à comprendre pourquoi ça marche pas je trouverais une solution plus vite c'est certain...
En tout cas la modif du passage de l'UMS (mass strorage comme sous ICS) au MTP de JB n'est que logiciel, donc réversible
C'est un soucis qui gonfle tout le monde donc autant trouver une solution rapidement
Le fruit de mes recherches est que ça semble lié au kernel contenu dans le firmware de JB, il faudra donc je crains attendre un kernel modifié pour JB permettant l'UMS (pour le moment il n'y a que CM10 sur JB qui le permet mais ça devrait se rependre j'espère).
JE suis rooté, sur Renovate 12.2.. je ne sais pas pourquoi cela ne marche pas, peut être car j'ai un foutu mac ... J'ai modifié le fichier defautl.prob aussi, en 777 mais il revient à son état initial après redemarage :/
ouep je sais.....le fichier default.prop est réécrit par celui du kernel au reboot c'est pour ça.
Bref j'abandonne, c'est lié au kernel il faut attendre un kernel custom sur JB qui met en UMS par défaut (CM10 le fait déjà).
C'est con il suffirait de décompiler le kernel stock JB et de changer cette ligne dans default.prop... mais j'ai pas linux pour cela et la flemme surtout...
Essaye ma commande dans un shell sans rebooter ça marchera normalement du moins tant que tu ne reboot pas...
oui bien sûr les amis il faut être root pour utiliser adb.
Si tu peux me dire pourquoi et ce qui ne marche pas skalli07 ça m'aidera à fignoler la procédure que j'ai indiqué.
Pour d'autre ça a fonctionné en faisant les modif dans build.prop et non dans default.prop.
Cette manip est connue sur JB et fonctionne sur d'autre téléphones, si vous m'aidez à comprendre pourquoi ça marche pas je trouverais une solution plus vite c'est certain...
En tout cas la modif du passage de l'UMS (mass strorage comme sous ICS) au MTP de JB n'est que logiciel, donc réversible
C'est un soucis qui gonfle tout le monde donc autant trouver une solution rapidement
Le fruit de mes recherches est que ça semble lié au kernel contenu dans le firmware de JB, il faudra donc je crains attendre un kernel modifié pour JB permettant l'UMS (pour le moment il n'y a que CM10 sur JB qui le permet mais ça devrait se rependre j'espère).
Désolé mais ça ne marche pas, meme en ne redémarrant pas le Hox une fois la commandé tapé dans un shell, j ai daemon not running, starting it now on port 5038 deamon started succefully error, device not found .usb.config mass_storage,adb
Il faut être rooté, tu télécharges terminal emulator sur google play puis dedans du tapes "su" puis la commande indiquée.
Pour vérifier en quel mode tu es tu peux taper :
getprop sys.usb.config
Sur mac osx ça ne marche pas car encore un truc bien con de JB, ils ont désactivé adb par défaut... le seul mode externe c'est le MTP sauf en activant adb sur le téléphone (rom custom) ou en passant par le mode fastboot bien sur.
Dernière édition par poggus le Mar 18 Déc 2012 - 22:20, édité 2 fois
enfaite, quand on connecte le téléphone même si les drivers ne sont pas installé cela créé un lecteur cd virtuel.
A l'intérieur vous trouverez les différents drivers et documentations nécessaires.
Après moi ça marche pas vraiment cette histoire de lecteur que ce soit sur xp ou 7 et les drivers pour 7 ne se sont pas installés automatiquement à la maison selon l'utilisation voulu (voir en bas du post)
Pour ce qui est de ton problème bulok, je suis dans le même cas que toi, sauf que je fais parti du service qui gère l'informatique et j'ai la possibilité de me mettre admin du poste sous xp . J'ai pu installer les drivers via ce que j'ai écrit au dessus mais le lecteur de disque lui n'est pas fonctionnel et je ne sais pas pourquoi. Je peux donc partager ma connexion en usb et ainsi aller sur le net en évitant les proxy mais à la vitesse H. (et jouer en ligne mais ça... chut!)
Donc malheureusement, à part si tu connais des gens qui peuvent te permettent temporairement d'avoir les droits admin ou qu'il fasse l'installation pour toi, tu l'as dans l'os car je te confirme qu'il te demande les droits pour l'installer.
A savoir que sur XP et 7 il y a deux types de connexion au pc, celle avec le mode débogage, et l'autre. Ce qui fait qu'il faut faire deux installations de drivers.
Car sur 7 il a pas tout installé seul, en tout cas la partie lecteur de disque dur ok, mais pour le partage de connexion il faut installer les drivers afin qu'il ajoute une connexion réseau.
Plus simple, vous prenez une clé, vous transférez du pc à la clé puis vous mettez la clé sur le one x et voilà Bien sûr il faut le cable otg mais on en trouve à 1€ sur la bay
parce que j' utilisais Linux mais pareil au taf j' ai Windows 98 et je ne suis pas admin donc le pc voit un appareil photo et impossible d' installer les drivers.
Je pense que beaucoup de monde a le problème ( ça remonte aussi chez xda) et que ça va vite remonter chez HTC, en espérant qu'il y aura une solution rapidement. ça éviterait de rooter pour ceux qu'ils ne veulent pas..;