MCPcopy Create free account

hub / github.com/Enginex0/zeromount / functions

Functions988 in github.com/Enginex0/zeromount

↓ 4 callersMethodrestore
(&self)
src/perf/recovery.rs:35
↓ 4 callersFunctionstring_to_external
(s: &str)
src/bridge/translate.rs:67
↓ 4 callersFunctionsusfsAvailable
()
webui/src/components/settings/SusfsSection.tsx:15
↓ 3 callersMethodadd_sus_kstat_redirect
Custom kstat redirect (0x55573) -- dual-path registration. Falls back to add_sus_kstat_statically if the custom command is unavailable.
src/susfs/mod.rs:246
↓ 3 callersMethodadd_sus_path_loop
(&self, path: &str)
src/susfs/mod.rs:139
↓ 3 callersFunctionapply_brene
( client: &SusfsClient, config: &ZeroMountConfig, fonts_overlay_mounted: bool, _susfs_mode: Su
src/susfs/brene.rs:84
↓ 3 callersFunctionapply_node_recursive
( node: &mut Node, real_path: &Path, workdir: &Path, inside_tmpfs: bool, stats: &mut Mount
src/mount/magic.rs:303
↓ 3 callersFunctionbuf_to_string
Read a NUL-terminated C string from a byte buffer.
src/susfs/ffi.rs:224
↓ 3 callersFunctionchecked
()
webui/src/components/settings/ModuleExclusionsSection.tsx:98
↓ 3 callersFunctionchecked
()
webui/src/components/settings/GuardSection.tsx:141
↓ 3 callersMethodensure_ancestor_dirs
( &self, relative: &Path, module: &ScannedModule, injected_dirs: &mut HashSet<
src/vfs/executor.rs:64
↓ 3 callersFunctionescape_overlay_path
ovl_split_lowerdirs (5.10) and ovl_parse_param_split_lowerdirs (6.6) both consume backslash escapes — same string works for legacy mount(2) and fsopen
src/mount/overlay.rs:175
↓ 3 callersMethodexecute_magic
( &self, modules: &[ScannedModule], plan: &MountPlan, config: &ZeroMountConfig
src/core/pipeline.rs:346
↓ 3 callersMethodexecute_overlay_or_magic
Overlay path with magic mount fallback
src/core/pipeline.rs:303
↓ 3 callersMethodexpectPropNoAdb
(String prop)
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:236
↓ 3 callersFunctionfind_override
external/axon/axon_adbd.c:38
↓ 3 callersFunctionfind_rogue_mounts
( entries: &'a [MountInfoEntry], managed_paths: &HashSet<String>, )
src/mount/hijack.rs:148
↓ 3 callersFunctionfnv1a_ino
Deterministic inode generation for paths without stock filesystem entries
src/utils/hash.rs:2
↓ 3 callersFunctiongetAccentStyles
(accentColor: string)
webui/src/lib/theme.ts:80
↓ 3 callersMethodgetSetting
(ContentResolver cr, String ns, String key)
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:225
↓ 3 callersMethodgetSystemProp
(String name)
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:254
↓ 3 callersMethodget_version
Query driver version. Only ioctl NOT requiring CAP_SYS_ADMIN.
src/vfs/ioctls.rs:200
↓ 3 callersFunctionglob_dirs
(pattern: &str)
src/perf/sysfs.rs:53
↓ 3 callersFunctionhide_paths
Hide a list of paths, skipping any that don't exist. Returns the count of successfully hidden paths.
src/susfs/paths.rs:11
↓ 3 callersFunctionioc
(dir: u32, typ: u32, nr: u32, size: u32)
src/vfs/ioctls.rs:33
↓ 3 callersFunctionior
(typ: u32, nr: u32, size: u32)
src/vfs/ioctls.rs:45
↓ 3 callersFunctionisCustomActive
()
webui/src/components/ui/BottomSheet.tsx:61
↓ 3 callersFunctionisInitialLoad
()
webui/src/routes/StatusTab.tsx:238
↓ 3 callersFunctionisRealEnvironment
()
webui/src/lib/ksuApi.ts:21
↓ 3 callersFunctionis_dir_writable
(path: &str)
src/mount/storage.rs:358
↓ 3 callersFunctionis_locked_out
()
src/guard/recovery.rs:35
↓ 3 callersFunctionloadAdbSettings
(dump?: Record<string, any> | null)
webui/src/lib/store.ts:1067
↓ 3 callersFunctionmonotonic_ns
()
src/perf/boost.rs:212
↓ 3 callersFunctionparse_optional_bool
(s: &str)
src/core/config.rs:891
↓ 3 callersFunctionpersist_verbose_config
(enabled: bool)
src/logging/sysfs.rs:39
↓ 3 callersFunctionplthook_get_mem_prot
external/axon/external/plthook/plthook_elf.c:748
↓ 3 callersFunctionplthook_open_shared_library
external/axon/external/plthook/plthook_elf.c:377
↓ 3 callersMethodreadValue
(String label, String val)
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:265
↓ 3 callersMethodrefresh
Force dcache refresh after rule changes. Was missing from zm.c (BUG-M1).
src/vfs/ioctls.rs:287
↓ 3 callersFunctionremount_readonly
(target: &Path)
src/mount/magic.rs:120
↓ 3 callersFunctionsample_config
()
src/bridge/susfs4ksu.rs:362
↓ 3 callersFunctionset_verbose_marker
Touch or remove the .verbose marker file based on the requested state.
src/logging/sysfs.rs:26
↓ 3 callersFunctionstrategyColor
(s: MountStrategy)
webui/src/components/core/ScenarioIndicator.tsx:19
↓ 3 callersFunctionstrategyColor
(s: MountStrategy)
webui/src/routes/StatusTab.tsx:201
↓ 3 callersFunctionsusfsItemClass
()
webui/src/components/settings/SusfsSection.tsx:21
↓ 3 callersFunctionsyncDescription
()
webui/src/lib/api.ts:189
↓ 3 callersFunctiontruncate_uname
(s: &str)
src/susfs/brene.rs:1010
↓ 3 callersFunctiontry_write_sysfs
(level: u32)
src/logging/sysfs.rs:46
↓ 3 callersFunctionzeroed_kstat
()
src/susfs/mod.rs:446
↓ 2 callersFunctionactiveStrategy
()
webui/src/components/core/ScenarioIndicator.tsx:82
↓ 2 callersMethodadd_sus_kstat_statically
Register kstat spoofing with explicit values (no pre-mount step needed).
src/susfs/mod.rs:228
↓ 2 callersFunctionapplyBatchedResponse
(data: WebUiInitResponse)
webui/src/lib/store.ts:364
↓ 2 callersFunctionapply_keys_to_config
(keys: &HashMap<String, String>, config: &mut ZeroMountConfig)
src/bridge/susfs4ksu.rs:193
↓ 2 callersMethodas_ioctl_data
Build the raw FFI struct. The returned IoctlData borrows from self -- caller must ensure self outlives any ioctl call using the result.
src/vfs/types.rs:64
↓ 2 callersFunctionbadgeInfo
(mod: KsuModule)
webui/src/routes/ModulesTab.tsx:41
↓ 2 callersFunctionboot_completed
()
src/guard/monitors.rs:137
↓ 2 callersFunctionbuild_dynamic_uname
Build sanitized uname values by stripping kernel build markers. Reads /proc/version and removes KernelSU/SUSFS/custom build indicators.
src/susfs/brene.rs:638
↓ 2 callersFunctionbuild_lowerdir_string
(lower_dirs: &[&Path], target: &Path, decoy_dir: Option<&Path>)
src/mount/overlay.rs:155
↓ 2 callersFunctionbuild_planned_module
(module: &ScannedModule)
src/mount/planner.rs:167
↓ 2 callersFunctionbuild_runtime_status
()
src/cli/handlers.rs:68
↓ 2 callersFunctioncaps
()
webui/src/components/settings/SusfsSection.tsx:14
↓ 2 callersFunctioncaps
()
webui/src/routes/SettingsTab.tsx:20
↓ 2 callersFunctioncheck_erofs_support
Check if EROFS is supported by probing /proc/filesystems.
src/detect/kernel.rs:101
↓ 2 callersFunctioncheck_overlay_support
Check if OverlayFS is supported by probing /proc/filesystems.
src/detect/kernel.rs:94
↓ 2 callersFunctioncheck_rel
external/axon/external/plthook/plthook_elf.c:811
↓ 2 callersFunctioncheck_tmpfs_xattr
Check if tmpfs supports xattr by testing setxattr on /dev (always tmpfs on Android).
src/detect/kernel.rs:108
↓ 2 callersMethodclear_all
Clear all rules.
src/vfs/ioctls.rs:187
↓ 2 callersFunctioncollect_dmesg
(filter: &str)
src/logging/dump.rs:96
↓ 2 callersFunctiondefault_auto
()
src/core/config.rs:468
↓ 2 callersMethoddel_rule
Delete a VFS rule by virtual path.
src/vfs/ioctls.rs:172
↓ 2 callersFunctiondesc_strings
(lang: &str)
src/core/desc_strings.rs:8
↓ 2 callersMethoddetach_staging
Lazy-unmount staging: disappears from mountinfo, kernel keeps inodes alive via overlay/bind mount references. Matches Mountify's approach.
src/mount/storage.rs:65
↓ 2 callersFunctiondetect_and_persist
Run detection and persist result to JSON for the mount phase. Called by `zeromount detect` (from post-fs-data.sh).
src/detect/mod.rs:75
↓ 2 callersFunctiondisable_gms_for_user
(user_id: &str)
src/susfs/emoji.rs:391
↓ 2 callersMethodenable
Enable the VFS engine.
src/vfs/ioctls.rs:261
↓ 2 callersMethodensure_parents
Walk path components, creating intermediate Directory nodes as needed. Returns mutable ref to the deepest parent directory.
src/mount/node.rs:59
↓ 2 callersFunctionensure_txt_files
(dir: &Path)
src/bridge/susfs4ksu.rs:137
↓ 2 callersFunctionepoll_add
(epoll_fd: RawFd, fd: RawFd)
src/perf/boost.rs:161
↓ 2 callersMethodexecute
Execute mount operations: dispatch to VFS, overlay, or magic mount. Strategy selection: Full / SusfsFrontend / KernelOnly -> VFS default, user can ov
src/core/pipeline.rs:176
↓ 2 callersFunctionexecute_magic_mount
( modules: &[ScannedModule], capabilities: &CapabilityFlags, mount_config: &MountConfig, )
src/mount/executor.rs:208
↓ 2 callersFunctionexecute_plan
( plan: &MountPlan, modules: &[ScannedModule], strategy: MountStrategy, capabilities: &Capabil
src/mount/executor.rs:18
↓ 2 callersMethodexpectPortClosed
(int port, String label)
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:274
↓ 2 callersFunctionfetchAppsViaKsuApi
()
webui/src/lib/store.ts:1354
↓ 2 callersFunctionfind_ksud
()
src/susfs/brene.rs:770
↓ 2 callersFunctionfsconfig_set_string
(fs_fd: libc::c_int, key: &str, value: &str)
src/mount/overlay.rs:261
↓ 2 callersFunctiongetModuleStatus
(mod: KsuModule)
webui/src/routes/ModulesTab.tsx:33
↓ 2 callersFunctionget_module_base
external/axon/utils.c:10
↓ 2 callersFunctionget_selinux_context_raw
Read the SELinux security.selinux xattr from a path. Returns raw bytes or None.
src/mount/decoy.rs:158
↓ 2 callersFunctiongetprop
(key: &str)
src/cli/webui_init.rs:173
↓ 2 callersFunctionhas_xattr
Check if a path has a specific xattr with a specific value.
src/modules/scanner.rs:269
↓ 2 callersFunctionhide_apk_paths
Discover and hide APK paths under /data/app/ for root-management packages. These are the package directories that reveal a rooted device.
src/susfs/brene.rs:275
↓ 2 callersFunctionhide_maps
Hide a list of library paths from /proc/self/maps.
src/susfs/paths.rs:83
↓ 2 callersFunctioninit_module_config
(config: &ZeroMountConfig, dir: &Path, kind: ModuleKind)
src/bridge/mod.rs:105
↓ 2 callersFunctioninit_storage
ME01: Initialize storage respecting config preference, falling back via cascade. ME11: Random or fixed mount path under /mnt/.
src/mount/storage.rs:89
↓ 2 callersFunctioninvalidateCache
()
webui/src/lib/api.ts:57
↓ 2 callersFunctionisFontModule
(mod: KsuModule)
webui/src/routes/ModulesTab.tsx:28
↓ 2 callersFunctionisValidPackageName
(name: string)
webui/src/lib/ksuApi.ts:17
↓ 2 callersFunctionis_executable
(path: &Path)
src/detect/susfs.rs:136
↓ 2 callersFunctionis_font_or_asset
Check if file has a font or asset extension.
src/susfs/fonts.rs:298
↓ 2 callersFunctionis_touchscreen
(name: &str)
src/perf/input.rs:62
← previousnext →101–200 of 988, ranked by callers