EVERYTHING XIAOMI
Get listed

Cheat Engine Linux

Cheat Engine Linux is a free, open-source toolkit for scanning and editing process memory, debugging, disassembling, and creating trainers on Linux.

Place
#21 of 23
Score
5.2
Cheat Engine Linux's website

What Cheat Engine Linux is

Cheat Engine Linux is a free, open-source toolkit for scanning and editing process memory, debugging, disassembling, and creating trainers on Linux. The project describes its intended uses as single-player games, reverse engineering, and learning, not defeating multiplayer anti-cheat. Its scanner supports numeric, string, byte-pattern, binary, grouped, and custom-Lua searches, alongside pointer scanning and disk-backed scans for large targets. Tools for editing and debugging include typed memory edits, freeze modes, hardware and software breakpoints, watchpoints, single-stepping, tracing, and register and stack views. It can read and write Cheat Engine .CT tables and supports a broad compatible Lua API. Remote debugging clients include ceserver and GDB-remote. Unity-related tools browse Mono runtime layouts and detect IL2CPP targets. The project warns that it is early and immature, with bugs and missing features. Its README says the .deb and AppImage packages set a ptrace capability, so root is not required, although attaching still depends on permissions or ptrace settings. The repository identifies the license as MIT.

Good

  • Free and open source under the MIT license.
  • Supports multiple scan types and pointer scans.
  • Includes hardware and software debugging tools.
  • Reads and writes Cheat Engine .CT tables.

Watch out

  • Project describes itself as early and immature.
  • Bugs and missing features are noted.
  • Attaching depends on ptrace permissions or settings.

Who it suits

It may suit Linux users learning memory analysis, reverse engineering, or working with single-player games. The project’s stated early status makes it a less suitable choice for users who need a mature, complete toolkit.

Verdict

Cheat Engine Linux offers a broad set of memory-scanning and debugging tools, but the project itself cautions that it remains immature. Its stated scope is single-player games, reverse engineering, and learning.

The facts

Each one read from Cheat Engine Linux's own pages, with the date it was checked.

What it does

Cheat Engine compatibility
The application reads and writes Cheat Engine .CT tables and supports a broad Cheat Engine-compatible Lua API.checked 3 Oct 2026
Debugger
Debugger features include hardware and software breakpoints, watchpoints, conditional breakpoints, single-stepping, and break-and-trace.checked 3 Oct 2026
Downloads
The README says prebuilt .deb and AppImage packages are attached to each release.checked 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.checked 3 Oct 2026
Intended use
The project is built for single-player games, reverse engineering, and learning.checked 3 Oct 2026
Kernel helper
An optional kernel helper uses CAP_SYS_ADMIN-gated ioctls through /dev/cecore, according to the README.checked 3 Oct 2026
License
The repository identifies the project license as MIT.checked 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.checked 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.checked 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.checked 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.checked 3 Oct 2026
Purpose
Cheat Engine for Linux is a native C++20/Qt6 memory scanner, debugger, disassembler, and trainer toolkit.checked 3 Oct 2026
Release version
The releases page lists v0.8.0 as its latest release.checked 3 Oct 2026
Remote debugging
The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.checked 3 Oct 2026
Remote tools
The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.checked 3 Oct 2026
Scanning
Scanning supports multiple value types and comparisons, region filters, multithreaded disk-backed scans, and pointer scanning.checked 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.checked 3 Oct 2026
Support
The README asks users to report issues, which it says drive the project forward.checked 3 Oct 2026
Unity tools
A Mono dissector browses runtime class and field layouts, and IL2CPP targets are detected.checked 3 Oct 2026

Where it runs

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.checked 3 Oct 2026

Alternatives to Cheat Engine Linux

All alternatives
  1. 1

    Bit Slicer

    Free planOpen sourcemacOS
    7.0Free plan
  2. 2

    chromedp

    Free planAPILinuxmacOSSelf-hosted
    6.7Free plan
  3. 3

    ArtMoney

    Free planWindows
    6.5$24.90 one-time
  4. 4

    DOSBox Cheat Engine

    Free planWebLinuxmacOSWindows
    6.4Free plan
  5. 5

    MemDBG

    AndroidiOSLinuxmacOS
    6.4
  6. 6

    ReClass.NET

    Free planLinuxWindows
    6.4Free plan