How to Root Galaxy S6 SM-G920F and S6 Edge SM-G925F 5.1.1 Update using Unikernel

Root Galaxy S6 SM-G920F and S6 Edge SM-G925F 5.1.1 update using the "Unikernel". This root method has been tried and tested on almost all Galaxy S6 and S6 Edge variants.  But unfortunately, the root only perfectly worked on some select variants due to the recent updates which are being patched. The "Unikernel" is basically a root ejected "kernel", so flashing the Unikernel into the Galaxy S6 SM-G920F and S6 Edge SM-G925F will technically do the rooting process.

Now before you begin with, just do take note and keep this in mind, that rooting your Galaxy S6 and S6 Edge will trip the KNOX counter. This will eventually void the warranty of your phone. Aside from that,  some downside on a rooted phone; (1) Some apps will stop working perfectly. (2) Your phone will no longer received any official software update.

Important Reminders:

To those who have just heard about Android rooting, then here are some few important facts about rooting your  Galaxy S6 SM-G920F and S6 Edge SM-G925F before you take the plunge.

1. Void the warranty of your Galaxy S6 / S6 Edge. Yes, it technically voids the warranty of your Galaxy S6. Some dealers might not render a rooted phone. So if somehow there is something might go wrong with your phone and you have to send it back to your dealer for the fix, then you might have to cover all the paperweight if they've found out that it was rooted.

2. This root method will trip KNOX. KNOX basically an app which also include a security counter that is hidden in the system data. A tripped KNOX will no longer work and this is not irreversible. This is a new security policy from the manufacturer and the dealer and was pre-installed on all Galaxy S6 and S6 Edge devices, either its unlocked to a carrier branded models.

You can see this stuff when you reboot your Galaxy S6 and S6 Edge into download mode. You can access it when the phone is turned off, then by pressing Volume Down, Home, Power button at the same time. And then the Volume up.

The untouched, unrooted and unmodified Galaxy S6 and S6 Edge simply shows like this:

But a rooted and modified Galaxy S6 and S6 Edge  will llok such as this:

It will technically show you the system has been modified and already set into “custom” from the default “official”. Then KNOX Warranty void counter has been tripped by showing the number “1 (0x0500)”.

3. You will no longer receive a Software Update via OTA. Samsung frequently rolls out software updates which often arrives once a month or two. New updates particularly bring several improvements, bug-fixes, and other system enhancements. Now, a rooted Galaxy S6 cannot get new software update anymore. During the software update processes, there’s a consistency check happens. It will basically check the phone from what software version it has, was it is official or customize and was it is rooted or not.

So once it finds out the phone was rooted or running on an unofficial firmware; the update will tell the user that there is something with the phone’s system OS. So oftentimes some users who don’t know about it, they can get a message that says something like “The operating system on your device has been modified in an unauthorized way. Try downloading software updates using Smart Switch on your computer or visit a customer service center.” or similar message to that.

What particular firmware build version on Galaxy S6 SM-G920F and S6 Edge SM-G925F do this root method will work?

Once on very 5.1.1 software update do have different build numbers. Each update is accompanied by a new "Baseband" version and "Kernel" version.  In some case, the kernel version is still the same to the previously released build version.

Now, according to the Unikernel developer himself (g.lewarne), this root kernel is based on 5.1.1 update such as BOFJ and COF8. So we aren't sure if this root method will still work on any recent and future 5.1.1 update. So before you dive into the plunge and just to ensure that everything will be fine, just before you root your Galaxy S6 SM-G920F and / or Galaxy  S6 Edge SM-G925F, I also list down the build numbers to which this root method can be applied for.

Note: This list will be updated if and when there are a newer released version of firmware updates. Noting that  the Unikernel will also get a duly updated version every now and then prior to match the newly released build number. So in order for you to root successfully without any issue your device must meet the following build number accordingly, or else the root will not work.

You may check the number of your Galaxy S6 / S6 Edge Android 5.1.1 update by simply going to Settings > About device. Just scroll down the details to where it says "Build number".

Can Root Galaxy S6 SM-G920F 5.1.1 update with the following build numbers:
  • LMY47X.G920FXXU2COH2
  • LMY47X.G920FXXU2BOG8

Can Root Galaxy S6 edge SM-G925F 5.1.1 update with the following build numbers: 
  • LMY47X.G925FXXU2COH2

If your phone's build number isn't listed here, you can drop the whole build info in our comment form below. So we can both figure it out if this root method will work.

Step by Step Guide on How to Root the Galaxy S6 SM-G920F

Download:Simply grab the latest version for rooting the latest 5.1.1 update.

