Skip to main content

Technical solution selection

Technical solution selectionโ€‹

TL;DR

Pick an EasyClick path by platform and use case: Android (no-root scripts / control center), iOS (USB scripting, AI Agent, or standalone), HarmonyOS Next (USB docs). Unsure? Use the interactive Tech selector or browse All products.

Want to match by use case quickly? Try the interactive assistant: Tech selector /selector. Or see the full product lineup: All products /products.

iOS solution selection overviewโ€‹

The diagram below shows the overall selection path for iOS options โ€” use it as a reference:

iOS solution selection path


iOS script development โ€” tech selectionโ€‹

iOS USB editionโ€‹

Solution typeSystem requirementsCostAdvantagesNotes
Software: standalone main-app modeiOS 15+, no jailbreakIPA signing fee + software license
(TrollStore can avoid signing fees)
Full feature set; use directly after signing; custom IME supported; game consoles supported; free personal Apple ID signing via i4Tools/sideloadly also worksโ€”
Software: proxy IPA modeiOS 13+, no jailbreakIPA signing fee + software license
(TrollStore can avoid signing fees)
Rich features; use directly after signing; no extra setupโ€”
Software: AI AgentControl Center 10.1.0+; PC requiredUSB device license + LLM tokens (chat/authoring)
Running workflows does not consume chat tokens
Little or no code: Chinese chat, drag-and-drop workflows, multi-device batchRequires USB device license (not screen license); configure proxy IPA or BLE/OTG per steps
โ†’ AI Agent handbook
Hardware: Bluetooth + non-automation screenshotsiOS 17+
No jailbreak
BLE dev board + software licenseLower risk controlRequires BLE setup, upload-image Shortcuts, etc.; more tedious
โ†’ USB BLE tutorial
Hardware: OTG + non-automation screenshotsiOS 17+
No jailbreak
OTG dev board + adapter + software licenseNo signal interference; lower risk controlRequires upload-image Shortcuts, etc.; more tedious
โ†’ USB OTG-HID tutorial

Pick a path by target app (heuristic, same as Android)

  • Mainland China apps (WeChat / QQ / Taobao / Douyin / Xiaohongshu, etc.): hardware is usually best โ€” lowest risk control. For iOS USB, prefer BLE; USB OTG setup is tedious and not recommended; when OTG is needed, prefer standalone + OTG/BLE.
  • Overseas apps (TikTok / Facebook / Instagram, etc.): try proxy IPA or AI Agent first; switch to hardware if risk control tightens (same: USB โ†’ BLE; OTG โ†’ standalone combo). Not sure? Use the interactive selector: Tech selector /selector.

iOS standalone editionโ€‹

Solution typeSystem requirementsCostAdvantagesNotes
Software: main appiOS 15+Signing fee + software license
(TrollStore can avoid signing fees)
Single-app setup; fast; only one IPA to signโ€”
Software: main app + proxy IPA modeiOS 15+Signing fee + software license
(TrollStore can avoid signing fees)
Two apps in separate processes; auto-recovery if automation service dies; supports unattended operationโ€”
Hardware: main app + BLEiOS 17+BLE dev board + software license
(main app signing can use TrollStore to avoid fees)
Comparable to software optionsโ†’ BLE getting started
Hardware: main app + OTGiOS 17+OTG adapter + dev board + software license
(main app signing can use TrollStore to avoid fees)
Simpler and more stable than BLE; lower risk controlโ†’ OTG HID getting started

iOS screen mirroring โ€” tech selectionโ€‹

iOS USB editionโ€‹

โ†’ See iOS USB screen mirroring tutorial

Solution typeSystem requirementsCostAdvantagesNotes
Software: proxy IPA modeiOS 13+, no jailbreakIPA signing fee + software license
(TrollStore can avoid signing fees)
Use directly after signing; no extra setupโ€”
Hardware: BluetoothiOS 17+BLE dev board + software licenseNo risk control issuesFair smoothness; barely usable

