Rooting an Android phone gives you deeper access to the operating system, allowing you to change system files and settings and install applications that integrated tightly with the operating system.
One cable unlocks what Android settings won't let you.