Skip to content

helper · 工具与兼容层 ​

VirtualXposed 的工具与兼容层,共 3 个子包 + 顶层 3 文件。跨版本兼容、集合实现、通用工具集中在这里。

子包 ​

子包文件数职责文档
compat/14跨版本兼容封装compat
collection/7自带集合实现(不依赖高版本 API)collection
utils/18通用工具utils
顶层3dex 优化/Parcel/持久化顶层

顶层文件 ​

文件职责
ArtDexOptimizer.javaART dex 优化(dex2oat)封装
ParcelHelper.javaParcel 工具
PersistenceLayer.java持久化层基类(被各 *PersistenceLayer 继承)

PersistenceLayer 是 server 各服务持久化的基类:定义 save/read 的骨架,子类提供序列化逻辑(如 PackagePersistenceLayer/DeviceInfoPersistenceLayer)。

helper 在系统中的位置 ​

helper 是 server 与 client 共用的底层支撑:compat 抹平版本、collection 提供集合、utils 提供工具、顶层提供持久化骨架。

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