Skip to content

client/env · 运行环境 ​

客户端运行环境支撑,共 6 个文件。包含常量、特殊组件清单、GPS 模拟数据等。

文件组成 ​

文件职责
Constants.java运行环境常量
VirtualRuntime.java虚拟运行时信息(当前 userId/vuid/进程类型)
SpecialComponentList.java特殊组件清单(需特殊处理的组件)
DeadServerException.javaserver 死亡异常
VirtualGPSSatalines.java虚拟 GPS 卫星数据
GPSStateline.javaGPS 状态行

核心机制 ​

VirtualRuntime 记录当前进程的运行时身份(getUserId/getProcessType),供各 Hook 判断"我现在在哪个虚拟用户/哪种进程"。

VirtualGPSSatalines 配合 虚拟定位 的 GPS 状态监听,伪造卫星数据让 GpsStatus listener 也收到伪造信息。

运行环境组成 ​

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