如何使用提升的根权限执行检测



我想使用检测在我的应用之外执行触摸事件。我已经给了INJECT_EVENTS权限,但它不起作用。我搜索了解决方案并发现:如果我将我的应用程序安装为系统应用程序(在系统/应用程序中(,系统将自动授予我的应用程序INJECT_EVENTS权限。

我的问题是如何使用 root 权限执行这种提升的检测操作。我应该使用什么命令来执行此方法?

instrumentationObj.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0));

我的应用程序有一个小的浮动窗口,它正在生成触摸事件,例如ACTION_DOWN、ACTION_UP特定的 x 和 y 坐标。

我用这个答案解决了我的问题。

https://stackoverflow.com/a/32815010/9303062

我使用 xpose 帧工作和 XInstaller 来禁用应用程序签名检查和应用程序验证。这允许我的应用程序使用INJECT_EVENTS权限。

最新更新