Skip to content

feat(root/nomount): Add nomount support in lieu of mounting on supported systems #1022

Description

@Ubuntuify

Feature description

NoMount is a new metamodule that allows VFS redirection instead of mounting, hiding mount leaks from the rest of the system. As a metamodule, it allows for a procedure similar to "mounting" in an undetectable way, removing the caveats of mount leaks being visible to other apps which may block functionality such as banking applications.

Further, NoMount has recently had its 1.0 release which added LKM (similar to how KernelSU itself functions these days) functionality which allows it to work on most GKI kernels/modern devices without any direct kernel modification (without some exceptions)—making it a very good option for those who don't want to use custom kernels with patches like SuSFS.

This is already possible through other avenues such as through the unofficial Magisk/KernelSU module and a module created by the author of NoMount themselves.

The CLI also functions similarly to how a mount should, and there's an example already provided in the NoMount module. The module also allows for hot loading and hot unloading, allowing for the unmount and mount functionality.

Since this is a root related feature request, this should be added to the tracking issue #713.

Motivation

  • Remove mount detections

Acknowledgements

  • I have checked all open and closed feature requests and this is not a duplicate.
  • I have chosen an appropriate title.
  • The feature request is only related to Morphe (Manager).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions