天天看點

iOS觸動精靈模拟觸控類外挂原理分析

一、外挂功能:

類似于模拟按鍵,該類型外挂主要用于通過圖像識别,利用luac腳本對圖像進行識别。而後再通過私有api實作觸屏操作的功能。

二、外挂特征

外挂安裝後,會有下面三個主要程式,touchsprite,tsevent,tsdeamon.

iOS觸動精靈模拟觸控類外挂原理分析

其中,touchsprite 為gui的界面程式,其主要功能為提供互動界面由使用者選擇加載的腳本。(腳本儲存在/user/media/touchsprite/lua中)

三、外挂實作

另外兩個程式則為實作模拟觸控的核心程式。

其中tsdeamon為守護程序,監控手機的音量的“-”按鍵事件(用于彈出是否運作腳本的視窗),以及負責解析lua腳本。并将腳本中的觸控事件通過共享記憶體,交由tsevent處理

而tsevent則主要負責處理模拟觸控資訊,其利用蘋果的一系列私有api:

iOS觸動精靈模拟觸控類外挂原理分析

實作模拟觸控的功能

繼續閱讀