Rooting an Android phone unlocks features, functions and capabilities that are usually restricted by default. Apps running on unrooted devices are handicapped by these limitations because they are unable to access higher level operating system and phone resources. Rooting a device enables the user (and apps) to gain root access, the highest level of access with superuser privileges. Allowing Guardian to run with this level of access not only unlocks the more advanced features of Guardian, but more importantly, it enables Guardian to be more stealthy, more efficient and more reliable.
Android Call Recording Compatibility
Turn on GPS (Location Services) on older Android devices
Turn off PIN code request on Android devices
Android Device and App Specific Limitations
Android Messaging App Compatibility March 2016
How do I check the Android version?