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
