[Galaxy S6 Android Development] HowJesNo:
okay a complete n00b question here.

in order to instal this XtreStoLite i need to have rooted phone, with TWRP custom recovery installed, right?

so to root i need to do a whole lot of things according to guide i found on digitaltrends

How to root the Galaxy S6, S6 Edge, and Note 5 running Marshmallow

You can root your Galaxy S6, S6 Edge, or Note 5 running Android Marshmallow, but only certain models. To check your model, open Settings > About Phone and look under Model Number.

The following model numbers can be rooted with this method:

Galaxy S6 – SM-G920F, SM-G920FD, SM-G920L, SM-G920K, SM-G920S

Galaxy S6 Edge – SM-G925F, SM-G925L, SM-G925K, SM-G925S

Galaxy Note 5 – SM-N920C

The following instructions are for devices running Android 6.0.1. Do not attempt to root using this method if your device is on any other version or if your model number isn’t listed.

Note: Rooting your Galaxy S6, S6 Edge or Note 5 will trip Knox, which means you will not be able to use Samsung Pay.

Make sure OEM Unlocking is enabled on your device. Open Settings. If you do not see Developer Options towards the bottom of the Settings screen on your device, follow these steps to activate them.

Tap on About Phone and find the Build Number.

Tap on the Build Number seven times and the Developer Options will appear on the main page of the Settings.

Tap on the Back key to see the Developer Options.

Tap on Developer Options.

Check to enable OEM Unlocking.

Now it’s time to achieve root. Below are simple instructions, but you should hit up Max Lee’s post for more detailed info.

Download the appropriate SpaceX Kernel (with tar.md5 extension) for your model from here and save it to your computer. Remember its location.

Download the latest version of ODIN from here (version 3.10.7) to your computer and remember its location.

Download SuperSU version 2.52 Zip file from here. (Do not unzip) to your computer and remember its location.

Download the appropriate TWRP file (with tar.md5 extension) for your model to your computer from here and remember its location.

Download the Samsung USB drivers for your device from here.

Power off your device. Now hold down the Volume Down, Home, and Power buttons together. After about 5 seconds, you will see a warning screen.

Now tap the Volume Up key to put your phone in ODIN download mode.

Connect your phone to your computer via a microUSB cable.

Run the Odin software and make sure there is a COM number in the blue highlighted box. If not, then your USB drivers are not installed properly.

If everything is a go, Click on AP and select the SpaceX Kernel file that you downloaded earlier.

Click on Start. The process could take a few minutes.

You should now see Pass at the top left and the phone will reboot.

After the phone reboots, put it back in Odin mode by following steps 6 and 7 again.

If your phone is disconnected from your computer, connect it back.

Click on AP and choose the TWRP recovery file you downloaded earlier.

Click on Start. The process could take a few minutes.

When finished, your phone will reboot.

Once rebooted, tap on Allow to Allow access to device data so you can copy over files to your phone.

Copy over the SuperSU zip file you downloaded earlier to the root directory on your phone.

Now power off the phone and hold down Volume Up, Home button, and Power buttons together until you see the Samsung logo.

When the logo appears, release only the Power button.

After a few seconds, you should be in TWRP recovery. Now let go of all buttons and tap on Install.

Choose the SuperSU zip file you copied over to your phone and swipe to flash.

Reboot the phone one more time. After the phone reboots, you will now see the SuperSU app in the app drawer. Enjoy root.

after that install custom recovery, guide from addictivetips

Install TWRP Recovery with GooManager:

Install GooManager on your device. It is an app that lets you download and install several Android ROMs and mods hosted on the Goo.im website, along with flashing the latest TWRP Touch recovery.

Launch GooManager once it has been installed.

Press Menu and select the ‘Install OpenRecoveryScript’ option. Confirm any prompts that you get after that, and provide the app with root access if it requests for it.

Wait patiently till the app downloads the latest TWRP recovery for your device, and installs it.

Once the recovery has been installed, confirm that it installed successfully by booting into it. You can do that right from GooManager itself by pressing Menu and selecting the ‘Reboot Recovery’ option

and after all that to flash again with XtreStoLite.

thats a lot of work, and not for n00b-s