Rooting Android means gaining control over the root user account that Linux always has but is sometimes taken away from us. People choose to root Android for a wide variety of reasons—most of them being incredibly practical. Rooting allows you to do more than you could before because you sometimes need access to the root file system to do things. When we block access to the root file system, we are reducing the things we can do with apps.
One of the root apps that becomes available to install after you flash CF-Auto-Root is the Viper4Android  app. If you are a music lover and own the Samsung Galaxy Tab Pro 10.1, then you will be interested in checking out an app called Viper4Android because it can make the music coming out of your headphones when connected to the Samsung Galaxy Tab Pro sound better than your expensive computers.
Here is everything you need to begin installing applications that require access to the root file system before they can run on the Samsung Galaxy Tab Pro 10.1 SM-T520 tablet when it is running on the Android 4.4.2 KitKat software updates by flashing Chainfire’s CF-Auto-Root tool which successfully installs and enables the SuperSU:
- You must have the Samsung Galaxy Tab Pro 10.1 tablet that comes with the SM-T520 model number to use this guide.
- You need to have a computer that is running on the Windows operating system by Microsoft to use this guide.
BEFORE WE BEGIN
- Chainfire had the KOT49H.T520XXUANAE firmware build number running on the Samsung Galaxy Tab Pro 10.1 SM-T520 tablet when he created the rooting file (CF-AUto-Root) that is available in this guide. That firmware build number is one of the updates available for Android 4.4.2 KitKat software updates. You do not need to be running on the same firmware build number as him when you follow this guide. You just need to make sure that your Samsung Galaxy Tab Pro 10.1 is running on Android 4.4.2 KitKat and does come with the SM-T520 model number.
- Leave a message with the new recovery image found in the firmware you are running on the CF-Auto-Root tool thread over at the XDA-Developers forum  for Chainfire to see if you follow this guide and the device does not boot afterward. It means that Chainfire needs to update the file, so it starts working again. These cases are very rare when following our guides because usually it only happens when new versions of Android roll out.
- Unlock the Developer Options menu and enable the USB Debugging Mode  on the Samsung Galaxy Tab 10.1 SM-T520 when you get started with the guide so you can make changes to the Android software when it is connected to the computer.
- Install the Samsung USB Drivers on the Windows computer  before the guide starts so that when you connect the tablet to the computer the Odin flashing tool can detect it.
HOW TO ROOT SAMSUNG GALAXY TAB PRO 10.1 SM-T520 RUNNING ON ANDROID 4.4.2 KITKAT SOFTWARE UPDATES
- Download the CF-Auto-Root  tool for the Samsung Galaxy Tab Pro 10.1 SM-T520 when you have it running on the Android 4.4.2 KitKat software updates.
- Extract the file to the desktop of the computer , so you get the Odin flashing app and the rooting file available also on the desktop now.
- Boot the Samsung Galaxy Tab Pro 10.1 SM-T520 into the download mode  and connect it to the computer with the USB cable.
- Open the Odin app that is on the desktop and the Odin user interface opens with a color coming from the ID: COM port if the Samsung USB Drivers are working.
- Click on the AP button from Odin and then browse to the desktop and choose to upload the MD5 rooting file to Odin.
- Click on the Start button without having changed any of the default options shown in Odin.
- Wait until the Odin app on the computer shows a green pass box before unplugging from the computer.
In conclusion, that is how to root Samsung Galaxy Tab Pro 10.1 SM-T520 running the Android 4.4.2 KitKat software updates by flashing CF-Auto-Root from Odin on a Windows computer. The Sammy tablet reboots now and you get the SuperSU app available from the app drawer. That is the app that is going to handle every app that requires root before it can run. All you need to do is start installing the apps and then SuperSU brings up a message asking if you want to grant it root access when you open it.