[开源免费] iOS模拟点击 类触控精灵 支持iOS11 - 14

由于目前市面上能找到的模拟触摸库都只支持到iOS11,而主流的iOS版本已经到了13,于是自己写了一个模拟触摸、模拟点击的库,支持iOS11 - 14

Github链接:https://github.com/xuan32546/IOS13-SimulateTouch
大哥们给个star吧!求求了!所有更新都会第一时间放在github上面,给个star吧!!iOSRE可能更新不及时(尽量!),获取更新请移步至Github,有中文文档

简介

这个开源,永久免费的库作为一个iOS底层与应用层的桥梁,实现iOS11 - 13.6的模拟触摸。在应用层一行代码即可进行模拟点击,简洁方便(下文会有代码案例)。并且支持所有编程语言编写的应用层脚本或应用程序。同时,本库支持实时控制,0延迟控制你的iOS设备。

脚本作者招募

如果你对制作脚本并出售感兴趣,请在Discord上面联系我。虽然ZXTouch是一个免费的软件,脚本作者依然可以对他们的脚本收取费用。

特性

  • 模拟触控
    • 支持多指触控(这是唯一一个支持多指同时触控的库)
    • 可编程。支持任何编程语言,包括Python, C, C++, Objective-c, Java等等
    • 实时控制模式。可在电脑/平板/其他手机实时操控iOS设备
    • 系统级别模拟。无需注入到任何程序
    • 触摸录制
  • App界面
  • 其他
    • 前台应用程序切换
    • 系统级消息弹窗
    • Unix命令行命令执行
    • 屏幕RGB颜色选取
    • 屏幕图片匹配
    • 设备信息获取
    • 电池信息获取
    • 更多功能请看下面的文档

安装方法

  1. 打开Cydia - 源 - 编辑 - 添加 - http://47.114.83.227 (注意!!!是"http"而不是"https" 后续版本可能会变成https)

  2. 安装"ZJXTouchSimulation" 插件

  3. 完成

代码示例 (远程控制你的手机竟如此简单)

# code example
from zxtouch.client import zxtouch
from zxtouch.touchtypes import *
import time

device = zxtouch("127.0.0.1") # create instance

device.touch(TOUCH_DOWN, 5, 400, 400) # 手指 "5" 按下 (400, 400)
time.sleep(1)
device.touch(TOUCH_UP, 5, 400, 400) # 手指抬起

device.disconnect()

使用示例

做了三个使用示例,模拟触摸使用电脑实时控制iOS设备玩游戏与iPhone远程控制iPad Pro
详情看github

更多内容(使用说明等)请移步Github,有中文文档。记得给个star哦

此项目为永久免费并且开源项目,更多信息、bug提交、建议提交请前往github

13 个赞

支持干货,紫薯布丁

1 个赞

为啥要把链接中间加个1呢?

因为不让放链接呀:sob:
放了链接就发不上来

请问这个帖子能不能编辑呀,有个1在里面怪麻烦的

我帮你编辑了,可能是新注册用户有限制吧,早期不让发链接

1 个赞

ok谢啦~~

1 个赞

流弊了,期待完整开源

1 个赞

额没有源代码,像是灰产广告贴!好歹放个测试包给我们玩一下啊。

1 个赞

好好读readme你就知道怎么用了。源码过一整子整理完放,也会放逆向过程。一边逆向一边写的源码,很乱,我自己都不知道写的啥,放出来怕被笑。

期待期待~

1 个赞

这个倒没关系,可以放出来再逐步改进,在这个过程中说不定能吸引到一些人跟你一起改进呢

1 个赞

没错hhh,过几天就会放源码出来的了,时间不太多,这几天会放中文文档之类的杂项。只是希望看源码的人能用在正道而不是灰黑产上

2 个赞

想学习逆向过程 :hear_no_evil:

哈哈哈哈哈

大佬把pubgm的demo也放出来学习下呗 :sweat_smile:

这个可能不会放,因为有点灰产的感觉了

期待期待,就想知道过程。

好早之前就有人利用插件形式实现了模拟触摸而且还可以免越狱(亲测),就是在iosre论坛上的.
个人认为这个版本比较好,虽然限制于插件但可以免越狱,意味着更高的商业价值.

支持点击系统分享页面吗,比如 UIActivityViewController的View,目前发现 PTFakeTouch不起作用,可能是系统对分享的内容做了保密处理。