7 votos

Desactivar MTP/PTP/todo lo relacionado con USB excepto la carga

¿Existe alguna forma de deshabilitar todas las funcionalidades USB excepto la carga? Realmente no uso MTP o PTP y me gustaría deshabilitarlos si es posible.

11voto

David Negron Puntos 971

Ve a Configuración → Almacenamiento y toca en el menú desplegable en la esquina superior derecha (en un dispositivo con una tecla de menú física, es posible que necesites presionar eso en su lugar). Debería aparecer un elemento de menú etiquetado como "Conexión de Computadora USB":

introduce aquí la descripción de la imagen

Toca en eso, y te dará una lista con posibles modos de conexión. Desmarca todo lo que no planeas utilizar. En mi N5/CM11 solo hay dos opciones en esta página: MTP y PTP. Desmarcar ambos hace que el teléfono simplemente se cargue cuando está conectado a una PC. He visto otros que tienen una opción explícita de "Solo Carga", pero creo que eso no es estándar.

0 votos

Tenga en cuenta también que PTP debe estar marcado para que se ofrezca el enlace, ya sea a través de USB o Bluetooth.

0 votos

@andybjackson Esa no ha sido mi experiencia en absoluto. Nunca uso PTP, pero definitivamente uso el enlace USB de vez en cuando. También parece extraño que el enlace a través de Bluetooth (un protocolo inalámbrico) dependa de alguna manera de PTP.

0 votos

Si desmarco ambos, ADB también deja de funcionar (LG P880 con CM11/Android 4.4). Si uno de ellos está marcado, siempre recibo dos ventanas emergentes en mi PC al conectar el cable (preguntando si quiero montar el almacenamiento MTP). Me vuelve loco. Ojalá hubiera una opción explícita de "solo carga" como en "versiones antiguas".

11voto

Aaron Gillion Puntos 3

La forma más compatible con los dispositivos para desactivar todo es ejecutar este comando al inicio o establecerlo en tu archivo build.prop:

setprop persist.sys.usb.config none

lo cual es equivalente a solo carga en todos los dispositivos Android.

Eso también desactiva adb. Si utilizas adb regularmente, entonces:

setprop persist.sys.usb.config adb

permitirá adb cuando las opciones de desarrollador están activadas/marcadas. Si no usas ADB a menudo, no lo recomendaría, porque configurar adb hace que mi S5 siga siendo reconocido en el administrador de dispositivos, incluso cuando está bloqueado.

Para restaurar la funcionalidad original,

setprop persist.sys.usb.config mtp,ptp,adb

permite todos los protocolos USB.

Espero que esto ayude a cualquiera que esté buscando una respuesta.

0 votos

¿Has verificado que estos comandos funcionarían sin acceso de root?

1 votos

Las personas que tienen recuperación personalizada pueden aplicar un build.prop cambiado sin ser root. Aquellos que tienen cargadores de arranque bloqueados y no tienen recuperación necesitarán permisos de root.

1 votos

En Android 5.1.1 (CyanogenOS 12 en un Wileyfox Swift), usando setprop persist.sys.usb.config adb permite que adb devices muestre ???????????? no permissions. Jugado con todas las combinaciones - no hay forma de obtener "solo carga + adb". Debe ser "x,adb" (con x = mtp o ptp) para funcionar en absoluto. Para restaurar, en la terminal necesitaba root. El menú de notificaciones simplemente se volvió gris cuando intenté volver a habilitar MTP desde allí.

0voto

user60177 Puntos 151
  • Haga clic 5 veces en CONFIGURACIÓN> ACERCA DEL TELÉFONO> NÚMERO DE MODELO

  • luego se agregará OPCIONES DE DESARROLLADOR en la configuración principal (en la parte inferior). Ingrese allí y elija CONFIGURACIÓN USB> CARGA|MTP.

(Fuente)

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