这是个人的注释分析版本,原版本->https://github.com/dqzg12300/MikRom
原README->README_orgin
这里存放hook相关的so文件
dobby hook so
- libdby_64.so
- libdby.so
frida hook so
- libfdggxx.so
sandhook so
- libsandhook_64.so
- libsandhook_86.so
自定义系统服务通信相关
这里还涉及到一个IMikRom.aidl
文件
这个路径是作者新建出来的路径,把所有有关的类归在这个目录
- 目录iohook
- Fartext
- IMikDex
- InjectDex
- PackageItem
Fartext 核心的 InjectDex InjectDex 注入dex文件相关的联 PackageItem 是配置相关的类
重定向了一些io相关查询,比如
- BuildCompat 手机信息
- NativeEngine IO重定向核心逻辑
- Reflect/ReflectException 反射工具
- SystemPropertiesCompat 系统变量
当然核心关注 NativeEngine 的逻辑即可