Many people love what it takes to root the Android operating system coming from a Samsung smartphone because there is often a couple of ways to get it done. Those who enjoy getting jobs done quick and easy will love what Chainfire has produced with the CF-Auto-Root tool–a one-click rooting tool that is available for almost every Samsung smartphone and tablet. The beauty of the CF-Auto-Root tool is that it does exactly as advertised and automatically roots the device so you can end up as the root user with minimal effort.
While much of the allure of the CF-Auto-Root tool does come from it being a quick rooting solution, it is also popular for those people who do not want to install a custom recovery. The other way to root Samsung smartphones like the Galaxy J7 is to install a custom recovery and then flash an appropriate version of the SuperSU app (also made by Chainfire) from within the custom recovery partition.
The latter method for rooting Android is the more traditional of the two, and both of them end up with the same SuperSU that gives the same kind of root access. The difference is that CF-Auto-Root gives root and only root whereas the flashing of SuperSU from the custom recovery image leaves you with a custom recovery also. Anyone who is wanting to install custom ROMs or new kernels is going to have a custom recovery installed anyhow, so they often prefer flashing the SuperSU from the custom recovery because it is slightly the quicker of the two ways to end up with both a custom recovery and root access. It is not a huge advantage because people using the CF-Auto-Root tool can flash a custom recovery later, but it does equal out as an advantage time-wise nonetheless.
- You must have the Samsung Galaxy J7 smartphone that comes with the SM-J700H model number to use this guide. The model number of the J7 phone is found by tapping on the Menu > Settings > About Device and then taking a look at the model number. Any other model number will probably get bricked if you were to flash the versions of the CF-Auto-Root tool that is available in this guide.
- You need to have a computer that is running on Windows to use this guide because the Odin flashing application is only made to work with Microsoft’s Windows operating system. Anyone who cannot get a chance to use Windows can try running a Windows virtual machine on a Mac or Linux computer.
BEFORE WE BEGIN
- Note that the developer of the CF-Auto-Root tool, Chainfire, was running on the LMY48B.J700HXXU1AOK5 firmware build number when he created the versions of the rooting file found in this guide. You don’t need to be running on the same firmware build number as he was when you flash the rooting file. He just gives the build number he was using so you can use it as an indicator down the track if it ever becomes relevant for you. Sometimes a Samsung phone or tablet does not boot an old image.
- New versions of Android sometimes bring new bootloaders which can break CF-Auto-Root temporarily. That shouldn’t be a problem in our guides because we only make the for each version of Android. Still, if you are finding the device does not boot after flashing, or the flashing does not work they are both indications of a new bootloader. Let Chainfire know about the issue by leaving a message on the CF-Auto-Root thread on the XDA-Developers site  with the new recovery image that is found in the firmware and he uses the file to fix the problem. Once he updates the rooting files, they are updated real time in our guides also because we link directly to the CF-Auto-Root tool repository.
- Unlock the Developer Options menu on the Samsung Galaxy J7 phone if it is not unlocked already by tapping on the Menu > Settings > About Device > Build Number no less than seven times. Keep tapping until a message appears on the phone’s display stating that you are using the device as a developer now. That means you have successfully unlocked the developer options menu, and you can access it by following the next step.
- Turn on the USB Debugging Mode from the Samsung Galaxy J7 smartphones’ Developer Options menu that you had just unlocked by tapping on the Menu > Settings > Developer Options > USB Debugging. It is fine to leave the Developer Options menu once that is done because the Android version remembers your choices when you leave.
- Install the Samsung USB Drivers on the Windows computer  so that the Samsung Galaxy J7 smartphone can be detected by the Odin flashing application when you connect to it in the guide.
HOW TO ROOT SAMSUNG GALAXY J7 SM-J700H RUNNING ON ANDROID 5.1.1 LOLLIPOP SOFTWARE UPDATES
- Download the CF-Auto-Root  tool for the Samsung Galaxy J7 SM-J700H on Android 5.1.1 Lollipop software updates.
- Open the Downloads folder and extract the rooting file to the Downloads folder and you get the Odin flashing tool and the MD5 file.
- Double-click on the Odin flashing tool file and the flashing tool opens up so you can see the user interface.
- Do not make any changes from the default settings and buttons that come available on the Odin user interface.
- Boot the Samsung Galaxy J7 SM-J700H smartphone into the download mode  and then connect it to the computer using the USB cable that is usually used for charging the battery.
- Be on the look out for a blue or yellow color coming from the ID: COM port that is showing in the top left corner of the Odin flashing app user interface on the computer. (The color is letting you know that the device is connected. No color here means you still need to get the Samsung USB Drivers working).
- Click the AP button from the Odin user interface and then browse through to the Downloads folder and select the MD5 file to upload to Odin.
- Click the Start button from Odin and the rooting begins.
In conclusion, that is how to root Samsung Galaxy J7 SM-J700H smartphones when they are running on the Android 5.1.1 Lollipop software updates by flashing one of Chainfire’s CF-Auto-Root tools. The smartphone reboots back into the normal mode and the green box lights up on Odin with a pass message when it is complete. The SuperSU app is now installed and enabled on the Samsung Galaxy J7 smartphone, and you can see it there from the app drawer. You can open the Google Play Store now and start installing the root applications you wanted to try. Moreover, it is possible to install a custom recovery image if any of them are available. Most of the time they are flashed using the Odin flashing tool again.