If you want to perform some tasks that need system-level access, you will need root-level access. But for some of the basic WiFi security analysis tools, you can get away without a non-rooted Android phone. However, we will strongly recommend you rooting your android device if you want to take full advantage of these apps' feature set.