注入触摸屏事件,Android 5.0,dev / input / eventX

时间:2014-12-16 03:17:05

标签: android touch

我正在开发一些需要在程序中向手机注入触摸屏事件的程序,我正在使用opensource lib https://code.google.com/p/android-event-injector/在root用户设备上手动发送触摸屏事件,直接注入dev / input / event3中的代码,但是当我将手机更新到Android 5.0并且无法在dev / input /下扫描任何输入设备文件时,一切都停止工作,任何人都有任何想法解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

Lollipop中引入的完整SELinux强制执行会导致这种情况。一个解决方法是调用" setenforce Permissive"作为根。

编辑:如果您在设备上安装了SuperSU,则以下策略还将授予对/ dev / input的访问权限,而不必将SELinux丢弃为许可模式。

supolicy --live "allow appdomain input_device dir { ioctl read getattr search open }" "allow appdomain input_device chr_file { ioctl read write getattr lock append open }"