iOS standalone editionโ€‹

โ†’ See iOS standalone wireless control-center screen mirroring

Solution typeSystem requirementsCostAdvantagesNotes
Software: main app + proxy IPA modeiOS 15+IPA signing fee + software license
(TrollStore can avoid signing fees)
Use directly after signing; no extra setupโ€”
Hardware: main app + BLEiOS 17+BLE dev board + software license
(main app signing can use TrollStore to avoid fees)
Comparable to software optionsโ€”
Hardware: main app + OTGiOS 17+OTG adapter + dev board + software license
(main app signing can use TrollStore to avoid fees)
Simpler and more stable than BLE; lower risk controlโ€”

Android tech selectionโ€‹

Android offers six run modes โ€” pick as needed:

Mode overviewโ€‹

ModeActivationBest for
Accessibility modeEnable system Accessibility serviceGeneral automation; lowest barrier
Proxy modeIDEA activation / activator activation / wireless debugging activation / Shizuku activation, etc. (USB debugging required)No root; fullest features; recommended default
Root modeRooted deviceSystem-level Shell operations
USB-HID modePC runs HID control center + USB cablePC-direct control; large-scale multi-device
BLE modeESP32 BLE dev boardHardware path when Accessibility cannot be enabled
OTG HID modeESP32 dev board + OTG adapterMost portable hardware; no PC needed

Pick a path by target app (heuristic)

  • Mainland China apps (WeChat / QQ / Taobao / Douyin / Xiaohongshu, etc.): HID (OTG / BLE / USB-HID) is usually best โ€” lowest risk control.
  • Overseas apps (TikTok / Facebook / Instagram, etc.): try proxy mode first; switch to HID if risk control tightens. Not sure? Use the interactive selector: Tech selector /selector.

Feature compatibility quick referenceโ€‹

FeatureAccessibilityProxyRootUSB-HIDBLEOTG HID
Node selectorโœ…โœ…โŒโŒโŒโŒ
Image/color recognitionโœ…โœ…โœ…โœ…โœ…โœ…
OCRโœ…โœ…โœ…โœ…โœ…โœ…
YOLO detectionโœ…โœ…โœ…โœ…โœ…โœ…
Shell commands (normal)โœ…โœ…โœ…โœ…โœ…โœ…
Shell commands (elevated)โŒโœ…โœ…โŒโŒโŒ
System keysโœ…โœ…โœ…โœ…โœ…โœ…

Mode detailsโ€‹

Accessibility modeโ€‹

ItemDetails
System requirementsAndroid 5.0+, no root
HardwareNone
CostPackaging membership only
AdvantagesLowest barrier โ€” enable Accessibility and go; supports node selector
LimitationsScreenshots need explicit permission; fewer features than proxy mode
DocsAccessibility event API
ItemDetails
System requirementsAndroid 5.0+, USB debugging, no root
HardwareNone (PC needed for first activation)
CostPackaging membership only
AdvantagesFullest features; screenshots without per-use permission; Shell commands; IME control; runs with screen off
LimitationsFirst activation needs PC; after USB disconnect, configure ADB WiFi to stay active
DocsProxy event API | Device activation

Root modeโ€‹

ItemDetails
System requirementsAndroid 5.0+, rooted
HardwareNone
CostPackaging membership only
AdvantagesArbitrary Shell commands; strong system-level control
LimitationsNo node selector; requires root
DocsShell command API

USB-HID modeโ€‹

ItemDetails
System requirementsAndroid 5.0+, no root
HardwarePC (Windows/Linux); USB cable; optional HID mini host (v3.0.0+, driverless)
CostHID hardware (optional) + packaging membership
AdvantagesPC controls phone over USB โ€” stable; multi-host networking for large-scale control
LimitationsNo node selector; Windows needs libusbK/WinUSB (v4.0.0+ supports WinUSB); PC must stay connected
DocsHID event API | USB-HID hardware guide

