[Samsung Galaxy On5 Guides, News, & Discussion] cargohook:
SM-S550TL Step-by-Step Rooting Instructions for N00bs

Building off the excellent work of [MENTION=6430051]hydroman202[/MENTION] and [MENTION=8070095]daryl2347[/MENTION], I have compiled these full, step-by-step SM-S550TL rooting instructions in plain English for n00bs. :cool:

00 If you have already experimented or pranked with your device and screwed something up, you need to reflash the stock firmware via Odin (read through these educational points whether you need them already or not!!!):

00.A Create a new folder on your Windows desktop and name it "SM-S550TL". This is where you will put all the files you download and use with this device.

00.B Download Odin3 v. v3.12.3 here. Unzip the folder inside into your SM-S550TL folder.

00.C Download the firmware here and unzip ALL_TFN_S550TLUDU1APG1_S550TLTFN1APG1_CL8482018_QB10267860_REV00_user_low_ship.tar.md5 into your SM-S550TL folder.

00.D Run Odin AS ADMINISTRATOR (right-click > Run As Administrator).

00.E Start your SM-S550TL in Download Mode by simultaneously holding Volume-Down, Home, and Power buttons. When you get to the next screen, press Volume-Up. Now that you're in DL mode, plug your SM-S550TL into a USB port on the computer.

00.F When you see the device is connected (under ID:COM there will be a block that turns baby blue and say 0:[COMx] inside), press the AP button and navigate to your ALL_TFN_S550TLUDU1APG1_S550TLTFN1APG1_CL8482018_QB10267860_REV00_user_low_ship.tar.md5.

00.G Wait for the package to verify. When it's done, it will say "Leave CS" in the log. Press start. Wait for Odin to say "PASS!" The device will reboot. Exit Odin.

00.H Go through the device setup procedure: When signing into your Google account, do it slowly, waiting after each step. A pop-up will appear asking if you want Google to check for security threats, I strongly suggest you press Decline. (If you miss the pop-up during setup, you can turn this setting off in Settings>Google>Security>Scan device for security settings.) Skip setting up a Samsung account (unless you want loads of bloatware). Do not set up anything related to Knox, it will give you trouble later.

00.I Go into your device settings. Here take the following steps: Under Display, set the screen timeout to 10 minutes. Under Lockscreen and Security, enable Unknown Sources, then scroll down and go into Other Security Settings. Click Device Administrators, and disable (i.e. deactivate) Android Device Manager. Go back to your main Settings and scroll down to About Device, here find Build Number and tap it repeatedly until it says you have enabled Developer Options. Go back to the main Settings menu and under Developer Options, enable OEM Unlock and USB Debugging.

01 Download the the boot.tar file provided here, and save it in your SM-S550TL folder. Using Odin as per the procedure above, click AP and flash the boot.tar file. This will set your SElinux mode to permissive.

02 Download and install the Debloater Tool for Android by [MENTION=3178012]gatesjunior[/MENTION] from here on your Windows PC. Before doing anything, watch the video on that page. Run the program and I recommend you disable all the following before proceeding with the root procedure below:

ContainerAgent2.apk (com.sec.knox.containeragent2)

KLMSAgent.apk (com.samsung.klmsagent)

KnoxAppsUpdateAgent.apk (com.samsung.knox.appsupdateagent)

KnoxAttestationAgent.apk (com.sec.enterprise.knox.attestation)

KnoxBBCProvider.apk (com.samsung.android.bbc.fileprovider)

KnoxBluetooth.apk (com.sec.knox.bluetooth)

KnoxFolderContainer.apk (com.sec.knox.foldercontainer)

KnoxKeyguard.apk (com.samsung.knox.kss)

KnoxSetupWizardClient.apk (com.sec.knox.knoxsetupwizardclient)

KnoxShortcuts.apk (com.sec.knox.shortcutsms)

KnoxSwitcher.apk (com.sec.knox.switcher)

KnoxTrustAgent.apk (com.Samsung.knox.knoxtrustagent)

MyKNOXSetupWizard.apk (com.sec.enterprise.knox.myknoxsetupwizard)

RCPComponents.apk (com.samsung.knox.rep.components)

SecurityLogAgent.apk (com.samsung.android.securitylogagent)

SharedDeviceKeyguard.apk (com.sec.enterprise.knox.shareddevice.keyguard)

UniversalMDMClient.apk (com.sec.enterprise.knox.cloudmdm.smdms)

03 Download the latest KingRoot apk from here to your SM-S550TL device. Install it. Make sure your device is either plugged in or has a 50% or higher charge. Make sure you are connected to the internet through WiFi or mobile data. Run KingRoot and follow the instructions to do the root procedure. Be patient. If the device freezes, DON'T PANIC! Simply pull the battery and start KingRoot again. It may take several tries, but you'll eventually conquer it.

04 Once KingRoot says it has achieved root, go to Google Play and install Root Check by [MENTION=2438505]jrummy16[/MENTION] here. Run it, grant supersu permission, and it should say the device is rooted and the superuser is KingRoot.

05 Cool, so far so good. Now go back to Google Play and install Super-Sume Pro by [MENTION=3178012]gatesjunior[/MENTION] from here. Run it, read carefully and follow the instructions. Once complete you will have installed SuperSu by Chainfire and uninstalled KingRoot (thanks, KingRoot, it's been good to know ya!).

06 Run Root Check by JRummy again. Now it should confirm that you have root via SuperSu. It might ask if you want to install BusyBox. It's up to you, JRummy is a reliable developer. But I recommend you go to optional step 07 below.

07 Optional: Go back to Google Play and install BusyBox by [MENTION=1335872]Stericson[/MENTION] (free or pro) and install the latest BusyBox.

08 If you follow these instructions perfectly, you'll be in business.... But it's your responsibility and yours alone if you mess it up. Don't blame us. :good: