Me gustaría tener seleccionado el MTP por defecto (en lugar de cargarlo) cuando conecto un dispositivo Android 6.0.x a un PC a través de un cable USB. ¿Qué debo añadir o modificar en el archivo build.prop de mi dispositivo rooteado para que esto suceda? Sé que no es posible hacerlo sin el acceso a Root pero el dispositivo está rooteado.
Respuestas
¿Demasiados anuncios?Google cambió el protocolo USB para Marshmallow a siempre por defecto para cargar.
La razón de este cambio es que trajeron de vuelta la capacidad de hacer que el almacenamiento externo (tarjeta SD) se convierta en almacenamiento interno. Creando un nuevo tipo de almacenamiento llamado "Almacenamiento Adaptable".
Originalmente, Google eliminó la posibilidad de intercambiar almacenamientos porque lo veían como una enorme vulnerabilidad de seguridad.
Para lograr tu objetivo final parece que tendrás que compilar malvavisco de origen. Encuentra el MtpService.java
y luego con updateDisabledStateLocked()
Cambiar mMtpDisabled
a false
.
Lo mejor que he encontrado hasta ahora es una aplicación llamada MTPEnabler: http://forum.xda-developers.com/Android/apps-games/app-mtp-enbaler-t3263467