我就是想自己写一个模拟点击屏幕的方法

touch改成iOSRETouch试试

没有权限,google半天没找到解决办法

权限问题解决了,google半天没找到,在论坛一搜就找到解决方案了!
chmod +x /usr/bin/iOSRETouch


然后又出现新问题

上面的问题也解决了 是因为我把手机里的simulateTouch插件删除了,缺少库文件,把libsimulatetouch.dylib拖到/usr/lib/就可以了

现在又出现新问题,感觉是代码里的问题

注释上写着如果touch失败则返回0
这个怎么办,我是真搞不定了:fearful:

这是狗神那个帖子中的一个回复,我感觉他的问题跟我差不多,都是提示touch faild,
但是我没太看懂他的解决方案

MessagePort is invalid

在源码里看看什么情况下会输出这个

在STLibrary.mm的74行
难道是rocketbootstrap_cfmessageportcreateremote这个函数的问题?

你的设备有没有装rocketbootstrap?

rocket bootstrap装了的

MessagePort is invalid ,试试重装下rocketbootstrap。

试了 还是不行

我用Xcode编译STLibrary.mm 报错

以前用OpenDev集成SimulateTouch最终就是报这种错误,无奈才用TheOS一步一步重新来做,没想到最后又绕回来了:cry:

那个simulatetouch代码质量太差了。
自己用UITouch UIEvent跟iokit写一个吧

能写早就写啦 之前尝试过了 实在是水平有限

可以试试hid-support这个插件

这是干嘛的?

模拟全局点击的 比Simulate-Touch好用~

我google了一下 没找到 能提供一下链接么?

在github上找到了源码,但是怎么整合到自己的tweak中呀?能大概说一下思路吗?