ADB is a command-line tool that makes it easier for your Android smartphone and a PC to communicate. The tool has many more applications besides only rooting and updating Android
bridge
Whether you want to install a custom ROM, turn on some hidden Android features, or take screenshots from apps that prevent you from doing so, you'll need the Android Debug