CF-Auto-Root

USE AT YOUR OWN RISK
We are not responsible for bricking your device, or anything else.

WARRANTY VOID
Your warranty will be void when using this package.

KNOX WARRANTY
If you have a Samsung-KNOX-enabled device, this package will trip the KNOX warranty flag. This flag cannot be reset, and will prevent some applications from working.

ENCRYPTION
If your device is currently encrypted, this package may wipe your data.

BOOTLOADER UNLOCK
If your bootloader is not unlocked, depending on the device, it may be automatically unlocked (wiping all data), flashing may fail, or the device may brick altogether.

IN CASE OF PROBLEMS ...
Flashing the full stock firmware resolves most problems. When stuck, consult your device's forum at XDA-Developers.com

  • Options
    Basic configuration options
    Package type
    Select package type. Not all devices support all package types.


    Installation type
    Select installation type. Not all types are supported on all Android versions. System mode requires ROM support on Android >= 6.0.


    Include suhide
    Include the suhide package, which can hide root from some applications. Only relevant in Systemless SBIN mode.

  • Samsung Options
    It is unlikely you will want to change these, but you should be aware of them
    Auto-wipe
    Wipe data if encryption is enabled on Android 7.0+ firmwares. Running both rooted and encrypted on these firmwares can be dangerous. ***


  • Advanced Samsung Options
    It is unlikely you will want to change these
    Repack recovery
    Repack the stock recovery image to break the signature (if any). This can prevent boot-loops on Android 7.0+ firmwares. ***


    Cache image name
    If the cache image fails to flash in ODIN, you can try changing this option.


    Bloat mode
    If the cache image fails to flash in ODIN, you can try changing this option.

  • Advanced Encryption Options
    Power users only. Only relevant in systemless modes.
    dm-verity
    dm-verity verifies the system partition is unmodified stock and prevents boot if any changes have been detected.


    force-encrypt
    Most modern firmwares force the data partition to be encrypted. If we remove this setting, after a wipe you will your device will remain unencrypted, instead of being automatically re-encrypted. If you want to make sure your device is encrypted at all times, select Keep.


    encryptable
    Some firmwares force encryption even with force-encrypt removed. If we remove this setting, your device will never be automatically encrypted. Note that it will also refuse to boot an encrypted data partition.

  • Miscellaneous Advanced Options
    Power users only. Only relevant in systemless modes.
    Factory reset protection
    Allows the su binaries (but not the GUI) to survive a factory reset (data wipe). If disabled, root is lost after a data wipe. Most devices lack space for this option.


    Bind /system/xbin
    Compatibility feature that allows some outdated root apps to run


    SELinux
    Permissive mode disables SELinux security measures

*** Options marked with these three stars are all related to issues with encryption on Samsung devices running Android 7.0 or newer, see this post on XDA-Developers.com