Root Android 7.0-7.1.1 Nougat with the latest SuperSU 2.79 SELinux support

Update November 25, 2017 โ€“ย The latest SuperSU 2.82 SR5 and SuperSU 2.82 stable builds are now available for download. These packages will help root the latest Android 8.0 Oreo, Android 7.1.2 Nougat or earlier. The SuperSU 2.79ย SR3, on the other hand, remain available as as Beta version for Nougat. The stable SuperSU 2.82 stable was recently released in support of many new devices and many firmware. The original developer named,ย Chainfire,ย actually brought the concept of rooting an Android system. The development progressed for several years and now we have a stable solution to root almost any Android device running latest Android 7.1.2 Nougat,ย 7.1.1 Nougat,ย Android 6.0.1 Marshmallowย to the 5.1.1 Lollipop and KitKat versions as well.

The developer has already released a stable version of SuperSU with v2.78 that supported most of the devices running Android 7.0 Nougat or later. But it lacked the SELinux support for the Nougat. However now, SuperSU 2.79 SR1 shall use itโ€™s own โ€˜u:r:supersu:s0โ€™ context to run in; which would prevent some conflicts or force closes with the system or root apps. As this is a Beta version, it may still cause some root apps or even the firmware to malfunction. As an alternative, you can also us the previous SuperSU 2.79 stable listed below.

The new version also brings performance improvements for the Android devices which are heavy on apps. So usually, devices with many root applications asking for root permissions would make the device lag on Nougat. However now, this wonโ€™t be a problem with the newest 2.79 version.

Update: The SuperSU 2.82 SR5 is now available for download with support for Android 8.0.0 Oreo on the Google Pixel XL.

You may like:

SuperSU 2.82 Changelog:

The new SuperSU 2.82 bringsย stable binaries over prior SuperSU 2.79 SR3. The below change log is for v2.79 and later.

Changelog SuperSU 2.82 SR5:

A new TWRP was released for the Google Pixel series, now with proper Oreo support. Unfortunately, flashing both TWRP and SuperSU broke TWRP (booting TWRP and flashing SuperSU was fine). This has been corrected with this update.

Aside from that, Oreo devices using file-based encryption refuse to boot with an unencrypted data partition.

Changelog SuperSU 2.82 SR4:

Changelogs
โ€“ ZIP: Fix an incompatibilty with CFAR
โ€“ ZIP: Fix slot detection breaking if no /vendor present
โ€“ ZIP: If unmounting fails, retry lazily
โ€“ sukernel: Fstab patch: fix case where verify removal could break slotselect
โ€“ sukernel: Adjust system_root cpio import
โ€“ sukernel: Detect and use stock boot image backups created by other tools
โ€“ supolicy: Add some Oreo policies
โ€“ suinit: Fix boot case where bootloader unexpectedly doesnโ€™t enforce dm-verity

Changelog 2.82 stable:

  • Expand Samsung detection
  • GUI: reworked portions to work with โ€˜supersuโ€™ context on 7.0+
  • GUI: fix binary update notice when superuser disabled by user in some cases
  • su: reworked portions to work with โ€˜supersuโ€™ context on 7.0+
  • su/GUI: improve responsiveness when device busy on 7.0+
  • sukernel: fix cpio restore failure with very short filenames
  • sukernel: no longer patches file_contexts(.bin)
  • sukernel: revert force seclabel (no longer needed with โ€˜supersuโ€™ context)
  • supolicy: add โ€œcreateโ€, โ€œauditallowโ€, โ€œauditdenyโ€ policy commands
  • supolicy: support โ€œ*โ€ for permission/range parameter of โ€œallowโ€, โ€œdenyโ€, โ€œauditallowโ€, โ€œauditdenyโ€, โ€œallowxpermโ€ policy commands
  • supolicy: โ€“live/โ€“file no longer apply default patches if custom patches are supplied
  • supolicy: โ€“sdk=X option added (required for 7.0+)
  • supolicy: reworked all SELinux rules for 7.0+, run as โ€˜supersuโ€™ context
  • ZIP: Separate slotselect and system_root logic
  • ZIP: Adjust system/system_root device and mount-point detection
  • ZIP: Fix minor errors in documentation
  • ZIP/frp: Explicitly label /su

SuperSU 2.79 SR 3 Changelogs:

  • ย supolicy: fix some segfaults(NPEs) in pre-7.0 sepolicy handling
  • ZIP: write boot block device once instead of twice

Download SuperSU 2.82ย or later SR5

This is a TWRP flahsable zip. For SuperSU APK see below.

Flash earlier SuperSU 2.79 SR3 for Android 7.1.1 Nougat

If the above v2.82 gives a problem, simply download and flash one of the below zips via TWRP.

SuperSU 2.82 stable APK for Nougat

If you already run the earlier SuperSU 2.79 SR3, the you can simply update the app to version 2.82.ย If the above SuperSU version fails, then you can revert back toย the stable SuperSU 2.79 via flashable zip above.

How to Root Android 7.0/7.1.1+ Nougat with the latest SuperSU 2.82?

If you are on Nexus device running latest Android 7.1.1 Nougat then you may want to check out our popular tutorial on โ€“ 3 ways to root Nexus on latest Nougat update.

For other Android devices, make sure you have the latest TWRP recovery setup on your Android phone. Check out the tutorial for the latest TWRP recovery downloads and head over to the TWRP installation guide. But first, make sure you already have the Bootloader Unlocked on your phone.

If all this is already setup on your Android phone, then grab the SuperSU 2.79 zip file and flash it using the TWRP recovery. Here is a short guide on how to flash custom packages via TWRP.

  • Transfer SuperSU 2.82 zip file intoย deviceโ€™s storage or SDcard.
  • Reboot your device into the TWRP recovery. Turn off your device, then press and hold volume down and power buttons for a few seconds.
  • Take a full Nandroid backup from the recovery.
  • Tap on Install option and select the SuperSU file.
  • Swipeย to confirm.
  • Reboot to system.

For aย detailed tutorial on how to use TWRP, click here.ย If you come across any problems with booting, restore the previous backup. Follow and like us on social media. For queries either comment down below.

Source: Chainfire G+


Sarang Avatar

4 responses


  1. Oneclick Brooke Avatar
    Oneclick Brooke

    Nice to hear that, even the Android Nougat can be root now.

  2. Bering Avatar
    Bering

    Thanks a lot, you fixed the nasty bootloop problem with LineageOS on my Moto G Falcon

  3. xBLacKDarKnEss Avatar
    xBLacKDarKnEss

    Yeah, the root didn’t work. on the installation page, it states it could take a few minutes to boot and even bootloop a few times. I’ve been waiting an hour and all I got was a flashing notification light at the bottom of my device. Softbricked or hardbricked?

  4. Marcelo Abbiati Prado Avatar
    Marcelo Abbiati Prado

    Didnt work man. I have the TWRP and also unlocked bootloader. I flashed the SU but didnt get root access, and keep saying “SU Binnary Occupied”

Leave a Reply