Por razones de privacidad y seguridad, me gustaría deshabilitar MTP y PTP en mi teléfono. Recientemente conecté mi teléfono a un sistema de entretenimiento en vuelo para cargarlo, y me sorprendió ver que la barra de estado mostraba que el teléfono estaba conectado como una cámara (a través de PTP). Esto podría suceder con básicamente cualquier concentrador USB, y no lo sabrás hasta que te conectes a él.
Ejecutando Android 5.0.2 en un Samsung Galaxy A3 (SM-A300FU).
He intentado lo siguiente:
-
Activar la depuración USB
-
Conectar el cable USB
-
Rootear mi teléfono (y verificar que realmente está rooteado)
-
adb shell su -c 'setprop persist.sys.usb.config adb'
(gracias @Firelord) -
Verificado en Terminal Emulator:
$ su sh -c 'cat /data/property/persist.sys.usb.config' adb
-
Desconectar el cable USB
-
Reiniciar
-
Desactivar la depuración USB
-
Conectar el cable USB
En este punto, el dispositivo se conecta automáticamente como "Dispositivo multimedia", y la configuración vuelve al valor predeterminado:
$ su sh -c 'cat /data/property/persist.sys.usb.config'
mtp
Si dejo la depuración USB habilitada, el valor es mtp,adb
después de reiniciar.
Después de reportar esto como un error, resulta que en realidad ha sido corregido, y el modo de solo carga ha sido reintroducido en Android 6.
Esto es diferente de Desactivar MTP/PTP/todo lo relacionado con USB excepto carga porque esa pregunta es sobre CyanogenMod, no Android stock, y la respuesta aceptada no es aplicable a Android 5.
0 votos
Solo las etiquetas usb-connection-mode y 5.0-lollipop son suficientes en mi opinión.
0 votos
Tu incorrectamente seguiste el procedimiento. El comando es
adb shell su -c 'setprop persist.sys.usb.config adb'
. Este comando se ejecuta con privilegios de root y hace que los cambios sean persistentes. El tuyo no lo hace persistente. El archivo/data/property/persist.sys.usb.config
guarda los cambios.0 votos
Entiendo. ¿Puedes enumerar y darnos el contenido de ese archivo después de que se reinicie? ¿Cuál es el dispositivo?
0 votos
¿Puedes intentar con la depuración USB ya deshabilitada y editar el archivo usando un explorador de archivos o un editor de texto? Reemplaza
mtp
connone
.1 votos
Posible duplicado de Desactivar MTP/PTP/todo lo relacionado con USB excepto carga
0 votos
@Firelord Esta no es una duplicación, como se explicó anteriormente. Básicamente, esta pregunta necesita respuestas diferentes para Android 3 y/o 4 (simplemente establezca el modo en "Solo carga"), CyanogenMod (desmarque los modos de conexión que no va a utilizar), Android 5 y Android 6 (una vez más establezca en modo "Solo carga").