VersionRelease dateFile name / Download
v8-0002 Sep 05, 2015S6_UniKernel_v8-0002-ODIN.tar
v8-0001 Sep 01, 2015S6_UniKernel_v8-0001-ODIN.tar
v6-0001 Jul 30, 2015S6-UniKernel_v6-0001-ODIN.tar
v5-0003a Jul 25, 2015S6-UniKernel_v5-0003a-ODIN.tar

(NOTE: This table will be updated from time if and when there are any newest released version available for grab, you may also check  this page for new version)

Odin3_v3.10.6USB driver v1.5.45.0

Simply run the downloaded USB driver to install. Without the USB driver, your computer will not recognize your Galaxy S6. Also, unzip the downloaded compressed file, it can be extracted by using any decompressing program in your computer.


  1. Back up all of the most important data and files – You should make sure that you have a backup copy of all of your irreplaceable data stored from your phone. If you hadn’t made any backups then it’s now the best time to do it by simply using Smart Switch. We have a guide here on  how to backup and restore your Galaxy S6 data.
  2.  Check the Battery Power – See to it that your Galaxy S6 still got an adequate Battery power percentage from 30% higher. Power failure during the rooting process may cause an undesirable outcome.
  3. Use a PC  – Odin flasher tool will not run on MAC.
  4. Use the supplied USB data cable of your Galaxy S6 and Galaxy S6 Edge – This is usually the culprit if you have experienced bad flash and failures.
    5. Enable USB debugging mode – if you are having issues connecting your device to the computer try to enable this option. In your Samsung Galaxy S6, go to Settings > About device> then look for the firmware Build number and then tap that build number for around 7-times. Then head back in Settings > Developer option > Enable USB debugging mode.
  5. TURN OFF the Reactivation Lock – This is only needed if it was enabled in your device and you personally turned-it-ON. You cannot technically modify the system if this still enabled. To deactivate it just go to Settings>>Security>>Reactivation Lock and then uncheck the Turn Reactivation lock on.
  6. Confirm the model number of your Galaxy S6 and or Galaxy S6 Edge – This may sound awful on some part but there is risk involved if you have the wrong model variants. You will surely mess-up your phone in no time if you disregard this step. To do this just head-over to your phone Settings > About Device > Then look for the Model number. It must be SM-G920F for the regular Galaxy S6 and SM-G925F on the Galaxy S6 Edge.

Run and Configure Odin

Run Odin downloader Odin3_v3.10 in your computer. Eyes on Odin’s options tab there is these check-boxes options. Now, by default just leave alone the ‘F.RESET TIME’ and "AUTO-REBOOT checked but DO NOT check the ‘RE-PARTITION’ option.
Simply click on the AP button, then browse to the folder where you put the “S6_UniKernel_v6-0003-ODIN.tar″ or whatever version there is.

Reboot your Galaxy S6 /S6 Edge into Download Mode

To reboot the Galaxy S6 into download mode, you need to turn the power off. After it completely shut down, just press and hold the Volume Down key, Home button and the Power ON/OFF button simultaneously.

You should then prompted into a warning screen and asking you to press volume up if you want to continue or volume down to cancel, just simply press volume up to get into download mode. The download mode then displays an arrow inside in a white box and says “Downloading.. Do not turn off target!”

Connect your Galaxy S6/S6 Edge into your computer

Once you already reboot the phone in download mode, simply connect the phone to your PC or laptop USB.

In Odin window – the ID:COM box will turn to blue color and indicates the COM port number and a word “Added” on a log box that will also prompt you that the device is already recognized with Odin. USB port numbers in Odin download mode starts from zero (0) to seven (7). If you do not see a COM port number then there’s something missing or went wrong. You may read again from the top of this post.

Start Flashing the Unikernel Root File

Once if all set and ready, hit the “START” button in Odin to begin flashing the Unikernel Root on your Galaxy S6 SM-G920F.

Do not ever interrupt your computer and your Galaxy S6 while the flashing already started, such as disconnecting the USB data cable or turning off the device. Just wait until it completely finishes, it may take around a minute to flash the Unikernel root.

Confirm if you successfully Root your Galaxy S6 (SM-G920F) / S6 Edge (SM-G925F)

Once the phone rebooted, you may then check if you successfully rooted your Galaxy S6 by means of using the root checker app from Play Store.

How to Install TWRP Recovery your Galaxy S6 (SM-G920F) / S6 Edge (SM-G925F)

Installing TWRP recovery is only necessarily needed if you might want to add more customization on your device.

Galaxy S6 (SM-G920F): 5.1.1 TWRP-
Galaxy S6 Edge (SM-G925F): twrp_5.1.1_edge.tar
The TWRP recovery can be flashed as the same process as above.

That's all! If you have something to add or have something to ask, then you are welcome to do so through our comment form below.