2 votos

¿Por qué un tipo de anclaje obstruye el MTP y otro no?

Cuando uso la función nativa de tethering USB de mi teléfono, hace MTP deja de funcionar. No puedo usar el MTP y el tether al mismo tiempo.

Sin embargo, cuando hago una conexión USB a través de ClockworkMod Tether Puedo usar el MTP incluso con el tethering.

¿Cuál es la razón técnica de esta diferencia? Si es técnicamente posible hacer tethering y usar MTP al mismo tiempo, ¿por qué no está normalmente habilitado en la funcionalidad nativa del teléfono?

Yo uso OS X, así que con MTP me refiero a Android File Transfer. Pero creo que esto funciona de la misma manera en Windows y Linux también.

2voto

Eugen Puntos 141

Probablemente es porque ClockworkMod Tether está usando un modo USB diferente ( getprop sys.usb.config ) que también tiene activado el modo MTP.

tethering USB nativo: sys.usb.state = rndis,adb (donde rndis es la interfaz de tethering de Internet)

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

Podrías intentar imponer esto tú mismo cuando uses el tethering nativo haciendo esto:

setprop sys.usb.config rndis,adb,mtp

Pero esto podría requerir Root en su teléfono.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X