ceserver-ios
December 26, 2025 · View on GitHub
An iOS port of Cheat Engine's ceserver for jailed and jailbroken devices.
Windows plugins add support for iOS stack traces and RTTI.
It may contain bugs or be unoptimized. Feedback is welcome.
Features
Memory search/read/write, breakpoint/watchpoint, pointer scan, instruction patching, register patching, symbols, etc.
Executable memory patching requires a jailbroken device.
Usage
Jailed
- Inject the dylib into your target app IPA.
- Sideload the IPA.
- Launch the app (the server starts automatically).
Jailbreak
- Copy
ceserverto the device (e.g./var/jb/usr/bin).
cd /var/jb/usr/bin
chmod 755 ceserver
./ceserver
PC Connection
Wired connection (recommended)
iproxy 52736 52736
# In Cheat Engine, use Network and connect to:
127.0.0.1:52736
Wireless connection
# In Cheat Engine, use Network and connect to:
[device IP]:52736
Plugins
Cheat Engine doesn't support iOS stack traces/RTTI natively, so these plugins are required for those features.
Stacktrace (Main menu → Plugins → iOS-Stacktrace)
When a breakpoint hits, click Refresh to update the list.

Structure Dissect (Memory viewer → Tools → Dissect data/structures, built-in)

RTTI Viewer (Main menu → Plugins → iOS-RTTI-Viewer)

Components
ceserver-ios/jailbreak/Standalone server binary for jailbreak devices.ceserver-ios/jailed/Dylib build for jailed/sideloaded apps.plugin/ios_stacktrace/Windows CE plugin for iOS stack traces.plugin/ios_rtti/Windows CE plugin for RTTI inspection (includes a small LLVM demangler subset).
Credits
Cheat Engine : The original ceserver implementation.
Licenses
MIT License
LLVM LICENSES/LLVM.TXT