6 votos

MTP USB predeterminado para Android 6.0

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.

5voto

rascalking Puntos 1422

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.

Almacenamiento adaptable

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 .

MtpService.java

4voto

subotnik Puntos 214

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

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