[Galaxy Tab S General] KainanMaki:
Root SM-T707A on Lollipop with SuperSu - Xposed & Debloated - Part II

Where are we right now?

* Part I: Flash Stock Lollipop 5.0.2.

* Part II: Gain Root access for Lollipop with SuperSU. <---- YOU ARE HERE!

* Part III: Flash Xposed Framework thru Flashfire.

* Part IV: Debloat the tablet from both AT&T and most of Samsung stuff.

* Part V: Improve usability and aspect with Xposed Modules.

Once again, some words of our sponsors: NO, I'm NOT resposible for any consequence originated from the use of this guide, being that the death of your tablet, or your smart tv, the Panama Papers or Luis Suarez just playing rough with Filipe Luiz's foot. Whatever happens to your tablet, it's ON YOU.

Introduction (PLEASE READ!):

This guide works as a continuation of Part I, so we assume you flashed KitKat and applied Lollipop updates as described.

If you are already on Lollipop and have several weeks using it, of course you can try this guide, but I STRONGLY SUGGEST to start from zero, backup your files and use the guidelines on Part I of this guide.

Part II: Gain Root access for Lollipop with SuperSU

IMPORTANT - During the first boot on our brand new lollipop, don't try to connect to your WiFi and remove your SimCard if availble before even selecting any option. We don't want any internet at this time.

Our first move in Lollipop is to Reject all the AT&T offers..

Then accept terms of Samsung EULA (and hit No Thanks below)...unless you want to share information with Sammy.

