1 votos

Habilitar OTG con un comando del shell

Estoy corriendo Android Pie en un OnePlus 6 rooteado, y quería saber cómo puedo habilitar OTG con un comando de shell. Necesito esto con el fin de automatizar algunas tareas.

Hay un ajuste que puede alternar OTG, que se encuentra en settings > system > OTG storage así que me imaginé que algo como esto podría funcionar:

settings put global otg_enabled 1

Sin embargo, no estoy seguro de cómo se llama la configuración de OTG; he probado un montón de posibilidades, pero ninguna parecía funcionar. También intenté buscar en Google, pero no encontré nada.

¿Alguien puede ayudarme?

4voto

Firelord Puntos 161

Nota: la solución está probada en un OnePlus 6 rooteado que ejecuta OxygenOS ( Android 8, 9, 10 ).


El comando que uso es:

adb shell su -c 'setprop persist.sys.oem.otg_support true'

Algunas personas en algunos foros sugirieron alternar el valor de la tecla de configuración global oneplus_otg_auto_disable pero nunca me funcionó. Mi solución sobrevive al reinicio y OTG funcionaría incluso cuando no se suministra la contraseña de descifrado.

Automatizo la solución para el escenario a prueba de fallos (en caso de que algo desactive el OTG) utilizando Tasker aplicación. Mi tarea es:

Código de ejecución de la cáscara:

  • setprop persist.sys.oem.otg_support true
  • activar Utilizar root

A continuación, asigno la tarea a un perfil de eventos de arranque para que la tarea se ejecute durante el inicio.

1 votos

Creo que ambos -propiedad y clave de configuración- son específicos del OEM, no forman parte de AOSP.

1 votos

Sí, estoy de acuerdo. No vi esas teclas en mi Nexus 6 con Android 7, cuando lo tuve.

0 votos

setprop funcionó, pero resetprop no lo hizo. Dice /system/bin/sh: resetprop: not found (rooteado con magisk). Cuál es la diferencia setprop y resetprop?

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