hello guys.below is the easiest method to root your phone and install TWRP recovery.
Download
1) twrp recovery
2) usb drivers
from here - http://androidurdu.net/download-and-install-new-2-8-7-0-twrp-on-lenovo-k3-note-mt6752/
Now after downloading the above
download recovery lemon k3 note from https://userscloud.com/yexc173ibpv8.
download flash tool from https://userscloud.com/958tvsa17724.
download SuperSU v2.46 from https://userscloud.com/o8m7u398nmv5
Now let's begin with the exciting part
1. put SuperSU in your external sd card before flashing recovery.
2. now open flash tool .exe .
3. select MT6752 Android_scatter.txt from recovery lemon k3 note folder.
4. uncheck all options except recovery and select the twrp recovery image file.
5. in flash tool go to options->download-> chech the box with 'da dl all with checksum'.
remove the battery and connect the phone to pc. start download .wait for 5 seconds and put the battery without disconnecting the phone from the pc.
after the download is complete boot into recovery and install supersu.zip.
your phone is now rooted and you can try new roms!!!
p.s.- cm12.1 beta 1 for k3 note- call feature is not working.
Thanks, I have already rooted it.. Any way to unroot to get the latest OTA?
BTW what do you mean by call feature is Not working in last line?
Well you can unroot using SuperSU .it has got an option for permanent unroot. I am not sure about this method but u can try this.
By call.. I mean that cm12.1 has still got bugs and presently sim feature(ril) is not working.
I remember on my old Verizon Note 2 I could just download busybox drivers and stuff and then hook it in the PC and just run ghetto root and it rooted it automatically with no hassle, and now I'm seeing bootloading and ODIN stuff and I'm pretty much a noob at this stuff, so is there an easier method that roots automatically or I don't have to do much?
Sorry :l
Easiest method I know of would be to flash TWRP via Odin and then flash supersu from TWRP.
yes...
1. Download TWRP for Note 3(your model) from twrp.me
2. Download supersu for Note 3 and copy to Phone/SD card. (both TWRP and Supersu have XDA threads as well)
3. Download and install Samsung drivers in PC.
4. Download and open ODIN in PC.
5. Follow "Odin Flash" instructions (connect Phone and get into Download mode using key combo) from TWRP download page and install via ODIN.
6. After installing, Power Off phone and get into Recovery (by key combo) and flash Supersu.
7. Wipe Cache and Dalvik Cache.
8. Power up.
It looks big but just a 10 mins work
Why Flash twrp? If only root needed. Wouldn't it be easier just to flash supersu in odin?
Odin doesn't work for all models and ROMs of the Note 3.
https://autoroot.chainfire.eu/#odin
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
Disclaimer
Your warranty is now void.
I am not responsible for any bricked devices.
Preparation for ROOTING J7 (2016) :
Enable USB Debugging on your J7 (2016)
This is very important thing to be done before you try flashing a firmware or recovery file. USB Debugging mode make Android devices receptive to download and send data over USB cable connection. If you do not know how to turn debugging mode ON, do this :
In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
You will see a message that “Developer mode has been enabled” on your device.
Now go to Settings -> Developer options : Tap it and go to USB debugging option and check the box to enable it.
In the ‘Developer Option’ you will also find the ‘OEM Unlocking’ option, just enable it. (You need to enable OEM unlock, Otherwise you might end up with boot problems or be unable to flash later on)
Install Samsung Android USB Driver for Windows to your Laptop/PC, Then connect your Samsung Galaxy J7 (2016) with USB cable. It will configure driver automatically.
How to ROOT Samsung Galaxy J7 (2016) :
1.] Download Odin, TWRP Recovery, Custom Kernel & SuperSU file to your Laptop/PC.
2.] Turn off your phone, Go to download mode (by pressing Volume down+Home+Power buttons at the same time for about 6-8 seconds).
3.] Press the Volume up button to continue.
4.] Open the ODIN file and run you downloaded on your Laptop/PC.
5.] Connect your phone to your Laptop/PC through orignal USB cable.
6.] When ODIN detects your phone, It will show added in the Log.
7.] In ODIN click on AP and then select the official twrp recovery file (TWRP-3.0.2-1-j7xelte.img.tar. under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Known Issues :- Samsung encryption is not supported yet in TWRP 3.0.2.0
8.] This step is alternative not necessary (If you want to disabled dm-verity & encryption, another words if you want to mount Internal Storage in TWRP, So do it) :
Go to download mode again and Open ODIN click on AP and the select Stock based custom kernel (SM-J710F-Kernel-6.0.1-nodmv.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in again.
Note 1 :- As per my experiences, it is recommended to flash the Kernel, then recovery and then "FORMAT DATA" (not only wipe) to disable encryption. Otherwise, TWRP will not be able to mount /data.
Note 2 :- If you want to keep encryption (are you official lover), simply flash official twrp recovery and then flash SuperSU package via TWRP, The result would be that TWRP is mount External SD card and OTG so don't worry and flash only official TWRP. (Follow all steps for rooting your J7 2016 by official method, ONLY skip step no. 8 and 11).
9.] If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
10.] Swipe to Allow Modifications. Click on Reboot.
11.] This step is alternative (If you followed step no. 8, so then do it) :
Swipe to Allow Modifications. Click on Reboot. Go to Wipe > Format Data > "yes" ...Ok Click on Reboot.
12.] Copy and place downloaded SuperSU v2.78 zip file to your Internal OR External SD card.
13.] Turn off your phone, Reboot to recovery (by pressing Volume up+Home+Power buttons).
14.] The recovery will start. Select 'install zip'.
15.] Go to and select SuperSU v2.78 zip which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik, Click on Reboot.
16.] After it finishes, go back and reboot your phone.
ENJOY your rooted Samsung Galaxy J7 (2016) !!
SuperSU Issues installing/updating binaries : If you want to update binary files or Root 100% your Galaxy J7 2016 follow my steps :
Open SuperSU app and go to setting -> Scroll down -> Full unroot -> Reboot automatically.
Then again rebooted TWRP -> Install zip -> Flashed SuperSU v2.46.zip -> Click on Reboot.
Open Playstore and thne Update SuperSU.
Open SuperSU -> Click on Continue -> Select TWRP/CWM -> Ok -> Reboot automatically.
ENJOY your full Rooted Samsung Galaxy J7 (2016) !!
Install Custom ROM :
Comming SOON...
Install Xposed Framework on J7 (2016) :
Most Android users mainly root their devices only to install Xposed Framework. Xposed Framework is a powerful tool that enables you to modify your ROM as you wish using some tweaks. Xposed Framework can be installed not only on Custom ROMS but also on the Stock ROMS. So using Xposed you can add some tweaks to your Stock ROM or firmware and get the features of a custom ROM.
Official build of Xposed framework for Marshmallow Samsung Galaxy Devices has not been released yet, since Samsung made a lot of changes to ART (Android Runtime) without providing the sources. So we have the unofficial build now and we need to flash the Framework (SDK.zip) rather than just installing the Apk like in other versions of android so as Jelly Bean and Kitkat (Where the Xposed installer apk file would install the framework on your system automatically.
Preparation for Install Xposed :
Make a nandroid backup using TWRP (in case if anything goes wrong) before installing Xposed Framework.
With the Nandroid backup (which is an excellent feature on custom recoveries like TWRP) you can backup all your current state of your operating system on your device and save it in your SD card or on your Computer storage and restore it at anytime you want. Many people will have perplexity that, If their Stock ROM (Firmware/OS) is rooted would it be able to do a backup of their OS and can able to restore it?. Yes you can do backup of the current state of your firmware with the custom recoveries like TWRP no matter your OS is rooted and made changes by using root.
Steps to to install the Xposed Framework for Galaxy J7 (2016) :
1. Install Xposed Installer App (Xposed Installer 3.0 alpha 4)
2. Download & copy the Xposed file and the Xposed Uninstaller to your Internal or SDcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk23-tw-arm-custom-build-by-wanam-xxxxxxxx.zip" Make sure you select the storage as Micro SDcard in the above when you navigate to find the Xposed Framework file to flash (install through TWRP).
4. Reboot It takes a little time to boot up as it want to update our Android System.
Enjoy the Xposed framework on your Samsung Galaxy J7 (2016) !!
How to use Xposed Installer :
1. Go to Xposed installer app on your phone and select Download.
2. Download and install the different modules you want to tweak your phone. After downloading a modules please don't open the app untill you enable it on Xposed framework by going to Module section on xposed installer app and selecting it on the check box there. Then retstart your phone to use the module you have installed.
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Credits :
Actualy me @KeMii
@jcadduono for making official TWRP Recovery.
@vaibhavpandeyvpz for making stock based kernel.
@Chainfire for the awesome SuperSU.
@rovo89 @wanam for xposed frameworks
If i didnt mention you and used your work please kindly forgive me and pm me to fix it right away.
Required Files for Download :
1. Samsung USB Driver for Window
2. Odin3 v3.11.1.zip
3. Galaxy J7 ⑥ ROOT by KeMii (All files Included)
OR
(a) Official TWRP Recovery - TWRP-3.0.2-1-j7xelte.img.tar
(b) Stock based Kernel - SM-J710F-Kernel-6.0.1-nodmv.tar
(c) UPDATE-SuperSU-v2.46
(d) UPDATE-SuperSU-v2.78-20160905010000
4. Xposed Installer App, Installer & Unistaller zip files.
OR
Xposed custom build by Wanam
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
jcadduono said:
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
Click to expand...
Click to collapse
Thank you sir for extra information and correcting me. Have the best day @jcadduono. :good:
?????? go go go for the custom Rom
Hi everyone! Thx for the guide!
I have a question: its really needed to change Kernel..? Cant we flash just TWRP recovery and then flash SuperSU..?
Thx!
revenat said:
Hi everyone! Thx for the guide!
I have a question: its really needed to change Kernel..? Cant we flash just TWRP recovery and then flash SuperSU..?
Thx!
Click to expand...
Click to collapse
Not necessarily. But you won't be able to mount internal storage. Its mentioned in the post too
Me_Ashish_ said:
Not necessarily. But you won't be able to mount internal storage. Its mentioned in the post too
Click to expand...
Click to collapse
Hi, thx for reply! I just read it, i miss it the first time, my bad!
So, if i cant mount InternalSD on TWRP recovery what problem can i found..?
I think i will not be able to use backup opcion right..?
Thx again for reply and help!!!
Guys, can someone tell me wich is the difference between "Stock Kernel (original)" and the "Stock Kernel (modified)" ..? Thx very much!
Screenshot for working modules on MM (samsung)
KeMii said:
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Click to expand...
Click to collapse
where are the screeshots ?
nice work bro and nice dp, waiting for some custom roms like note 7 for daily use neat n clean rom, appreciate your hard work and writing such a long post
Can I use this for j700t?
Sent from my SM-J700T using Tapatalk
Thanks...nice tutorial
Can this be used for the J7 700M Duo Sim? 2016 version? Thanks
KeMii said:
Thank you sir for extra information and correcting me. Have the best day @jcadduono. :good:
Click to expand...
Click to collapse
Now, i'm using J710FXXU1API3-J710FOLB1APE2 ROM on my J7 2016 and i tried decrypt kernel of previous ROM but wifi did not work. Do you have new kernel for J710FXXU1API3 ?
KeMii said:
How to Root Samsung Galaxy J7 (2016), Install TWRP, Custom Rom & Xposed Framework on Samsung Galaxy J7 2016 (SM-J710F/FN/GN/MN/K)
Disclaimer
Your warranty is now void.
I am not responsible for any bricked devices.
Preparation for ROOTING J7 (2016) :
Enable USB Debugging on your J7 (2016)
This is very important thing to be done before you try flashing a firmware or recovery file. USB Debugging mode make Android devices receptive to download and send data over USB cable connection. If you do not know how to turn debugging mode ON, do this :
In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
You will see a message that “Developer mode has been enabled” on your device.
Now go to Settings -> Developer options : Tap it and go to USB debugging option and check the box to enable it.
In the ‘Developer Option’ you will also find the ‘OEM Unlocking’ option, just enable it. (You need to enable OEM unlock, Otherwise you might end up with boot problems or be unable to flash later on)
Install Samsung Android USB Driver for Windows to your Laptop/PC, Then connect your Samsung Galaxy J7 (2016) with USB cable. It will configure driver automatically.
How to ROOT Samsung Galaxy J7 (2016) :
1.] Download Odin, TWRP Recovery, Custom Kernel & SuperSU file to your Laptop/PC.
2.] Turn off your phone, Go to download mode (by pressing Volume down+home+power buttons at the same time for about 6-8 secs).
3.] Press the Volume up button to continue.
4.] Open the ODIN file and run you downloaded on your Laptop/PC.
5.] Connect your phone to your laptop/PC through USB cable.
6.] When ODIN detects your phone, It will show added in the Log.
7.] In ODIN click on AP and then select the official twrp recovery file (TWRP-3.0.2-1-j7xelte.img.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Known Issues :- Samsung encryption is not supported yet in TWRP 3.0.2.0
8.] This step is alternative (If you want to disabled dm-verity & encryption another words if you want to mount Internal Storage in TWRP, So do it) :
Go to download mode again and Open ODIN click on AP and the select Stock based custom kernel (SM-J710F-Kernel-6.0.1-nodmv.tar) under Options tab disable Auto Reboot. Click on start, The flashing process will start. Once the flash is complete, Now exit Odin and disconnect your J7 from USB cable, you can pull the battery then place the battery back in.
Note 1 :- As per my experiences, it is recommended to flash the Kernel, then recovery, then "FORMAT DATA" (not just wipe) to disable encryption. Otherwise, TWRP will not be able to mount /data.
Note 2 :- If you want to keep encryption, simply flash official twrp recovery and then flash SuperSU package via TWRP (Follow these steps for rooting your J7 by official method, step no. 1-7, 9-10 and 12-16. And skip step no. 8 and 11).
9.] If the flashing succeeds, ODIN will show 'PASS'. That means the recovery flashed successfully. It will boot into recovery.
10.] Swipe to Allow Modifications. Click on Reboot.
11.] This step is alternative ( If you followed step no. 8, so do it ) :
Swipe to Allow Modifications. Click on Reboot. Go to Wipe > Format Data > "yes" ...Ok Click on Reboot.
12.] Copy and place downloaded SuperSU v2.78 zip file to your Internal OR External SD card.
13.] Turn off your phone, Reboot to recovery (by pressing Volume up+Home+Power buttons).
14.] The recovery will start. Select 'install zip'.
15.] Go to and select SuperSU v2.78 zip which you downloaded. Swipe to Confirm Flash. Flashing process will start. Once Completed. Wipe Cache/dalvik, Click on Reboot.
16.] After it finishes, go back and reboot your phone.
ENJOY your rooted Samsung Galaxy J7 (2016) !!
SuperSU Issues installing / updating binaries : If you want to update binary files or Root 100% your Galaxy J7 2016 follow my steps :
Open SuperSU app and go to setting -> Scroll down -> Full unroot -> Reboot automatically.
Then again rebooted TWRP -> Install zip -> Flashed SuperSU v2.46.zip -> Click on Reboot.
Open Playstore and thne Update SuperSU.
Open SuperSU -> Click on Continue -> Select TWRP/CWM -> Ok -> Reboot automatically.
ENJOY your full Rooted Samsung Galaxy J7 (2016) !!
Install Custom ROM :
Comming SOON...
Install Xposed Framework on J7 (2016) :
Most Android users mainly root their devices only to install Xposed Framework. Xposed Framework is a powerful tool that enables you to modify your ROM as you wish using some tweaks. Xposed Framework can be installed not only on Custom ROMS but also on the Stock ROMS. So using Xposed you can add some tweaks to your Stock ROM or firmware and get the features of a custom ROM.
Official build of Xposed framework for Marshmallow Samsung Galaxy Devices has not been released yet, since Samsung made a lot of changes to ART (Android Runtime) without providing the sources. So we have the unofficial build now and we need to flash the Framework (SDK.zip) rather than just installing the Apk like in other versions of android so as Jelly Bean and Kitkat (Where the Xposed installer apk file would install the framework on your system automatically.
Preparation for Install Xposed :
Make a nandroid backup using TWRP (in case if anything goes wrong) before installing Xposed Framework.
With the Nandroid backup (which is an excellent feature on custom recoveries like TWRP) you can backup all your current state of your operating system on your device and save it in your SD card or on your Computer storage and restore it at anytime you want. Many people will have perplexity that, If their Stock ROM (Firmware/OS) is rooted would it be able to do a backup of their OS and can able to restore it?. Yes you can do backup of the current state of your firmware with the custom recoveries like TWRP no matter your OS is rooted and made changes by using root.
Steps to to install the Xposed Framework for Galaxy J7 (2016) :
1. Install Xposed Installer App (Xposed Installer 3.0 alpha 4)
2. Download & copy the Xposed file and the Xposed Uninstaller to your Internal or SDcard
3. Go to TWRP select Install and navigate to Xposed file "xposed-vxx-sdk23-tw-arm-custom-build-by-wanam-xxxxxxxx.zip" Make sure you select the storage as Micro SDcard in the above when you navigate to find the Xposed Framework file to flash (install through TWRP).
4. Reboot It takes a little time to boot up as it want to update our Android System.
Enjoy the Xposed framework on your Samsung Galaxy J7 (2016) !!
How to use Xposed Installer :
1. Go to Xposed installer app on your phone and select Download.
2. Download and install the different modules you want to tweak your phone. After downloading a modules please don't open the app untill you enable it on Xposed framework by going to Module section on xposed installer app and selecting it on the check box there. Then retstart your phone to use the module you have installed.
All the Xposed modules listed on the download section won't work for Samsung Marshmallow Stock based Roms. Please refer the the screen shot above to see the Modules that I use on Xposed framework.
Credits :
Actualy me @KeMii
@jcadduono for making official TWRP Recovery.
@vaibhavpandeyvpz for making stock based kernel.
@Chainfire for the awesome SuperSU.
@rovo89 @wanam for xposed frameworks
If i didnt mention you and used your work please kindly forgive me and pm me to fix it right away.
Required Files for Download :
1. Samsung USB Driver for Window
2. Odin3 v3.11.1.zip
3. Galaxy J7 ⑥ ROOT by KeMii
OR
(a) Official TWRP Recovery - TWRP-3.0.2-1-j7xelte.img.tar
(b) Stock based Kernel - SM-J710F-Kernel-6.0.1-nodmv.tar
(c) UPDATE-SuperSU-v2.46
(d) UPDATE-SuperSU-v2.78-20160905010000
4. Xposed Installer App, Installer & Unistaller zip files.
OR
Xposed custom build by Wanam
Click to expand...
Click to collapse
Nice kemii super.......
Sent from my SM-J710F using XDA-Developers mobile app
jcadduono said:
No you don't need to enable USB debugging it has nothing to do with anything outside the system OS. No affect on download mode nor recovery whatsoever. It can be useful for debugging late boot issues though if you ever run into them later on.
As an alternative to flashing the kernel tar in Odin, users can also format their data (or just use an sdcard) in twrp then extract the boot.img from the tar and copy it to twrp using MTP, then flash the boot.img using flash image feature in the install page.
(Used normally when users distribute kernels as .img not .tar)
If users don't want to root or change their kernel, they can flash no-verity-opt-encrypt zip in twrp to just disable the integrity checks broken by swiping to enable modifications in twrp.
Also if you don't have an sdcard but want to keep your data encrypted you can use the cache partition to store small files!
adb push filename /cache/
They can be flashed from there.
Click to expand...
Click to collapse
awesome man... got that.. thanks
Help me
I have already flashed my samsung j7 2016 with twrp recovery and have installed su... but i didnt flash custom kernel.. my internal storage is not shown in the recovery screen... what to do now?
saddam.khan999 said:
where are the screeshots ?
nice work bro and nice dp, waiting for some custom roms like note 7 for daily use neat n clean rom, appreciate your hard work and writing such a long post
Click to expand...
Click to collapse
Thank you @saddam.khan99 We are working on Note 7 rom for J7'6 and some new custom rom comming soon. Stay with us.
coolzone4u said:
Thanks...nice tutorial
Click to expand...
Click to collapse
Thanks...
densukke said:
Can this be used for the J7 700M Duo Sim? 2016 version? Thanks
Click to expand...
Click to collapse
No... because J700M is J7 2015.
Go here and read this article How to Root J7 J700F/H/M :-
http://forum.xda-developers.com/galaxy-j7/themes/how-to-root-twrp-install-xposed-t3328580
chinhlevn said:
Now, i'm using J710FXXU1API3-J710FOLB1APE2 ROM on my J7 2016 and i tried decrypt kernel of previous ROM but wifi did not work. Do you have new kernel for J710FXXU1API3 ?
Click to expand...
Click to collapse
I saw your problem, Lagging and wifi errors is comming because of modified kernel is outdated and its need to some modification to fix it but unfortunately this work has been stopped. So now do not use it.
Don't have to worry anymore because official TWRP is released, this recovery External storage and OTG mounted so now don.t need Modified kernel at the last use only official TWRP Recovery. :good:
Can Anyone Tell me how to Root J500H 2015 3G 8GB latest Marshmellow 6.0.1 Installed Any Way to Root this Phone??
Humayun Butt said:
Can Anyone Tell me how to Root J500H 3G 8GB latest Marshmellow 6.0.1 Installed Any Way to Root this Phone??
Click to expand...
Click to collapse
Cf auto root perhaps
Not Working Any Method
SpamMachine said:
Cf auto root perhaps
Click to expand...
Click to collapse
Hi! One way is to use custom recovery to root your Galaxy J5. To root with custom recovery you will need a computer running Windows OS (didn't work with Linux distros using Wine) and download Odin from samsungodin.com. Then you will need a TWRP-recovery, the link is here:
https://eu.dl.twrp.me/j53gxx/twrp-3.1.1-1-j53gxx.img.tar.html
In Odin, click on the AP button and select your downloaded recovery file, boot your phone to download mode (Pwr+VolumeDown+Home), connect your phone with computer and start the installation process. It will usually take less than five seconds.
Once you installed the recovery, you will be able to easily root your phone. I recommend SuperSU as your SuperUser app. The link to official SuperSU is below:
https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip
Boot into recovery (Pwr+VolumeUp+Home) and install SuperSU and that's it, your phone should now be rooted. If you consider any problems, feel free to ask for more help!
Regards,
Patrik.