Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Enginex0/zeromount
/ functions
Functions
988 in github.com/Enginex0/zeromount
⨍
Functions
988
◇
Types & classes
185
↓ 2 callers
Function
ksuWriteFile
(content: string, path: string)
webui/src/lib/ksuApi.ts:78
↓ 2 callers
Function
load_detection
Read persisted detection result from JSON. Used by the mount phase to avoid re-probing.
src/detect/mod.rs:120
↓ 2 callers
Function
logActivity
(type: string, message: string)
webui/src/lib/api.ts:179
↓ 2 callers
Function
merge_config
( dir: &Path, config: &ZeroMountConfig, existing: &HashMap<String, String>, )
src/bridge/susfs4ksu.rs:68
↓ 2 callers
Function
migrate_config_keys
(raw: &str)
src/core/config.rs:12
↓ 2 callers
Function
mirror_stock_entries
(real_path: &Path, wpath: &Path, node: &Node)
src/mount/magic.rs:582
↓ 2 callers
Function
module_is_active
(module_dir: &Path)
src/detect/susfs.rs:78
↓ 2 callers
Method
module_overrides
Public API for per-module config lookup
src/core/config.rs:838
↓ 2 callers
Function
mount_overlay_legacy
Legacy mount(2) fallback for kernels without the new mount API.
src/mount/overlay.rs:289
↓ 2 callers
Function
mount_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 callers
Function
mount_tmpfs_at
Mount tmpfs at target with the given source name (ME09).
src/mount/storage.rs:546
↓ 2 callers
Function
nuke_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 callers
Function
nuke_props
(sys: &PropSystem, names: &[&str])
src/prop/enforcer.rs:20
↓ 2 callers
Function
open_current_log
(dir: &Path)
src/logging/rotating.rs:44
↓ 2 callers
Function
ownership
()
webui/src/components/settings/SusfsSection.tsx:17
↓ 2 callers
Function
parseFlag
(label: string, r: PromiseSettledResult<ExecResult>)
webui/src/lib/store.ts:1080
↓ 2 callers
Function
plthook_enum
external/axon/external/plthook/plthook_elf.c:827
↓ 2 callers
Function
plthook_open_by_address
external/axon/external/plthook/plthook_elf.c:313
↓ 2 callers
Function
process_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 callers
Function
procfs_write
(path: &str, value: &str)
src/perf/sysfs.rs:35
↓ 2 callers
Function
ptrace_getregs
external/axon/ptrace.c:73
↓ 2 callers
Function
ptrace_setregs
external/axon/ptrace.c:91
↓ 2 callers
Function
ptrace_write
external/axon/ptrace.c:139
↓ 2 callers
Method
query_enabled_features
(&self)
src/susfs/mod.rs:402
↓ 2 callers
Method
query_version
(&self)
src/susfs/mod.rs:392
↓ 2 callers
Function
read_kernel_debug_level
Read the current kernel debug level from sysfs (0=off, 1=standard, 2=verbose).
src/logging/sysfs.rs:10
↓ 2 callers
Function
read_sentinel_module
()
src/cli/handlers.rs:529
↓ 2 callers
Function
refreshApps
()
webui/src/lib/store.ts:1374
↓ 2 callers
Function
remote_call
external/axon/ptrace.c:12
↓ 2 callers
Function
remote_wait
external/axon/ptrace.c:40
↓ 2 callers
Function
replace_boot_param
(content: &str, key: &str, new_value: &str)
src/susfs/brene.rs:949
↓ 2 callers
Function
resolve_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 callers
Function
resolve_mount_base
(name: &str)
src/mount/storage.rs:293
↓ 2 callers
Function
resolve_overlay_source
(config_value: &str)
src/mount/storage.rs:342
↓ 2 callers
Function
resolve_source_path
(entry: &MountInfoEntry)
src/mount/hijack.rs:174
↓ 2 callers
Function
run_full_pipeline
Run the entire mount pipeline: detect -> scan_and_plan -> execute -> finalize.
src/core/pipeline.rs:767
↓ 2 callers
Function
scan_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 callers
Function
scenario
()
webui/src/components/core/ScenarioIndicator.tsx:81
↓ 2 callers
Method
scenario
(&self)
src/core/pipeline.rs:97
↓ 2 callers
Function
select_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 callers
Function
selected
()
webui/src/components/ui/BottomSheet.tsx:79
↓ 2 callers
Function
selectedAccent
()
webui/src/components/settings/AppearanceSection.tsx:21
↓ 2 callers
Method
set_cmdline
(&self, fake_content: &str)
src/susfs/mod.rs:359
↓ 2 callers
Function
set_ownership
(path: &str, uid: u32, gid: u32)
src/susfs/emoji.rs:323
↓ 2 callers
Function
set_selinux_context_raw
Set SELinux security.selinux xattr on a path. Best-effort, logs on failure.
src/mount/decoy.rs:185
↓ 2 callers
Method
set_uname
(&self, release: &str, version: &str)
src/susfs/mod.rs:300
↓ 2 callers
Function
showFallback
()
webui/src/routes/ConfigTab.tsx:20
↓ 2 callers
Function
stage_font_file
(source: &Path, filename: &str)
src/susfs/brene.rs:381
↓ 2 callers
Function
string_to_quoted
(s: &str)
src/bridge/translate.rs:11
↓ 2 callers
Function
supercall
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 callers
Function
supercall_raw
Accepts a raw command code for probing arbitrary/nonexistent commands
src/susfs/ffi.rs:195
↓ 2 callers
Function
sweep
( scenario: Scenario, capabilities: &CapabilityFlags, _susfs_config: &SusfsConfig, mount_resul
src/mount/hijack.rs:28
↓ 2 callers
Function
sysfs_read_u64
(path: &str)
src/perf/sysfs.rs:31
↓ 2 callers
Function
theme
()
webui/src/routes/ModulesTab.tsx:12
↓ 2 callers
Function
touch_status_timestamp
Update RuntimeState timestamp and write status JSON. Called by the watcher callback after detecting module changes.
src/detect/watcher.rs:269
↓ 2 callers
Function
try_mode_erofs
(base_path: &Path, capabilities: &CapabilityFlags)
src/mount/storage.rs:181
↓ 2 callers
Function
try_mode_ext4
(base_path: &Path, overlay_source: &str, ext4_override_mb: u32)
src/mount/storage.rs:215
↓ 2 callers
Function
try_mode_tmpfs
(base_path: &Path, capabilities: &CapabilityFlags, source_name: &str)
src/mount/storage.rs:198
↓ 2 callers
Method
user_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 callers
Method
validate_paths
(&self)
src/core/config.rs:261
↓ 2 callers
Function
variant
()
webui/src/components/core/Button.tsx:23
↓ 2 callers
Function
whiteout_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 callers
Function
withMetaLock
(fn: () => Promise<T>)
webui/src/lib/api.ts:107
↓ 2 callers
Function
withTimeout
(p: Promise<T>, ms: number)
webui/src/lib/api.ts:17
↓ 2 callers
Function
workdir_dest
(workdir: &Path, real_path: &Path)
src/mount/magic.rs:650
↓ 1 callers
Function
__system_property_get
external/axon/axon_adbd.c:119
↓ 1 callers
Function
acquire_flock
(path: &str)
src/logging/dump.rs:176
↓ 1 callers
Function
acquire_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 callers
Function
add_log_files
( zip: &mut ZipWriter<&mut Cursor<Vec<u8>>>, opts: SimpleFileOptions, log_dir: &Path, manifest
src/logging/dump.rs:81
↓ 1 callers
Method
add_sus_map
(&self, map_path: &str)
src/susfs/mod.rs:286
↓ 1 callers
Method
add_uid
Exclude a UID from VFS redirection.
src/vfs/ioctls.rs:216
↓ 1 callers
Function
applyTheme
(themeObj: typeof darkTheme, accentColor?: string)
webui/src/lib/theme.ts:173
↓ 1 callers
Function
apply_boost
(cluster_boosts: &[(String, u64)])
src/perf/boost.rs:205
↓ 1 callers
Function
apply_emoji_app_overrides
()
src/susfs/emoji.rs:214
↓ 1 callers
Function
apply_emoji_fonts
( client: &SusfsClient, _overlay_source: &str, _fonts_overlay_mounted: bool, )
src/susfs/emoji.rs:106
↓ 1 callers
Function
apply_force_hide_lsposed
()
src/susfs/brene.rs:889
↓ 1 callers
Function
apply_inline_directory
( node: &mut Node, real_path: &Path, workdir: &Path, stats: &mut MountStats, )
src/mount/magic.rs:535
↓ 1 callers
Function
apply_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 callers
Function
apply_spoof_cmdline
(client: &SusfsClient)
src/susfs/brene.rs:914
↓ 1 callers
Function
apply_spoof_values
(info: &mut StSusfsSusKstat, meta: &fs::Metadata, spoof: &KstatValues)
src/susfs/mod.rs:485
↓ 1 callers
Function
apply_static_tuning
(clusters: &[CpuCluster])
src/perf/tuning.rs:7
↓ 1 callers
Method
apply_susfs_protections
(&self)
src/core/pipeline.rs:416
↓ 1 callers
Function
apply_tmpfs_directory
( node: &mut Node, real_path: &Path, workdir: &Path, stats: &mut MountStats, )
src/mount/magic.rs:451
↓ 1 callers
Function
apply_uname
(client: &SusfsClient, uname: &UnameConfig, result: &mut BreneResult)
src/susfs/brene.rs:604
↓ 1 callers
Function
arm_timer
(timer_fd: RawFd, duration_ms: u64)
src/perf/boost.rs:173
↓ 1 callers
Function
assign_roles
(clusters: &mut [CpuCluster])
src/perf/topology.rs:93
↓ 1 callers
Function
bind_mount_font_files
(font_dir: &Path, system_font_dir: &str)
src/susfs/brene.rs:393
↓ 1 callers
Function
bind_mount_recursive
(source: &Path, target: &Path)
src/mount/magic.rs:44
↓ 1 callers
Function
buildCacheState
()
webui/src/lib/store.ts:336
↓ 1 callers
Function
buildConfig
(scenario: string, strategy: MountStrategy | null, susfsEnabled: boolean, susfsMode?: string)
webui/src/components/core/ScenarioIndicator.tsx:23
↓ 1 callers
Function
build_module_list
(rules: &[WebUiRule])
src/cli/webui_init.rs:314
↓ 1 callers
Function
build_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 callers
Function
calculate_ext4_image_size_mb
(override_mb: u32)
src/mount/storage.rs:450
↓ 1 callers
Function
calibrate_probe_baseline
()
src/susfs/mod.rs:525
↓ 1 callers
Function
camouflage
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 callers
Function
canonicalize_or_raw
(path: &Path)
src/mount/planner.rs:186
↓ 1 callers
Method
checkBuildFields
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:149
↓ 1 callers
Method
checkFilePaths
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:157
↓ 1 callers
Method
checkInstallSource
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:194
↓ 1 callers
Method
checkJdwpThread
()
tests/adb-detect/app/src/main/java/com/zeromount/test/AdbDetect.java:296
← previous
next →
201–300 of 988, ranked by callers