How to ROOT on Lineage OS 14.1/13 Marshmallow/Nougat ROM

Home Forums Common to All Forum (Generic Topics) Common How-To Guides How to ROOT on Lineage OS 14.1/13 Marshmallow/Nougat ROM

This topic contains 5 replies, has 3 voices, and was last updated by  shibaa987 14 hours, 30 minutes ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
  • #10681


    Here we are presenting How to Enable Root on Lineage OS 14.1/13 Marshmallow/Nougat ROM on an android devices. Lineage OS is nothing but a CyanogenMod ROM and CyanogenMod has in-built root access since CyanogenMod 12 (The Lollipop Version) but that is disabled by default. But this is not the same in case of Lineage OS ROM, the Lineage OS team has decided not to put the SU binaries into the ROM by default. But the developer can build the ROM with ‘export WITH_SU=true’ command to put the SU binaries back to the ROM. The user then just need to enable root access on their phones manually as per their need. This guide will work ONLY on an Android phone installed with Lineage OS 14.1 ROM or Lineage OS 13 ROM.

    The Lineage OS ROM does not come with an inbuilt Super User manager by default but if the ROM developer has enabled it while developing the ROM then you can enable or disable root access as per your need or selectively allow root access for either Apps only or ADB only or Apps/ADB both. You cannot see these settings unless you enable the Developer Options on your Lineage OS 14.1/13 ROM. You need not to worry because this process is really very simple and it will be like cake walk for you.

    how to Enable ROOT access on Lineage OS 14.1/13 ROM

    Why do I need to Enable ROOT settings on Lineage OS 14.1/13:

    I don’t know if you really know or not, CyanogenMod (and now it is Lineage OS) was the first most popular custom ROM for android devices which comes with no bloatware (un-necessary applications). Also the Lineage OS ROM has many in-built added features unlike stock Android ROMs (AOSP ROMs). With the ROOT access on your Android phone you can further change some more settings on your phone, for example: You can tweak build.prop settings, you can customize your boot animation, you can manually change CPU frequency settings, you can add your own init.d boot scripts etc. There are many more to add on to this list.

    Simplifying the above statement, if you are a developer or an advanced user or very keen to learn all these things then yes you should enable the ROOT access. With the ROOT access a user can modify the system settings and this is the potential reason that the ROOT access is disabled by default.

    How to ROOT Lineage OS 14.1/13 ROM if there is no SU option for APPS in ROM:

    You need to follow the following to enable root if you don’t have su access for Apps or Apps and ADB in Developer Options.

    STEP 1:

    Download the suitable SuperSU binary provided by Lineage OS team to flash on Lineage OS 14.1/13 ROMs:
    ARM32 SuperSU download link for Lineage OS 14.1/13 ROMs
    ARM64 SuperSU download link for Lineage OS 14.1/13 ROMs
    x86 SuperSU download link for Lineage OS 14.1/13 ROMs

    STEP 2:

    Follow the instructions in the following guide to Flash SuperSU ROOT on a Lineage OS 14.1/13 custom ROM.

    NOTE: You can either use the Lineage OS 14.1/13 SU binary from the above links or the SuperSU links provided in the SuperSU page. After flashingthe SU binary you need to enable ROOT on Lineage 14.1 or 13 ROM. Follow the below steps to do so.

    Steps for how to Enable ROOT on Lineage OS 14.1/13 ROM:

    The ROOT access settings are actually provided under Developer options in Lineage OS 14.1/13 ROM. Developer options are the same as comes in stock Android Devices. So, you need to Enable the developer option on your android device first.

    Enable Developer Options on Android and then enable ROOT settings:

    To enable Developer Options on an Android phone or Tablet, do the following:

    STEP 1:

    Go to Settings. Click on About phone and then Tap Seven times on the Build number.

    Here is a link explaining How to Enable Developer Options on Android or Lineage OS or any other Custom ROMs.

    STEP 2:

    Now to enable ROOT access, open Developer options and then scroll a little bit down on the Developer Options settings and look for the Root access setting, which must be showing Disabled.
    Just click on the Root access and set it to Apps and ADB or Apps only or ADB only, as per your need.


    Here are some screenshots for the above settings:
    Enable ROOT on LOS 14.1/13 or Lineage OS 14.1/13 Marshmallow/Nougat ROM

    Here is a video demonstrating how to enable ROOT access on CM13/CyanogenMod 13 but the same should work fine for the Lineage OS 14.1 too (as Lineage OS 14.1 == CM14.1):

    That’s all. Enjoy the benefits that comes with ROOT on your Android Phone powered by Lineage OS 14.1/13 Marshmallow/Nougat ROM. Stay tuned for more of such updates and if you like it then just don’t forget to subscribe.


    Gerson Santos

    On Step 2, the link send us to a post where dont have any mention of Lineage 14.1, Cyanogemmod 13, Can the version be an problem?



    Hi Gerson, I have updated the guide accordingly in the link.

    Make sure to follow from the following section on the other link:



    When I try to enable root on my Lineage OS 14.1 Galaxy S5 phone, I only see ADP Only listed not the Apps Only or Apps and ADP. If I enable via ADP only does this give standard root access? I mostly only need this so I can use F.LUX and other apps the need root access.



    Nevermind my previous post, I believe I found the solution at



    I guess you have not followed this post completely!! I have also wrote the same thing what you found in the other link. 🙂

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.