Deshabilite la entrada de pantalla táctil Mi5 a través de adb

Tengo un Xiaomi Mi5 (gemini) y me encuentro con el problema de la entrada fantasma. Supongo que mi teléfono podría estar dañado por el agua, aunque no estoy seguro. Para hacer una copia de seguridad de mis datos, necesito acceder al teléfono (no solo a la memoria flash, necesito hacer una copia de seguridad usando aplicaciones específicas). El teléfono en sí todavía funciona bien, excepto la pantalla táctil anormal que es un fantasma que toca el teléfono de forma permanente. Necesito deshabilitar partes específicas de la pantalla táctil o, si no es posible, los propios controladores de la pantalla táctil.

Ya probé esta solución , pero mi init.rc no incluye ningún /tsp.

Lo que he intentado con éxito hasta ahora: 1. rm -rf /dev/input/event2 (deshabilita la entrada de pantalla táctil) 2. touch /dev/input/event2 (habilita la función de tocar/deslizar entrada adb) 3. pm install teamviewer.apk (descargado de la red) y adb shell monkey -p app.package.name -c android.intent.category.LAUNCHER 1 (reemplazado app.package.name por el nombre del paquete de TeamViewer) 4. Conexión establecida PERO... No puedo toque la entrada de mi dispositivo: / ¿Alguna sugerencia?

Respuestas (1)

He encontrado la solución yo mismo.

Para seguir los pasos revisa estos requisitos:

  • permisos de superusuario
  • depuración habilitada
  • capacidad de aceptar la solicitud de depuración en el teléfono

Busque y elimine el archivo que procede de la entrada táctil. En mi caso fue , pero también /dev/input/event2puede ser otro archivo en el directorio. dev/inputPara eliminar, ejecute los siguientes comandos (las herramientas adb dadas están instaladas):

  1. adb shell
  2. su(otorgar permisos de superusuario)
  3. rm -rf /dev/input/event2(reemplace event2con su archivo correspondiente si es necesario)
  4. touch /dev/input/event2(para poder usar comandos de entrada como input tap x yy input swipe x y x y, reemplace event2 con el archivo correspondiente si es necesario)