2 votes

Pourquoi un type de tethering fait-il obstacle au MTP alors qu'un autre ne le fait pas ?

Quand j'utilise la fonction native de tethering USB de mon téléphone, il fait MTP ne fonctionnent plus. Je ne peux pas utiliser à la fois le MTP et le tether en même temps.

Cependant, lorsque je me connecte en USB via ClockworkMod Tether Je peux toujours utiliser le MTP même en mode connecté.

Quelle est la raison technique de cette différence ? S'il est techniquement possible de se connecter et d'utiliser le MTP en même temps, pourquoi n'est-ce pas généralement activé dans la fonctionnalité native du téléphone ?

J'utilise OS X, donc par MTP je veux dire Android File Transfer. Mais je pense que cela fonctionne de la même façon sous Windows et Linux aussi.

2voto

Eugen Points 196

C'est probablement parce que ClockworkMod Tether utilise un mode USB différent ( getprop sys.usb.config ) dont le mode MTP est également activé.

tethering USB natif : sys.usb.state = rndis,adb (où rndis est l'interface de tethering internet)

ClockworkMod Tether : sys.usb.state = rndis,adb,mtp

Vous pouvez essayer d'appliquer cette règle vous-même en utilisant le tethering natif en procédant comme suit :

setprop sys.usb.config rndis,adb,mtp

Mais cela pourrait nécessiter une racine sur votre téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X