Rooting an Android device gives you root access to the device's system files, removing restrictions placed on the root directory and allowing apps with enhanced privilege requirements to operate correctly. Almost all Android devices are unrooted, as tampering with system files is an easy way to break things.