Skip to content

native/Foundation · 核心功能综述 ​

native 层核心,12 个文件,承载 IO 重定向、ART 方法 hook、符号查找、路径管理。已按文件拆为 6 篇细分文档:

文档源文件职责
IOUniformerIOUniformer.cpplibc/execve/dlopen hook 总入口
SandboxFsSandboxFs.cpp路径重定向引擎(keep/forbid/replace 三表)
PathPath.cpp路径规范化工具
fake_dlfcnfake_dlfcn.cpp绕过 linker 的 dlopen/dlsym
SymbolFinderSymbolFinder.cppELF 符号运行时地址查找
VMPatchVMPatch.cppART VM 方法 hook 入口

Foundation 在 native 层的位置 ​

IOUniformer 工作流 ​

详见 虚拟存储与 IO 重定向 与 Native 层。

基于 VirtualApp 与 epic,仅供学习研究。VirtualApp 禁止商用。