Rooted Device Errors
Rooted devices are not allowed to use payment card tokenization features. There are many factors that can determine if the device is treated as a rooted device.
MTP SDK returns an error if the device is rooted.
Errors
Error | Code | Description |
---|---|---|
R_ROOT_TEST_KEYS | 244 | Custom ROM detected. |
R_ROOT_MGM_APPS | 245 | Rooted device management app detected (Magisk, SuperSU etc.). |
R_ROOT_DANG_APPS | 246 | Dangerous/forbidden app detected. |
R_ROOT_CLOAK_APPS | 247 | Cloaking/forbidden app detected. |
R_ROOT_BIN | 248 | su binary detected. |
R_ROOT_DANG_PROPS | 250 | Forbidden ROM configuration detected. |
R_ROOT_SU | 251 | su path detected. |
R_ROOT_MEMORY | 263 | Modified memory detected. |
R_ROOT_PROC | 264 | Forbidden running processes detected. |
R_ROOT_STRINGS | 265 | Tampered security module detected. |
R_ROOT_FILES | 284 | Traces of OS customization/instrumentation tools found. |
R_ROOT_CONNECTION | 512 | Forbidden connections/open ports detected. |
R_ROOT_STACKTRACE | 513 | Suspicious stacktrace detected. |
R_ROOT_DEBUGGABLE | 514 | Debuggable application detected. |
R_ROOT_BOOTLOADER | 606 | OEM unlocking enabled in Android Developer options. |
Security Check App
Devices can be tested with Security Check - Device compliance for payments application on Google Play store.