iOS Touch Injection Automation
A modern HTTP-based automation framework for fully jailbroken iOS devices. Control touch events, OCR detection, app management, and more through a clean REST API.
Important Disclaimer
TsGo is intended strictly for research and experimental purposes. This tool is designed for security researchers, developers, and enthusiasts working with their own devices in controlled lab environments. Do not use this software for any unauthorized or malicious activities. Users are responsible for ensuring compliance with all applicable laws and regulations.
Core Features
TsGo provides comprehensive iOS automation capabilities through a unified HTTP API daemon.
Touch Injection
Programmatic touch events using IOKit HID framework. Supports taps, long presses, and precise coordinate targeting.
OCR Detection
Text recognition powered by Apple Vision framework with Tesseract fallback. Detect, wait for, and extract text from screen regions.
App Control
Launch, close, and manage applications using FrontBoardServices. Get frontmost app info and enumerate installed apps.
Swipe Gestures
Multi-finger swipe gestures with customizable duration and direction. Supports 1-5 finger gestures with smooth interpolation.
Hardware Buttons
Emulate volume up/down, home, power, and lock buttons through IOKit event injection.
Proxy Control
Configure HTTP/HTTPS proxy settings programmatically with authentication support and live updates.
Screen Info
Get screen dimensions, scale factor, orientation, and native resolution for precise automation.
Security Bypass
MobileSubstrate hooks for jailbreak detection bypass. Hook syscalls, file access, and library loading.
Apple ID Automation
Sign in, sign out, and manage Apple ID accounts through private framework integration.
Simple HTTP API
Control your device from any language or platform using standard HTTP requests.
curl -X POST http://device:8080/api/touch \
-H "Content-Type: application/json" \
-d '{"x": 187, "y": 400, "duration": 0.1}'
# Detect text on screen
curl -X POST http://device:8080/api/ocr/detect \
-H "Content-Type: application/json" \
-d '{"x": 0, "y": 0, "width": 375, "height": 200}'
# Open an application
curl -X POST http://device:8080/api/app/open \
-H "Content-Type: application/json" \
-d '{"bundleId": "com.apple.mobilesafari"}'
Simple, Transparent Pricing
Start automating your iOS devices today. No hidden fees, no complicated tiers.
Personal
- Full API access
- All 9 core features
- Touch, OCR, App Control
- Community support
Lab Setup
- Server setup included
- Central management dashboard
- Batch device control
- Priority support
Business
- Everything in Lab Setup
- Custom integration support
- API rate limits removed
- Dedicated support channel
Enterprise & Large Scale
1,000 Devices
10,000 Devices
Unlimited
First year: One-time setup + annual license. Following years: Annual license only.
All enterprise plans include dedicated support, custom integrations, and SLA guarantees.
Requirements
TsGo requires a specific environment to function properly.
Jailbreak
Palera1n rootful jailbreak only. Other jailbreaks are not officially supported.
iOS Version
iOS 16.0 and above. Tested primarily on iOS 16.7.x.
Device
Checkm8-compatible devices (A7-A11 chips). iPhone 8 and earlier.
Network
Device must be on same network as control computer for HTTP API access.