[GUIDE] How to Root Note 5 I EFS Backup I Xposed I Deep sleep Fix I Updated

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,310
67,649
263
Gujarat, India
drketanrom.com



FOR TEMPORARILY USE THIS METHOD TO ROOT NOTE 5 running on NOUGAT

PS : Running version of SuperSU will not work, once It will be updated use below said method

















-------------------------------------------------------------------------------------------------------------- For Marshmallow and lower use below method-------------------------

I have seen many users still have no proper information about rooting SM-N920* (Galaxy Note 5)

Here Steps to root your Note 5. Since there are major changes in policy to root device here I am updating this guide in favor of newbies to make it simple as possible.

Before you proceed to root, you should know some facts like we need to have custom kernel as of now to root device (This is no more compulsory as Systemless root like Supersu 2.60+ can root device on stock kernel. Read below.). Also we have bootloader protection to flash anything but that can be unlock (read below). Also to note that rooting your device warranty voids (permanently) apart from warranty if you want to unroot device after rooting it once, you may have deep sleep bug. Read Deep Sleep issue on stock non rooted ROM at end of this post.

Need to know before rooting Note 5.

Here I am making two parts for two different method to root your Note5. Before proceeding you have to device which way you want to root as mixing both method may mess up your system and ultimately you may need to reflash stock ROM.
Before starting step just to explain what is difference between both the methods of root.

Method 1: Systemless root.
Systemless root is recently provided by @Chainfire for our device.
Major advantage is you can simply flash same zip (superSu 2.60 and up) to any Note5 variant without any dependencies on kernel for your device.
As Systemless root is still beta and may be we will get stable version very soon but most of root stuff working fine as it should with beta version too. Edit : It seems Systemless root is almost stable now.
Systemless root can be achieved by two methods
1A. - Flashing SuperSU from custom recovery.This is two step procedure. First flash custom recovery and second Flash SuperSu zip Advantage of this method over 1B (below) is you will have custom recovery and helpful to make nandroid backup OR flashing other recoveries.
1B - Flashing with Odin - Flashing root package with Odin. Single step root. Easiest method.


Method 2 : Using prerooted kernel. With prerooted kernel you can root your device in single step even without having custom recovery. This is true in case of your kernel is having prerooted script and available in tar version. I will provide example below in guide which kernel have this.
There is no any issue using this method but you must have to find correct kernel for your device.

How to root Note 5


Method 1 (systemless root) Again there are two method for Systemless root and you can go with either of it.

Method 1A - Systemless root by flashing SuperSU zip

You will require custom recovery to use this method. Here are steps for how to install custom recovery as well how to root.
1.Unlock Flashing
Go to settings-about device-Software info - You will see "build number" - Tap repeatedly on build number to unlock development option
Now you will see Development option in setting (just above about device)
Open Development option - OEM Unlock - Enable it.

2.get custom Recovery.
Download TWRP by @bigbiff according your variant. Here select tar version of file NOT zip
OR
Philz CWM. Philz recovery is ported for Note 5 by @arter97 and you can download from his web page. - Here look to latest build and select your device model. for example your variant is N920I you have to open n920ci (this indicate n920c and n920i) and download Philz recovery with file name ending tar.md5 (not zip)

3A.Flash custom recovery.
Use Odin V3_10.7 to flash downloaded recovery
Switch off device
Reboot to download mode (Vol down+power+home)
Select downloaded above said custom recovery with AP tab of Odin and flash.

