在Android系统中,应用通常被隔离在不同的命名空间中,这包括挂载命名空间(mount namespace),这限制了用户或开发者直接访问或修改应用的数据目录(如/data/data)。您提到的问题是如何更改应用的挂载命名空间,使其能够访问全局命名空间,从而可以编辑应用的数据目录。这通常是为了调试或修改应用内容的目的。

您发现的代码片段是KernelSU项目的一部分,这是一个类似于Magisk和SuperSU的root解决方案,它允许更细粒度的root权限管理。在KernelSU的代码中,有一个部分涉及到挂载命名空间的配置,但似乎没有直接的配置选项来改变挂载命名空间。

要解决这个问题,可能需要直接在内核层面进行修改,或者寻找KernelSU的更新版本或分支,看是否有提供更高级的配置选项。此外,也可以考虑使用其他工具或方法来绕过这个限制,比如使用ADB(Android Debug Bridge)命令行工具来挂载应用的数据分区。

值得注意的是,直接操作应用的私有数据可能会导致数据丢失或应用不稳定,因此在进行此类操作时需要格外小心。如果可能的话,建议寻找官方支持的方法或寻求社区的帮助。