-
Notifications
You must be signed in to change notification settings - Fork 307
SUSFS Custom Settings
-
- This feature scans all the custom ROM-related files and directories such as 'lineage' and 'crdroid', then executes sus_path in those directories. Since it hides all custom ROM-related files, this feature may lead to instability of the system and could cause apps to crash. Use this feature at your own risk.
-
- It hides the 'lineage' related strings on
vendor_sepolicy.cilby removing 'lineage' in/vendor/etc/selinux/vendor_sepolicy.cil. After that, it gets mounted and hides it by using sus_mount, then usessus kstatto spoof the file properties of the file to its original.
- It hides the 'lineage' related strings on
-
- This is also the same as the Hide Vendor SEPolicy, but it hides the 'lineage' related strings on
/system/etc/vintf/compatibility_matrix.device.xml
- This is also the same as the Hide Vendor SEPolicy, but it hides the 'lineage' related strings on
-
- This one spoofs the 'lineage' related strings on
/system/bin/service. This one is a workaround method for hiding it on Native Detector by Reveny, but they have another way to detect it on the latest update. So this feature is ancient.
- This one spoofs the 'lineage' related strings on
This is the same as the Hide Custom ROM Paths, but this feature scans the gapps-related paths and executes the sus_path
- This feature emulates the hiding of vold app data (persist.sys.vold_app_data_isolation_enabled) by using sus_path on /sdcard/Android/data app directories for third-party applications.
This feature scans the Revanced module mount on /proc/self/mounts and then uses sus_mount and try_umount to hide those paths. Currently, the only apps that hide it are com.google.android.youtube and com.google.android.apps.youtube.music
Spoof CMDLine changes the CMDLine props on /proc/cmdline. Since that path is read-only, this feature copies a cmdline file first, then changes the props, then, after that, executes the set_cmdline_or_bootconfig or set_proc_cmdline for spoofing, depending on what SUSFS is installed on the kernel. Currently, the only props that are spoofed are androidboot.verifiedbootstate=green, androidboot.hwname, and androidboot.product.hardware.sku
This feature finds the KernelSU loops on /proc/fs/jbd2/ and then uses sus_path on KernelSU loops on /proc/fs/jbd2/ and /proc/fs/ext4/. This feature is mainly used on KernelSU, which uses OverlayFS instead of the newer Magic Mount on some KernelSU Forks. This is due to the KernelSU Sparse image file modules.img, and then it gets leaked on /proc/fs/jbd2/ and /proc/fs/ext4/. If you're using a Magic Mount or KernelSU Next, it's best to disable this feature.
Some ROMs still detect this one, so the best advice is to use a magic mount KernelSU Fork or KernelSU Next.
- This feature will spoof the 'su' tcontext shown in avc log in kernel.
- 'su' AVC Log Leak is a new detection point, so this feature may come in handy soon.
This is an old feature to hide dex2oat mounts on the older LSPosed module. If you're using a newer one like Jing Matrix and LSPosed Internal Version, it's best not to use this feature.
This section is for power users only and knows what they're doing, and this may cause a bootloop or soft brick of your device if you add paths recklessly, so DO IT AT YOUR OWN RISK
-
- This section is where you want to add your paths that will execute the
add_sus_pathon boot
- This section is where you want to add your paths that will execute the
-
- This section is where you want to add your paths that will execute the
add_sus_path_loopon boot - The difference with
sus_pathandsus_path_loopis that onsus_path_loop, the addedsus_pathwill be flagged assus_pathagain per each zygote spawned non-rooted process (This could be used when the file path is changing or updated) - Paths that involve /sdcard or /sdcard/Android/Data would not be supported
- This section is where you want to add your paths that will execute the
-
- This section is where you want to add your mount paths that will execute the
add_sus_mapon boot - Allow hiding mmapped real file from
/proc/<pid>/[maps|smaps|smaps_rollup|map_files|mem|pagemap] - It does NOT support hiding for anon memory.
- It does NOT hide any inline hooks or plt hooks caused by the injected library itself.
- It may not be able to evade detections by apps that implement good injection detection.
- Effective only on zygote spawned umounted user app process.
- This section is where you want to add your mount paths that will execute the
-
- This section is where you want to add your mount paths that will execute the
add_sus_mounton boot
- This section is where you want to add your mount paths that will execute the
-
- This section is where you want to add your mount paths that will execute the
add_try_umounton boot
- This section is where you want to add your mount paths that will execute the