when TWRP prompts asking to "keep read only" or to "allow modifications", select the option to "Keep Read-Only." (Phil's CWM doesn't give the option to keep it read-only.) As well, _if_ TWRP/Philz offers to install root - DO NOT LET IT (as it's not compatible with systemless root.)


Reboot to recovery and now you should have custom recovery.
In case still you have stock recovery then follow this
Again reboot to download mode
Select recovery file with AP tab of Odin
Now uncheck Auto reboot option
Flash selected file
Once flashing complete, disconnect device and long press Vol down+Power
Once screen turns off, immediately press vol up+power+home to reboot to recovery manually.

3B : This step is only for those who want to use Android Pay otherwise you can jump to Step 4 directly.

A completely stock system with the systemless root installed will NOT, by default, work with Android Pay. To make it work with android pay, the following command should be run from a shell prompt on the device (while the device is in TWRP, but before installing superSU.) This is easier to do via 'adb shell', but could, I guess, be done from within TWRP itself (advanced->terminal command)

Code:
echo BINDSYSTEMXBIN=false>>/data/.supersu
4.Root with Systemless root.
Once you have custom recovery on your device then simply download Systemless superSu zip and flash from recovery that's it.
Here is link for Systemless root Big Thanks to @Chainfire
You have to download latest version of it.
Once it is done, you will see SuperSU app on your drawer and your device is rooted now.




Method 1B - Systemless root by Odin (CF Auto Root)
This is easiest way to root Note 5
Download required files from CF Auto root download page. Simple search your device ID e.g. N920I. If you see your device model is listed then you can see download option beside of your device ID in table.

Download according your device ID and extract it. You will get Odin and one *.tar.md file.

Before starting unlock bootloader
1.Go to settings-about device-Software info - You will see "build number" - Tap repeatedly on build number to unlock development option
Now you will see Development option in setting (just above about device)
Open Development option - OEM Unlock - Enable it.
2.Reboot device to download mode (switch off device then Vol down+power+home)
3.Open Odin on PC
4.Select that *tar.md5 file for AP (PDA) tab of odin
5.Connect device to PC and wait till color change for com port (successfully connected device) and select 'Start' to flash
Once flash finish, disconnect device and reboot. You will have rooted device now.
Method 2: Flashing Prerooted Custom kernel.

Basically you can install any prerooted kernel with odin or with custom recovery but here i will show a example which can be done in single step

1.Download prerooted odin flashable (in .tar.md5 format)
Example : Get Skyhigh kernel by @UpInTheAir
here is Original thread by him

Look to post #2 of that thread and under Download section you will find many version of kernel. You have to download one which is for your variant as well available as odin flashable.
As of today available versions are
[Odin3 v3.10.6] SM-N920-C / CD / G / I [ v3.4 ] - which same for following devices like N920C N920G N920I N920CD
[Odin3 v3.10.6] SM-N9200 [ v3.4 ] - For N9200
[Odin3 v3.10.6] SM-N9208_SEA [ v3.4 ] - For N9208

2.Flash Downloaded file with Odin
Use Odin V3_10.7 to flash downloaded kernel
Switch off device
Reboot to download mode (Vol down+power+home)
Select downloaded kernel file with AP tab of Odin and flash.
Device will auto reboot and you can see kernel info in Setting-Device info. Also on successfull flashing you will see SuperSU app on your drawer.

If you don't find any version available for your variant, you can simply make request to OP on kernel thread OR Use Systemless root meanwhile.

PS : As said above you can use any custom kernel by any developer but keep in mind that if kernel is not Odin flashable then you need to flash custom recovery first and if not prerooted then flash Supersu recommended by kernel developer. I have make example is based on just easiest way to flash i found.

IMPORTANT


Here is end of how to root note 5. Read below some miscellaneous discussion.

- There may be issue with DRM protected videos (like Netflix). You can fix with this.


- Now DON'T FORGET TO MAKE EFS (IMEI) BACKUP


- Xposed on Note 5



Deep sleep issue. - THIS IS FIXED AFTER SuperSu 2.67

If your device doesn't go to deep sleep after root. commonly reported after rooting with stock kernel (systemless root)

How to know deep sleep issue : Main symptom of deep sleep bug is fast draining battery. You can confirm if your device has this issue or not by using batterbattery stat or any similar app.
After installing BBS keep device idle for sometime and see other profile and check your device record deep sleep? If you don't have deep sleep recorded then you need fix. Here is screenshot of deepsleep record.

Deep Sleep Issue on stock non rooted device
:

This is classically happens when you root device/flash custom kernel/recovery/ROM and later revert to stock ROM. Now even you have non rooted device with pure stock ROM, your device won't enter to deep sleep. Basically this is not a bug but poor policy and samsung don't care to address this issue as if you use device as per samsung suggests (without tripping knox) there will be no issue. Again solution is root your device and apply deep sleep fix / any kernel/ROM which have bio;t in deep sleep fix.


How to Fix :

You can try this to fix Deep sleep issue.

Big Thanks and credit goes to @Chainfire
Thanks and credit to @garyd9 for all the helps to users and providing lots good information.












.
 

Attachments

Last edited:

juliano76

Senior Member
Jul 30, 2009
270
19
0
Sofia
I've read that currently there is reboot issues with that kernels. Which one from the 3 versions is the most stable?

Sent from my SM-N920C using XDA Free mobile app
 

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,310
67,649
263
Gujarat, India
drketanrom.com
I've read that currently there is reboot issues with that kernels. Which one from the 3 versions is the most stable?

Sent from my SM-N920C using XDA Free mobile app
Let's keep this thread on the track only and don't make kernel discussing thread. All developers are working hard and it's insulting to say this one is better. For A - may be kernel X is better and for B - may be kernel Y is better, moreover it's subjective and you have to find yourself which one is best for you. Purpose of guide is how to root and I am pretty sure using any of mention kernel will do job. If you are not happy with your kernel you can change anytime OR may you can seek assistance from kernel thread.
Hope this make clear.
 
Last edited:

stu5797

Senior Member
Aug 4, 2011
2,530
497
163
Cleveland, Ohio
Thanks you DR. KETAN!
This is really a huge help and put my mind at ease! Again, many THANKS.
Quick question... Once I root and install custom recovery can I install any note 5 rom? I have the n920i. Reason I ask is I would like to try a few n920T roms and was wondering if there would be any issues or negatives?
 
  • Like
Reactions: Peonot

daviefl86

Senior Member
May 28, 2010
175
28
0
delhi
how to root indian SM-N920G .?
none of the kernels seem to support ..

---------- Post added at 03:05 PM ---------- Previous post was at 03:05 PM ----------

how to root indian SM-N920G .?
none of the kernels seem to support ..
 

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,310
67,649
263
Gujarat, India
drketanrom.com
Thanks you DR. KETAN!
This is really a huge help and put my mind at ease! Again, many THANKS.
Quick question... Once I root and install custom recovery can I install any note 5 rom? I have the n920i. Reason I ask is I would like to try a few n920T roms and was wondering if there would be any issues or negatives?
Not all but some variant can share same ROM like n920i and n920c
For tmobile, they need to flash call audio fix to use international rom so same way if you flash n920t rom may you get some bug. Yet I haven't read if anyone reported his/her experience regarding this, you can try yourself.


how to root indian SM-N920G .?
none of the kernels seem to support ..

---------- Post added at 03:05 PM ---------- Previous post was at 03:05 PM ----------

how to root indian SM-N920G .?
none of the kernels seem to support ..
Either you can try n920c/i or can make request to kernel developer to add support to your device


Sent from my SM-N920I using xda premium
 

sameer869

Member
Dec 18, 2011
21
4
0
Lucknow
deepknowhow.com
Hi Dr. Ketan...
Just want to know what are the future possiblities of Rom Development for model no. SM-N920G which is being distributed in India rite now... are the roms/kernels going to be model specific or universal for models other than Sprint/verizon etc...!!
With so many models coming up , its going to be quite confusing for both developers and users i guess.... !!!!
 

dr.ketan

Recognized Developer / Recognized Contributor
Apr 9, 2011
34,310
67,649
263
Gujarat, India
drketanrom.com
There are possibilities there n920i/c model rom kernel may work on n910g. If not then you have to request developer for kernel. I may consider to add support for rom if there is no support for n910g and sufficient users available.

Sent from my SM-N920I using xda premium
 
  • Like
Reactions: sameer869