GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iolate/SimulateTouch: Simulate touch library for iOS

BranchesTags
Open more actions menu

Latest commit

 

History

28 Commits
28 Commits

Folders and files

NameName
Last commit message
Last commit date
private-headers @ cac1b69
private-headers @ cac1b69
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
STLibrary.mm
STLibrary.mm
 
 
SimulateTouch.h
SimulateTouch.h
 
 
SimulateTouch.mm
SimulateTouch.mm
 
 
SimulateTouch.plist
SimulateTouch.plist
 
 
control
control
 
 
main.mm
main.mm
 
 

Repository files navigation

SimulateTouch

Simulate touch library for iOS

You can make fake touch(even multi-touch) and swipe.

Support iOS6 and 7

REQUIREMENT: RocketBootstrap by Ryan Petrich (https://github.com/rpetrich/rocketbootstrap)

API Info: http://api.iolate.kr/simulatetouch/

and refer to main.mm (stouch; command line tool) for how to use.

How it works

There are two components in this project:

SimulateTouch.dylib MobileSubstrate

This hooks into com.apple.backboardd and exposes a Mach messaging port defined as MACH_PORT_NAME, current code value is kr.iolate.simulatetouch. It listens for Mach messages and uses IOHIDEvents to simulate touches/swipes/buttons.

stouch command line tool

Interprets command line requests into Mach messages and sends it to MACH_PORT_NAME Mach port.

Dependencies

Theos

Follow instructions to setup Theos here.

rocketboostrap

  • Install the rocketbootstrap on the device and copy rocketbootstrap.h and ``rocketbootstrap_dynamic.hfrom/usr/include/` to your `$THEOS/usr/include/`.
  • Copy /usr/lib/librocketbootstrap.dylib from device to your $THEOS/usr/include.

bootstrap.h

Get it from rpetrich's RocketBoostrap repo.

simulatetouch

  • Install simulatetouch on the device and copy /usr/lib/libsimulatetouch.dylib from device to your $THEOS/usr/lib.

About

Simulate touch library for iOS

Resources

Readme
MIT license
Activity

Stars

512 stars

Watchers

33 watching

Forks

157 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.