The Samsung Galaxy A5 smartphone is good enough for you to enjoy without doing anything to it, but if it is developing you want, then you need to root it regardless. You do not have to be an actual developer to enjoy doing any type of developing work on the Android operating system. Thanks to the way these mobile operating systems work, everything is done with apps. Most of the root apps that can do developing on your device are already developed themselves to make your developments easy to do. All it involved most of the time is clicking some buttons.
Mobile operating systems like Android are set up a little bit differently than the desktop operating systems you have known for much longer. You do not notice much of a difference—or what you are missing out on very often—on a mobile operating system because there is enough happening to keep you from realizing unless you knew better.
The Google Play Store has well over a million apps that many people find useful, and that will run on any given device with an Android operating system. However, there are also a few thousand additional apps that will not run unless they are granted access to the lower levels of the operating system that they need access to before they can run.
These apps I am referring to are called the root apps, and they can help you do lots of developing. One of the root apps that many people enjoy trying is the Xposed Installer. Those who enjoy developing but without custom ROMs often turn to Xposed to help get the developing done. You can try Xposed as soon as you finish the guide below for rooting the Samsung Galaxy A5 smartphone.
- You need to have the Samsung Galaxy A5 2016 smartphone with the SM-A510S model number to flash the version of the rooting file that is available in this guide.
- You need to be using a computer that is running on the Windows operating system to use this guide.
BEFORE WE BEGIN
- Chainfire shows you that he had the MMB29K.A510SKSU1BPG2 firmware build number running on his Samsung Galaxy A5 2016 SM-A510S smartphone when he developed the rooting tool found in this guide. However, he does not let you that because you need to be running on the same. It is just used as an indicator only.
- Unlock the Developer Options menu  on the Samsung Galaxy A5 2016 SM-A510S smartphone so you can then turn on the USB Debugging Mode .
- Install the Samsung USB Drivers  on the Samsung Galaxy A5 2016 SM-A510S smartphone so the Odin flashing tool on the computer can understand the device you are trying to connect.
HOW TO ROOT SAMSUNG GALAXY A5 2016 SM-A510S RUNNING ANDROID 6.0.1 WITH CF-AUTO-ROOT
- Download the CF-Auto-Root  tool for the Samsung Galaxy A5 2016 SM-A510S running on Android 6.0.1 Marshmallow updates.
- Extract the rooting file to the Downloads folder and then run the Odin flashing tool that is available from the Downloads folder.
- Boot the Samsung Galaxy A5 2016 SM-A510S smartphone into the Download Mode  and then connect it to the computer with the USB cable.
- Check that Odin shows a color coming from the ID: COM port and it lets you know that the device is added because this is how you know the Samsung USB Drivers are working and your handset is ready for the flashing.
- Click on the AP button and then navigate through to the Downloads folder and then select the rooting file that you need to upload to the Odin.
- Click on the Start button from Odin when you can see that the rooting file extension is visible next to the AP area.
In conclusion, that is how to root Samsung Galaxy A5 SM-A510S smartphones running on the Android 6.0.1 Marshmallow software updates using Chainfire’s CF-Auto-Root tool. The smartphone in your hands now reboots back into the normal mode and how you were using the device before attempting the rooting guide. Everything is the same except for the fact that you now have the SuperSU app available from the app drawer.