- Home
- Game Memory Editors
- Cheat Engine Linux
Cheat Engine Linux
What it is
Cheat Engine Linux is a free, open-source toolkit for scanning process memory, debugging, disassembling, and creating trainers on Linux. It is intended for single-player games, reverse engineering, and learning, rather than defeating multiplayer anti-cheat. Its scanner supports numeric, string, byte-pattern, binary, grouped, and custom-Lua searches, along with pointer scanning and disk-backed scans for large targets. Editing and debugging features include typed memory edits, freeze modes, hardware and software breakpoints, watchpoints, single-stepping, tracing, and register and stack views. The application reads and writes Cheat Engine .CT tables and supports a broad Cheat Engine-compatible Lua API. Remote clients include ceserver and GDB-remote; Unity tools can browse Mono runtime layouts and detect IL2CPP targets. The project describes itself as young and immature, with bugs and missing features. Its README says attached .deb and AppImage packages set a ptrace capability so root is not required, but attaching still requires elevated privileges or permissive ptrace settings. The repository identifies the license as MIT.
For and against
For
- Free and open source under the MIT license.
- Supports multiple scan types and pointer scanning.
- Includes debugging and memory-editing tools.
- Reads and writes Cheat Engine .CT tables.
- Provides ceserver and GDB-remote clients.
Against
- The project describes itself as immature, with bugs and missing features.
- Attaching depends on privileges or ptrace settings.
- It is intended for Linux.
The verdict
Cheat Engine Linux offers extensive scanning and debugging features for its stated single-player and learning uses. Its own project description flags an early state, so users should account for bugs and missing features.
Who it suits
It may suit Linux users learning about process memory or working with single-player games and reverse engineering. The project's stated scope excludes defeating multiplayer anti-cheat.
On the record
- Cheat Engine compatibility
- The application reads and writes Cheat Engine .CT tables and supports a broad Cheat Engine-compatible Lua API.github.com · read 3 Oct 2026
- Debugger
- Debugger features include hardware and software breakpoints, watchpoints, conditional breakpoints, single-stepping, and break-and-trace.github.com · read 3 Oct 2026
- Downloads
- The README says prebuilt .deb and AppImage packages are attached to each release.github.com · read 3 Oct 2026
- Editing and debugging
- Features include typed memory edits, freeze modes, hardware and software breakpoints, watchpoints, single-stepping, tracing, and register and stack views.github.com · read 3 Oct 2026
- Intended use
- The project is built for single-player games, reverse engineering, and learning.github.com · read 3 Oct 2026
- Kernel helper
- An optional kernel helper uses CAP_SYS_ADMIN-gated ioctls through /dev/cecore, according to the README.github.com · read 3 Oct 2026
- License
- The repository identifies the project license as MIT.github.com · read 3 Oct 2026
- Linux privileges
- Attaching with ptrace requires elevated privileges or a permissive ptrace_scope; the installed .deb and AppImage set cap_sys_ptrace so root is not required.github.com · read 3 Oct 2026
- Maturity and scope
- The project describes itself as early and immature, with bugs and missing features, and says it is intended for single-player games, reverse engineering, and learning rather than defeating multiplayer anti-cheat.github.com · read 3 Oct 2026
- Memory scanning
- Its scanner supports numeric, string, byte-pattern, binary, grouped, and custom-Lua scans, plus pointer scanning and disk-backed scans for large targets.github.com · read 3 Oct 2026
- Optional kernel helper
- The optional kernel helper exposes explicit CAP_SYS_ADMIN-gated ioctls and does not hide modules, files, or sockets.github.com · read 3 Oct 2026
- Project status
- The README describes the project as young and immature, at v0.9.0, with bugs, rough edges, and missing features.github.com · read 3 Oct 2026
- Purpose
- Cheat Engine for Linux is a native C++20/Qt6 memory scanner, debugger, disassembler, and trainer toolkit.github.com · read 3 Oct 2026
- Release version
- The releases page lists v0.8.0 as its latest release.github.com · read 3 Oct 2026
- Remote debugging
- The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.github.com · read 3 Oct 2026
- Remote tools
- The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.github.com · read 3 Oct 2026
- Scanning
- Scanning supports multiple value types and comparisons, region filters, multithreaded disk-backed scans, and pointer scanning.github.com · read 3 Oct 2026
- Security
- The README says .CETRAINER loads are size-capped, Lua breakpoint conditions are sandboxed and execution-bounded, and shellExecute and unsafe file-write functions are default-denied.github.com · read 3 Oct 2026