# Using root access

Rooting allows Android mobile operating system users to reach privileged control (known as root access) over various Android subsystems. As Android uses the Linux kernel, rooting an Android device gives similar access to administrative (superuser) permissions as on Linux or any other Unix-like operating systems such as FreeBSD or macOS.

All Genymotion Cloud devices are rooted and cannot be unrooted.

# From an application

Superuser is already installed on Genymotion Cloud devices. When an application requests root access, it prompts a pop-up asking whether root access should be authorized or denied. The default policy can be changed using the Superuser application.

# From the command line

You can become root using SSH or ADB. Both methods are detailed below.

# SSH method

  1. Log in with SSH or PuTTY. Please refer to Accessing a virtual device from SSH
  2. Run su to switch to root user.

# ADB method

When logging in using ADB, you are already connected as root.