您的位置:首页 > 移动开发 > IOS开发

iOS触动精灵模拟触控类外挂原理分析

2016-02-26 11:49 1006 查看
一、外挂功能:

类似于模拟按键,该类型外挂主要用于通过图像识别,利用luac脚本对图像进行识别。而后再通过私有api实现触屏操作的功能。

   

二、外挂特征

外挂安装后,会有下面三个主要程序,touchsprite,tsevent,tsdeamon.





其中,touchsprite 为gui的界面程序,其主要功能为提供交互界面由用户选择加载的脚本。(脚本保存在/User/Media/TouchSprite/lua中)

 

三、外挂实现

另外两个程序则为实现模拟触控的核心程序。

其中tsdeamon为守护进程,监控手机的音量的“-”按键事件(用于弹出是否运行脚本的窗口),以及负责解析lua脚本。并将脚本中的触控事件通过共享内存,交由tsevent处理

而tsevent则主要负责处理模拟触控信息,其利用苹果的一系列私有api:





实现模拟触控的功能

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: