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

一、外挂功能:

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

   

二、外挂特征

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


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

 

三、外挂实现

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

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

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


iOS触动精灵模拟触控类外挂原理分析_第1张图片

实现模拟触控的功能

你可能感兴趣的:(iOS触动精灵模拟触控类外挂原理分析)