Then you can put your name (I didn't), it' s up to you.

Disable the 3 checkboxes for location services (you can enable this later).

Then skip the Samsung Account creation and hit also Next on my "Find my mobile" screen without doing nothing.

Finally, you'll reach the Android Desktop.

Setting the stage for rooting with KingRoot

Still avoiding any conection to the internet, go to your apps and tap Settings.

Before doing nothin, I strongly suggest you change your language to english in case you use another.

If your first language is English, you're good.

If it's not, you can change it on General TAB, then "Language and Input".

After this, tap the Device tab, choosing then Display option on the left.

Choose Screen timeout and select 10 minutes.

Now select Lock screen on your left and Screen lock on your right. Tap "None".

Now go to "General" tab and tap "Security".

Enable the Unknown sources checkbox and press OK on the popup.

Press home button. Now you can connect to your Wifi.

The moment you got Internet, Samsung will start forcing some updates on your tablet.

At the same time, several Google popups will ask you to "regularly check device for security".

Decline them all the time!

There is a "Games" app that loves to open itself without asking

When that happens, it will introduce you to an agreement that you will REJECT.

If it doesn't show, better. But it will eventually.

Now enter the Play Store and Log in with your credentials.

Accept the playstore conditions when prompted. If you are kicked out of the app just enter again.

Still inside Playstore, now swipe from your left side border to gain access to the menu.

Tap "My Apps" and use the "Update All" button on the right.

Accept all APP Permisions (seven times in my case).

The update process will start. This will take some time so BE PATIENT and do nothing else.

When everything is updated, you'll notice some warning on your status bar.

Swipe down your status bar. It will ask several times to Update Google Play Services.

Tap any of update offers for Play Services. Playstore will open again offering the update.

Hit Update and Accept. When the update of Google Play Services is finished, hit the Open button.

You gain access to Google Settings. Tap Security.

Disable "Remote locate this device" - "Allow remote lock and erase".

Disable also "Scan device for security threats" and "Improve harmfull app detection" (unless is greyed out).

Hit the home button and go back to desktop.

Installing KingRoot

For the next step, you need to download these files on your PC:

* Kingroot V4.90

* RemoveKing

Copy them on your tablet's internal memory. Specifically on the root of your internal memory. If you copy them inside a folder, later commands will fail.

Back to your tablet's desktop, look for the folder icon on the bottom left corner. This will open the Samsung File Manager. Look for "Device Storage" on the left column. If you copied the files correctly, you'll find both on the right pane of the display. Extract the RemoveKing.zip file by tapping it and clicking "OK". A RemoveKing folder will appear on the root of your filesystem.

Now open the Kingroot V4.90 file. Hit Next and then Install.

If a google warning appears citing - "Installation blocked". Hit "Install anyway" (unsafe).

If it doesnt, just hit Open. A blue screen shows up with the legend "ROOT auth".

Swipe upwards twice (assuming you're holding your tablet in portrait).

Now hit the "Try it" button. The app will verify root status in a matter of seconds.

Now tap the "TRY THE ROOT" button at the bottom.

When the root is sucessful, you'll be asked to "Forbid Knox".

Tap Cancel and press the home button. Now you are rooted with Kingroot.

Installing and preparing Terminal Emulator

Now that we are rooted, enter the playstore and install the app "Terminal Emulator for Android". Open it. You'll notice some small font selected so, hit the 3 dots on the right upper corner and go to preferences. On Font Size choose 24 pt. Hit the back physical button of the tablet. Now the "white letters" become readable. And it shows something like:

klimtlteatt:/ $

Next type the following and hit enter:

su

A Kingroot popup will ask for root permission. Tap "Allow".

Now the $ symbol will change for #.

Next you hit the HOME button to exit the app briefly (don't close the app in any other way, just hit the HOME button).

Uninstalling KingRoot

After that, go to your apps and enter the KingRoot app.

Now tap the 3 dots on the upper right corner and select "General Setting". Disable "Smart Authorization", then disable "Enable Root Authorization". Finally choose below "Uninstall KingRoot". Hit Continue. Uncheck "Backup Root" when prompted and hit OK. When all is over, you're back to the desktop. Go back again to your apps and uninstall Purify.

Applying the Scripts

Open again Terminal Emulator app (thru the app Icon) . Now we need to hit a couple of scripts by moving first to our extracted folder by entering the following command on the terminal (plus enter):

cd /sdcard/RemoveKing/

To run the first script type (then press enter):

./step0.sh

It just takes 3 seconds, then type the following and press enter:

./step1.sh

This last script will ask for a confirmation during its process.

Type just an "y" and hit enter: (WARNING, the Y won't appear on your display after typing it)

y

You'll notice a bunch of errors, don't mind them.

Installing SuperSU

Now hit the home button and go to the play store.

Search and Install SuperSU (free version). Open it. Choose Expert.

The app will ask "The SU binary needs to be updated, continue?".

Hit Continue and then choose "Normal" when asked on the next popup.

You'll receive an "Installation Sucess!". Tap the Reboot option.

Congratulations! You are now rooted with SuperSU.

After rebooting, enter the Terminal app once more, and tap the X on the right upper corner and hit OK.

That will finish the current terminal session.

If you're interested in getting Xposed Framework, go to part 3 of this guide.

If you're just interested in debloating the SM-T707A and improve its performance, go to part 4 (Soon).

Part 5 is where I discuss the modules I'm using on Xposed and also some Playstore apps to improve functionality, and remove as much Touchwiz as possible, while also working on better battery life (Soon too).

Final Considerations (suggested reading - not mandatory)

While this guide may seem easy to carryout, it took me almost a month to get SuperSu to work on Lollipop.

I'm no coder (a soon to be Certified Public Accountant), and the real magic to pull this off was to try many combinations of different app versions, different situations with google services and several strategies with the script and superSU. In fact, most of KingRoot versions don't work on this tablet to get root, also tried SuperSume app from the playstore. The same could be said for KingoRoot (don't confuse it with KingRoot), it worked but I couldn't remove it without losing root.

Why I'm telling you this? Because using KingRoot and similar apps to root this tablet, your mileage may vary while doing it. In fact, even while applying my first two guides there's a respectable chance of KingRoot tool failing to root your tablet. If you followed this couple of guides to the last comma, your chances of success are very close to 100%. But I have noticed in similar Galaxy Tab S threads, that the use of KingRoot and KingoRoot to achieve root is just a matter of using the root tool many times until it works, and I wanted to avoid you guys going thru that. To take sucess rate as close as it gets to 100%, we took all of this steps. They were included to avoid many failures. I believe they're are 99% flawless to achieve root on Lollipop with SuperSU.

Also, the second script won't remove many KingRoot files, because it was thought for KingoRoot on KitKat.

I have to give myself more time to develop something that could really clean up the last traces of KingRoot.

Special Thanks

* [MENTION=4838640]chixvicious[/MENTION] - For showing how to achieve the same over KitKat and KingoRoot instead.

* [MENTION=2300913]bakageta[/MENTION] - For creating these scripts for the Alcatel smartphone over KingoRoot.

* [MENTION=6674985]Kingxteam[/MENTION] - For developing KingRoot to allow us to root our device.