Repository navigation
Conversation
98cefb0 to
883bb01
Compare
883bb01 to
77b1e10
Compare
77b1e10 to
f19e7b8
Compare
|
@VeryBaaad |
f19e7b8 to
da0fed4
Compare
|
@sekaiacg Try again |
da0fed4 to
79cba42
Compare
|
@sekaiacg 好了吗 |
79cba42 to
bc84c16
Compare
log中没有看到报错,也没有VectorDex2Oat的日志 liboat_hook.so可能没效果.... |
log看起来挺正常的 VectorDex2Oat在verbose日志中 没问题的话我ready for review了 |
|
@VeryBaaad liboat_hook.so的作用是移除dex2oat写入到odex文件参数列表中的:--inline-max-code-units=0 Vector/dex2oat/src/main/cpp/dex2oat.cpp Line 196 in 093ea59 我修改dex2oat_inject添加参数后发现,liboat_hook.so没有工作(没有日志输出) 修改后的dex2oat_inject日志正常,参数正确添加 查看odex文件内容,参数没有被移除 |









This is an optional feature, and it requires Zygisk Next API support rather than Zygisk API support.
Use an injection-based approach to resolve potential mount-related leaks involving the
dex2oatwrapper on Android 17. Furthermore, employ injection exclusively on Android 10 and later versions to prevent kernel-timing side-channel detection that could arise from the use of mounts.On Android 10–16,
dex2oatis launched directly viafork+execfrominstalld; on Android 17 (as well as on Android 15+ and Android 14 with ART Service), it is initiated byartdusingart_exec --keep-fds=... -- dex2oat....For those who prefer not to use the closed-source ZygiskNext, ZNNext is an available alternative. Additionally, since this feature is optional, it will automatically disable itself if ZN API support is unavailable.
Tip: LSPosed Internal Test added this injection starting with version 7848-it.