MCPcopy Create free account

hub / github.com/Enginex0/zeromount / functions

Functions988 in github.com/Enginex0/zeromount

↓ 2 callersFunctionksuWriteFile
(content: string, path: string)
webui/src/lib/ksuApi.ts:78
↓ 2 callersFunctionload_detection
Read persisted detection result from JSON. Used by the mount phase to avoid re-probing.
src/detect/mod.rs:120
↓ 2 callersFunctionlogActivity
(type: string, message: string)
webui/src/lib/api.ts:179
↓ 2 callersFunctionmerge_config
( dir: &Path, config: &ZeroMountConfig, existing: &HashMap<String, String>, )
src/bridge/susfs4ksu.rs:68
↓ 2 callersFunctionmigrate_config_keys
(raw: &str)
src/core/config.rs:12
↓ 2 callersFunctionmirror_stock_entries
(real_path: &Path, wpath: &Path, node: &Node)
src/mount/magic.rs:582
↓ 2 callersFunctionmodule_is_active
(module_dir: &Path)
src/detect/susfs.rs:78
↓ 2 callersMethodmodule_overrides
Public API for per-module config lookup
src/core/config.rs:838
↓ 2 callersFunctionmount_overlay_legacy
Legacy mount(2) fallback for kernels without the new mount API.
src/mount/overlay.rs:289
↓ 2 callersFunctionmount_overlay_new_api
New mount API: fsopen -> fsconfig -> fsmount -> move_mount (Linux 5.2+). Provides structured error reporting vs the legacy single-call approach.
src/mount/overlay.rs:181
↓ 2 callersFunctionmount_tmpfs_at
Mount tmpfs at target with the given source name (ME09).
src/mount/storage.rs:546
↓ 2 callersFunctionnuke_ext4_sysfs
Remove ext4 sysfs entries to hide loop mount evidence. Dual-path: try ksud first (KSU/APatch), fall back to LKM (Magisk). Always non-fatal -- detectio
src/mount/storage.rs:605
↓ 2 callersFunctionnuke_props
(sys: &PropSystem, names: &[&str])
src/prop/enforcer.rs:20
↓ 2 callersFunctionopen_current_log
(dir: &Path)
src/logging/rotating.rs:44
↓ 2 callersFunctionownership
()
webui/src/components/settings/SusfsSection.tsx:17
↓ 2 callersFunctionparseFlag
(label: string, r: PromiseSettledResult<ExecResult>)
webui/src/lib/store.ts:1080
↓ 2 callersFunctionplthook_enum
external/axon/external/plthook/plthook_elf.c:827
↓ 2 callersFunctionplthook_open_by_address
external/axon/external/plthook/plthook_elf.c:313
↓ 2 callersFunctionprocess_font_modules
Scan /data/adb/modules/ for font modules. Bind-mount each font file (kernel_umount=false keeps mounts in app namespaces, hide_sus_mounts covers the tr
src/susfs/brene.rs:320
↓ 2 callersFunctionprocfs_write
(path: &str, value: &str)
src/perf/sysfs.rs:35
↓ 2 callersFunctionptrace_getregs
external/axon/ptrace.c:73
↓ 2 callersFunctionptrace_setregs
external/axon/ptrace.c:91
↓ 2 callersFunctionptrace_write
external/axon/ptrace.c:139
↓ 2 callersMethodquery_enabled_features
(&self)
src/susfs/mod.rs:402
↓ 2 callersMethodquery_version
(&self)
src/susfs/mod.rs:392
↓ 2 callersFunctionread_kernel_debug_level
Read the current kernel debug level from sysfs (0=off, 1=standard, 2=verbose).
src/logging/sysfs.rs:10
↓ 2 callersFunctionread_sentinel_module
()
src/cli/handlers.rs:529
↓ 2 callersFunctionrefreshApps
()
webui/src/lib/store.ts:1374
↓ 2 callersFunctionremote_call
external/axon/ptrace.c:12
↓ 2 callersFunctionremote_wait
external/axon/ptrace.c:40
↓ 2 callersFunctionreplace_boot_param
(content: &str, key: &str, new_value: &str)
src/susfs/brene.rs:949
↓ 2 callersFunctionresolve_file_partition
Resolve a module file's relative path to (resolved_partition, sub_path). On SAR devices, system/vendor/* maps to the /vendor partition: "system/vendo
src/mount/planner.rs:110
↓ 2 callersFunctionresolve_mount_base
(name: &str)
src/mount/storage.rs:293
↓ 2 callersFunctionresolve_overlay_source
(config_value: &str)
src/mount/storage.rs:342
↓ 2 callersFunctionresolve_source_path
(entry: &MountInfoEntry)
src/mount/hijack.rs:174
↓ 2 callersFunctionrun_full_pipeline
Run the entire mount pipeline: detect -> scan_and_plan -> execute -> finalize.
src/core/pipeline.rs:767
↓ 2 callersFunctionscan_modules
Scan /data/adb/modules/ for active modules, classify files, detect conflicts. Returns modules sorted reverse-alphabetically (last-installed wins on co
src/modules/scanner.rs:47
↓ 2 callersFunctionscenario
()
webui/src/components/core/ScenarioIndicator.tsx:81
↓ 2 callersMethodscenario
(&self)
src/core/pipeline.rs:97
↓ 2 callersFunctionselect_nuke_ko
Find the best-matching nuke .ko file for the running kernel. Files are at <module_dir>/lkm/nuke-android<ver>-<kernel>.ko
src/mount/storage.rs:650
↓ 2 callersFunctionselected
()
webui/src/components/ui/BottomSheet.tsx:79
↓ 2 callersFunctionselectedAccent
()
webui/src/components/settings/AppearanceSection.tsx:21
↓ 2 callersMethodset_cmdline
(&self, fake_content: &str)
src/susfs/mod.rs:359
↓ 2 callersFunctionset_ownership
(path: &str, uid: u32, gid: u32)
src/susfs/emoji.rs:323
↓ 2 callersFunctionset_selinux_context_raw
Set SELinux security.selinux xattr on a path. Best-effort, logs on failure.
src/mount/decoy.rs:185
↓ 2 callersMethodset_uname
(&self, release: &str, version: &str)
src/susfs/mod.rs:300
↓ 2 callersFunctionshowFallback
()
webui/src/routes/ConfigTab.tsx:20
↓ 2 callersFunctionstage_font_file
(source: &Path, filename: &str)
src/susfs/brene.rs:381
↓ 2 callersFunctionstring_to_quoted
(s: &str)
src/bridge/translate.rs:11
↓ 2 callersFunctionsupercall
Issue a SUSFS supercall via SYS_reboot with KSU magic numbers. Returns Ok(ret) on syscall success, Err(errno) on syscall failure.
src/susfs/ffi.rs:190
↓ 2 callersFunctionsupercall_raw
Accepts a raw command code for probing arbitrary/nonexistent commands
src/susfs/ffi.rs:195
↓ 2 callersFunctionsweep
( scenario: Scenario, capabilities: &CapabilityFlags, _susfs_config: &SusfsConfig, mount_resul
src/mount/hijack.rs:28
↓ 2 callersFunctionsysfs_read_u64
(path: &str)
src/perf/sysfs.rs:31
↓ 2 callersFunctiontheme
()
webui/src/routes/ModulesTab.tsx:12
↓ 2 callersFunctiontouch_status_timestamp
Update RuntimeState timestamp and write status JSON. Called by the watcher callback after detecting module changes.
src/detect/watcher.rs:269
↓ 2 callersFunctiontry_mode_erofs
(base_path: &Path, capabilities: &CapabilityFlags)
src/mount/storage.rs:181
↓ 2 callersFunctiontry_mode_ext4
(base_path: &Path, overlay_source: &str, ext4_override_mb: u32)
src/mount/storage.rs:215
↓ 2 callersFunctiontry_mode_tmpfs
(base_path: &Path, capabilities: &CapabilityFlags, source_name: &str)
src/mount/storage.rs:198
↓ 2 callersMethoduser_strategy_override
Decode WebUI strategy booleans into an explicit override. Returns None for the default (both true = VFS auto).
src/core/config.rs:844
↓ 2 callersMethodvalidate_paths
(&self)
src/core/config.rs:261
↓ 2 callersFunctionvariant
()
webui/src/components/core/Button.tsx:23
↓ 2 callersFunctionwhiteout_target_relative
AUFS whiteouts encode the target name as `.wh.<name>`. Strip the prefix to recover the real path to hide. CharDev/Xattr whiteouts use the target name
src/vfs/executor.rs:309
↓ 2 callersFunctionwithMetaLock
(fn: () => Promise<T>)
webui/src/lib/api.ts:107
↓ 2 callersFunctionwithTimeout
(p: Promise<T>, ms: number)
webui/src/lib/api.ts:17
↓ 2 callersFunctionworkdir_dest
(workdir: &Path, real_path: &Path)
src/mount/magic.rs:650
↓ 1 callersFunction__system_property_get
external/axon/axon_adbd.c:119
↓ 1 callersFunctionacquire_flock
(path: &str)
src/logging/dump.rs:176
↓ 1 callersFunctionacquire_instance_lock
Returns Some(file) if lock acquired, None if another instance holds it. The lock auto-releases when the File is dropped or the process exits.
src/utils/lock.rs:8
↓ 1 callersFunctionadd_log_files
( zip: &mut ZipWriter<&mut Cursor<Vec<u8>>>, opts: SimpleFileOptions, log_dir: &Path, manifest
src/logging/dump.rs:81
↓ 1 callersMethodadd_sus_map
(&self, map_path: &str)
src/susfs/mod.rs:286
↓ 1 callersMethodadd_uid
Exclude a UID from VFS redirection.
src/vfs/ioctls.rs:216
↓ 1 callersFunctionapplyTheme
(themeObj: typeof darkTheme, accentColor?: string)
webui/src/lib/theme.ts:173
↓ 1 callersFunctionapply_boost
(cluster_boosts: &[(String, u64)])
src/perf/boost.rs:205
↓ 1 callersFunctionapply_emoji_app_overrides
()
src/susfs/emoji.rs:214
↓ 1 callersFunctionapply_emoji_fonts
( client: &SusfsClient, _overlay_source: &str, _fonts_overlay_mounted: bool, )
src/susfs/emoji.rs:106
↓ 1 callersFunctionapply_force_hide_lsposed
()
src/susfs/brene.rs:889
↓ 1 callersFunctionapply_inline_directory
( node: &mut Node, real_path: &Path, workdir: &Path, stats: &mut MountStats, )
src/mount/magic.rs:535
↓ 1 callersFunctionapply_kstat_redirect_or_static
Apply kstat spoofing with the best available method. If kstat_redirect (0x55573) is available and both paths exist, use it. Otherwise fall back to add
src/susfs/kstat.rs:14
↓ 1 callersFunctionapply_spoof_cmdline
(client: &SusfsClient)
src/susfs/brene.rs:914
↓ 1 callersFunctionapply_spoof_values
(info: &mut StSusfsSusKstat, meta: &fs::Metadata, spoof: &KstatValues)
src/susfs/mod.rs:485
↓ 1 callersFunctionapply_static_tuning
(clusters: &[CpuCluster])
src/perf/tuning.rs:7
↓ 1 callersMethodapply_susfs_protections
(&self)
src/core/pipeline.rs:416
↓ 1 callersFunctionapply_tmpfs_directory
( node: &mut Node, real_path: &Path, workdir: &Path, stats: &mut MountStats, )
src/mount/magic.rs:451
↓ 1 callersFunctionapply_uname
(client: &SusfsClient, uname: &UnameConfig, result: &mut BreneResult)
src/susfs/brene.rs:604
↓ 1 callersFunctionarm_timer
(timer_fd: RawFd, duration_ms: u64)
src/perf/boost.rs:173
↓ 1 callersFunctionassign_roles
(clusters: &mut [CpuCluster])
src/perf/topology.rs:93
↓ 1 callersFunctionbind_mount_font_files
(font_dir: &Path, system_font_dir: &str)
src/susfs/brene.rs:393
↓ 1 callersFunctionbind_mount_recursive
(source: &Path, target: &Path)
src/mount/magic.rs:44
↓ 1 callersFunctionbuildCacheState
()
webui/src/lib/store.ts:336
↓ 1 callersFunctionbuildConfig
(scenario: string, strategy: MountStrategy | null, susfsEnabled: boolean, susfsMode?: string)
webui/src/components/core/ScenarioIndicator.tsx:23
↓ 1 callersFunctionbuild_module_list
(rules: &[WebUiRule])
src/cli/webui_init.rs:314
↓ 1 callersFunctionbuild_partition_root_mounts
One overlay per resolved partition. Aligns overlay boundaries with partition boundaries so stat-based detectors see consistent mount IDs within each p
src/mount/planner.rs:73
↓ 1 callersFunctioncalculate_ext4_image_size_mb
(override_mb: u32)
src/mount/storage.rs:450
↓ 1 callersFunctioncalibrate_probe_baseline
()
src/susfs/mod.rs:525
↓ 1 callersFunctioncamouflage
Camouflage both /proc/self/comm and /proc/self/cmdline. Must be called early in main() before any visible work.
src/utils/process.rs:10
↓ 1 callersFunctioncanonicalize_or_raw
(path: &Path)
src/mount/planner.rs:186
↓ 1 callersMethodcheckBuildFields
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:149
↓ 1 callersMethodcheckFilePaths
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:157
↓ 1 callersMethodcheckInstallSource
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:194
↓ 1 callersMethodcheckJdwpThread
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:296
← previousnext →201–300 of 988, ranked by callers