VectorTai v2.3 — 行为特征去除(第一批,低风险高性价比)。
变更
- 匿名可执行内存伪装:Dobby 的 trampoline 可执行内存用
PR_SET_VMA_ANON_NAME命名为dalvik-jit-code-cache,在 /proc/pid/maps 里与 ART 自带 JIT 缓存同名,规避「anonymous executable memory」检测(补丁 patches/dobby-anon-vma-name.patch)。 - 去残留串:注入的 dummy 超类
xposed.dummy.*->com.android.bridge.res.*(此前漏掉的字符串特征)。
仍未处理(更深、需真机验证且有风险)
- ClassLoader 数量(≥9 判注入):需合并/摘链
class_loaders_,风险较高。 - libart.so 脏页:LSPlant inline-hook
FixupStaticTrampolines/ShouldUseInterpreterEntrypoint打脏 .text,属 inline hook 固有代价,减到零很难。
本版针对上述检测中的「匿名可执行内存」一项,请在真机跑一遍检测确认是否变绿。
名字类特征(Class.forName)此前已通过。
资产: 模块 zip + legacy-api(com.android.bridge.) + modern-api(dev.android.runtime.api.) AAR。