{"adoption": {"forks": 316, "observed_at": "2026-08-28T04:04:38.195836+00:00", "stars": 1406}, "canonical_url": "https://ross.abutalabs.com/products/ios13-simulatetouch", "card": {"archived": false, "artifact_type": "library", "description": "iOS Automation Framework iOS Touch Simulation Library", "domain": ["mobile-development", "developer-tools"], "enriched": true, "function": ["workflow-automation", "gui", "ocr", "image-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["xuan32546/IOS13-SimulateTouch"], "name": "xuan32546/IOS13-SimulateTouch", "platform": ["python", "cli"], "pushed_at": "2022-11-08T12:16:17+00:00", "repo": "xuan32546/IOS13-SimulateTouch", "stars": 1406, "tags": ["ios", "jailbreak", "touch-simulation", "tweak", "mobile-automation", "touch-recording", "system-wide", "automation"], "topics": ["touch-simulation", "touch-events", "touchscreen-control", "ios"], "urls": [], "use_cases": ["simulate touch events on a jailbroken iPhone", "automate gameplay on iOS like PUBG Mobile", "record and replay touch sequences on iOS", "control an iOS device remotely from a computer script", "automate iOS app testing with scripted taps and swipes", "perform OCR or pixel color picking on an iOS device screen"], "what_it_is": "A system-wide touch event simulation library and tweak for jailbroken iOS devices running iOS 11.0-14, distributed as the ZXTouch deb package. It supports multitouch, programmable control scripts in any language, touch recording/playback, and extras like OCR, image matching, and shell access.", "when_to_avoid": ["your device is not jailbroken", "you target iOS 15 or newer", "you need an App Store-safe solution or non-jailbreak automation", "you need an application-wide in-process touch library rather than system-level control"], "when_to_choose": ["you need system-wide touch simulation on a jailbroken iOS 11-14 device", "you want multitouch simulation that other iOS libraries lack", "you want to script device control from any language over the network", "you need extras like touch recording, image matching, or OCR alongside touch simulation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ios13-simulatetouch", "repo": "xuan32546/IOS13-SimulateTouch", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.195836+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:45.161326+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aaa835300fdc4bf3a0b69f9a5eb30208a0404183d75fc042a177a568eb6d6474", "fetched_at": "2026-08-28T04:04:38.195836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuan32546/IOS13-SimulateTouch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2236, "days_push": 1394, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}