I want to root my Samsung device, but previously, I have installed some updates. From what I know, successful rooting depends on security bugs in the firmware:

The process of rooting varies widely by device, but usually includes exploiting one or more security bugs in the firmware of (i.e., in the version of the Android OS installed on) the device.

But security updates are intended to fix security bugs and thus can prevent rooting or make it harder to perform. Is there a way to uninstall security updates to increase the probability of successful rooting?

Some information about my device:

Android Version: 5.1.1
Device Name: Samsung Galaxy J1 (2016)
Kernel Version: 3.10.9
  • There is an easier way: Just don't buy devices that can't be unlocked. Rooting via exploit is only needed on devices the manufacturer does not provide a way to unlock them. On an (bootloader) unlocked device you can simply install a custom recovery the using it root the device.
    – Robert
    Mar 30, 2019 at 17:00

2 Answers 2


What Updates did you previously install ?
What Android Version are you on ?
What Device are you using ?

Samsung has a feature called Knox that is literally the fort knox of Androids, Root abilities on Samsung device's are rare.

For your device, someone may have a specific method of unlocking the bootloader or even using ODIN to flash a pre-rooted firmware.

For a successful root, it mainly comes down to...

  • Android Version

  • Device Lock Status

  • CPU Model

  • OTA Updates installed

Each area can stop you from getting a successful root.

The usual method for Samsung device's is to use Odin and flash a custom recovery, then from that you would install SuperSU or Magisk.zip files.

I need more information to help you any further.

Notes : Samsung devices will not allow you to use some feature's on a rooted device... It is why many Samsung owners end up using custom firmware like Lineage ( A.k.a CyanogenMod )

  • I've updated the question with some info, I could found.
    – ks1322
    Apr 4, 2019 at 17:06
  • Updated New Separate Answer. Apr 4, 2019 at 19:17

Here are some notes before you start :

You may need to enable OEM unlock in the developer settings

I am not responsible for voiding your warranty with this, it's your choice.

OK So to root....

  1. Download the PC USB drivers for your Phone

  2. Download TWRP
    download : extracted twrp.img ( not a mirror )
    TWRP from XDA Extracted to .img

  3. Download Odin 3
    Odin 3.13.zip file download

  4. Turn off your phone

  5. Boot into download mode
    (Power + VOL down + Home)

  6. In menu select continue
    (VOL up)

  7. Now connect your phone to your PC

  8. Open Odin.
    Make sure your device is recognized.

  9. Click PDA on older Odin versions or AP on newer versions

  10. Find TWRP

  11. Click start and wait until it's done.

  12. Reboot into recovery and have fun.

reference : TWRP - XDA Samsung Galaxy J1

After flashing TWRP

  • Download SuperSU.zip
    SuperSU 2.8+.zip

  • Place the SuperSU file on SD Card.

  • Place the SD Card into the device.

  • Reboot into TWRP 2.8+

  • Flash SuperSU to gain root access.

Want Full Root ? ( not systemless )

  • USE TWRP's inbuilt SuperSU installer to start with

  • Then install SuperSU 2.8+ Zip file to force System Mode root.

If this TWRP recovery is not for your model, please find the correct model and use the same guide, the process is the same.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .