7 votos

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

¿Existe alguna forma de desactivar todas las funcionalidades USB excepto la carga? Realmente no uso MTP o PTP y me gustaría desactivarlo 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). Esto debería mostrar un elemento de menú etiquetado como "Conexión a Ordenador USB":

introduce la descripción de la imagen aquí

Toca en eso, y te dará una lista con posibles modos de conexión. Desmarca todo lo que no pretendas usar. 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 se conecta a una PC. He visto a otros que tienen una opción explícita de "Solo Carga", pero creo que eso no es estándar.

0 votos

También ten en cuenta que PTP debe estar marcado para que se ofrezca el anclaje a través de USB o Bluetooth.

0 votos

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

0 votos

Si desmarco ambos, ADB deja de funcionar también (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 (pidiendo montar el almacenamiento MTP). Me vuelve loco. Desearía que hubiera una opción explícita de "solo carga" como lo había en "versiones anteriores".

11voto

Aaron Gillion Puntos 3

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

setprop persist.sys.usb.config none

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

Eso también deshabilita adb. Si usas adb regularmente, entonces:

setprop persist.sys.usb.config adb

permitirá adb cuando las opciones de desarrollador están activadas/marcadas. Si no utilizas ADB a menudo, no lo recomendaría, porque al establecer adb mi S5 sigue 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 en Google.

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 modificado sin ser root. Aquellos que tienen bootloaders bloqueados y no tienen recuperación necesitarán permisos de root.

1 votos

En Android 5.1.1 (CyanogenOS 12 en un Wileyfox Swift), utilizando setprop persist.sys.usb.config adb permite que adb devices muestre ???????????? no permissions. Jugando 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 acceso root. El menú de notificación simplemente se puso en gris cuando intenté volver a habilitar MTP desde allí.

0voto

user60177 Puntos 151
  • haz clic 5 veces en CONFIGURACIÓN>ACERCA DEL TELEFONO>NÚMERO DE MODELO

  • entonces OPCIONES DE DESARROLLADOR se agregará en la configuración principal (en la parte inferior). Entra allí y elige 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