Knowledge Base
Searching in : Article
ID: AR07W01311
Applies to: NoMachine Client
Added on: 2025-07-07
Last Update: 2025-07-07

How to use NoMachine app on GrapheneOS

NoMachine doesn't support officially GrapheneOS, which is a custom mobile OS compatible with Android. NoMachine client can be used on that OS, but it requires that "exploit protection compatibility mode" is enabled. 

See the official documentation of GrapheneOS:

Similarly, some of the other privacy and security improvements reduce the access available to applications and they may crash. [...]

You can enable our exploit protection compatibility mode via Settings > Apps > APP > Exploit protection compatibility mode. The exploit protection compatibility mode toggle will:

    - Switch from hardened_malloc to Android's standard allocator (Scudo)
    - Reduce address space size from 48 bit to Android's standard 39 bit
    - Disable memory tagging, unless the app has opted-in to it (only on compatible devices)
    - Allow native debugging (ptrace) access

All of these changes apply only to the selected app and can be toggled separately.

Ref. https://grapheneos.org/usage#bugs-uncovered-by-security-features