BLE modeโ€‹

ItemDetails
System requirementsAndroid 5.0+, no root
HardwareESP32-S3 or ESP32-C3 dev board
CostBLE dev board (low tens of CNY) + packaging membership
AdvantagesWireless; lower risk control; no signal interference
LimitationsNo node selector; BLE pairing; location/floating-window permissions
DocsBLE event API | BLE hardware guide

OTG HID modeโ€‹

ItemDetails
System requirementsAndroid 5.0+, OTG support, no root
HardwareESP32-S2 or ESP32-S3; OTG adapter/cable (3-in-1 with charging recommended)
CostOTG dev board (low tens of CNY) + adapter + packaging membership
AdvantagesMost portable; no PC or network; lowest risk control; more stable than BLE
LimitationsNo node selector; first use needs USB accessory authorization on phone
DocsOTG event API | OTG HID hardware guide

Android screen mirroring โ€” tech selectionโ€‹

Android mirroring has screen data transfer and tap injection โ€” combine freely. Screen data goes over USB or WiFi/network; taps use software (ADB / Accessibility / proxy) or hardware (HID).

First 10 devices free; extra devices need license codes. See Enterprise Android control-center mirroring.

Software optionsโ€‹

OptionScreen transferTap injectionSystem/networkHardwareStability
USB ADB mirroringUSB cableADBUSB debugging requiredUSB cableHighest
ADB WiFi mirroringWiFi (LAN)ADBNetwork debugging after first USB pairNoneHigh
LAN WiFi mirroringWiFi (LAN)Accessibility / proxyEC APK installed; same LANNoneHigh
WAN mirroringInternetAccessibility / proxyPublic IP (port forward) or cloud tunnelCloud server (optional)Network-dependent

Hardware options (HID)โ€‹

HID tap injection โ€” no Accessibility, no USB debugging โ€” lower risk control. Screen data still over WiFi.

OptionScreen transferTap injectionHardwareCost per deviceNotes
USB-HID mirroringWiFi / InternetUSB HID hostPC or mini host (e.g. Centerm C92)~ยฅ150/device (up to 20 phones)Large-scale control; multi-host networking
BLE HID mirroringWiFiBLE HIDESP32-S3 / C3Low tens of CNYWireless; no signal interference
OTG HID mirroringWiFiOTG USB HIDESP32-S2 / S3 + OTG adapterLow tens of CNY + adapterSimplest setup; fastest response; no PC

โ†’ See Control-center mirroring | HID Linux host | USB-HID guide | BLE guide | OTG guide


HarmonyOS Next solution selectionโ€‹

HarmonyOS Next uses control-center connection (nothing installed on device; risk-friendly). PC and phone connect via USB wired or WiFi wireless debugging โ€” cable not required at all times. Current options:

Solution typeSystem / environmentCostAdvantagesNotes
Default (USB wired / WiFi wireless)HarmonyOS Next; PC and phone on same network or USBPer docs and licensingNo on-device install; wired debugging, or enable wireless debugging and unplugEnable wireless debugging in Developer options; center Scan wireless devices with IP:port; or USB first, then Enable wireless debugging and switch to wireless
โ†’ Connect phone (USB / wireless) | HarmonyOS docs home
Hardware: USB BLEHarmonyOS Next USB center 3.2.0+; ESP32-C3 / S3 dev boardBLE dev board (self-purchase) + software licensingBLE HID injection; combine or use alone with HDC automation / mirroring / USB HIDFlash HarmonyOS USB BLE firmware (not iOS firmware); center binds UDID โ†” bleMac then pair on phone; dev board can also use serial or WiFi
โ†’ BLE tutorial | BLE event API

Selection tips

  • Most workloads: default connection (USB or WiFi wireless debugging) is enough.
  • For flexible hardware taps / key injection, or combining with existing HID: USB BLE. Not sure? Use the interactive selector: Tech selector /selector.