rea_patch_apply
Apply byte-level patches to binary files by offset or virtual address, with wildcard matching, backups, read-back verification, and rollback on mismatch.
Instructions
打补丁(写回原文件)。
patches 每项: {"offset": "0x434 或 va0x140001234", "old": "AA??BB", "new": "909090"}
old 支持 ? 通配(任意字节)
自动创建 .reapat_bak 备份;旧字节不匹配整批拒绝
写回后逐字节回读校验,不匹配自动从备份回滚 force=true: 已有备份时仍以当前文件为基准(覆盖旧备份) dry_run=true: 只校验与预览,不写盘
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| dry_run | No | ||
| patches | Yes | ||
| file_path | Yes | ||
| image_base | No |