Despite Android is open source it will not allow you to access as root or super user. In order to install apps that access to low level features you will need to root your device. Every manufacturer is implementing its own Android version and therefore not all the mobile phones or tablets with Android will be rooting using the same technique.