Mac-XK/Obsolete

GitHub: Mac-XK/Obsolete

面向越狱 iOS 设备的一体化内存修改与逆向分析工具箱,集成内存搜索、砸壳、Class Dump、Dylib 注入等常用功能。

Stars: 0 | Forks: 0

# Obsolete iOS 平台的内存修改器 + 逆向工具箱,运行在越狱设备上。 写这个东西的初衷很简单——市面上的修改器要么功能残缺,要么界面丑得一批,要么早就停更了。干脆自己撸一个,把常用的逆向工具都塞进去,省得每次干活还得在好几个 app 之间来回切。 ## 环境要求 - iOS 14.0+(部分功能 iOS 13 也能跑) - 越狱环境(需要 task_for_pid 等内核权限) - Xcode 构建,打包成 .tipa 通过 TrollStore 或其他方式安装 ## 功能一览 ### 核心功能 **进程管理** — 列出设备上所有运行中的进程,选择目标进程进行后续操作。 **内存搜索** — 支持精确搜索和模糊搜索,覆盖常见数据类型: - 整型:I8 / I16 / I32 / I64(有符号/无符号) - 浮点:Float / Double - 字符串 - 比较方式:等于、不等于、大于、小于、已改变、未改变、增加、减少…… 搜索引擎基于 rxmemscan 封装,支持增量筛选,大内存扫描也不会卡死。 **记录管理** — 搜索到的地址可以收藏、分组、批量修改,下次打开还在。 ### 工具箱 | 工具 | 干嘛用的 | |------|----------| | 内存浏览器 | 十六进制查看/编辑指定地址的内存 | | 指针扫描 | 找到指向目标地址的指针链,用于定位静态基址 | | 静态地址计算器 | 配合 IDA/Hopper 计算运行时地址 | | 汇编计算器 | ARM64 指令编码/解码 | | 反汇编查看 | 查看模块的反汇编代码 | | 基址脚本 | 编写和管理基于基址偏移的修改脚本 | | Class Dump | 导出目标 App 的 ObjC 头文件,也支持 Unity il2cpp dump | | 砸壳 | 对加密的 App 进行脱壳,导出解密后的 IPA | | Dylib 注入 | 往 IPA 里注入动态库 | | 插件制作 | 基于 Theos 模板创建 tweak 项目,内置代码编辑器 | | App 搜索 | 搜索设备上已安装的应用信息 | ### 其他 - HUD 悬浮窗 — 可以在游戏内显示浮窗,方便实时修改 - 自动更新检测 - 反 Hook 检测(基础的完整性校验) ## 项目结构 . ├── main.mm # 入口 ├── Obsolete.xcodeproj/ # Xcode 工程 └── Obsolete/ ├── HUD/ # 悬浮窗模块 ├── Shell/ # 构建脚本 & entitlements ├── headers/ # iOS 私有 API 头文件 ├── libraries/ # 私有框架 tbd └── 修改器/ ├── Process/ # 进程管理 ├── Search/ # 内存搜索引擎 ├── Record/ # 记录/收藏 ├── VMem/ # 内存操作底层封装 ├── Feature/ # 工具箱(各子功能) └── Settings/ # 设置 ## 构建 用 Xcode 打开 `Obsolete.xcodeproj`,选真机 target 编译。构建脚本会自动签名并打包成 `.tipa`。 需要的权限比较多(task_for_pid、no-sandbox、proc_info 等),详见 `Obsolete/Shell/entitlements.plist`。 ## 用到的东西 - **rxmemscan** — 内存搜索核心 - **class-dump** — ObjC 运行时头文件导出 - **Frida** (frida-core / frida-gum) — 动态插桩(部分功能) - **SSZipArchive** — ZIP 压缩/解压 - **lz4** — 内存页压缩 ## 说明 这是个人学习和研究用的项目,代码写得比较随意,有些地方命名混乱(中英文混着来),凑合看吧。 目录名叫 Obsolete 是因为最早的版本已经重构过了,懒得改名。
标签:App 破解, ARM64, Class Dump, CVE监控, Dylib 注入, Hook, il2cpp dump, iOS, rxmemscan, task_for_pid, Theos, TrollStore, Tweak, Unity, Wayback Machine, 云资产清单, 内存修改器, 内存搜索, 动态库注入, 反汇编, 基址脚本, 工具箱, 指针扫描, 插件开发, 模糊搜索, 汇编计算器, 游戏修改, 砸壳, 精确搜索, 脱壳, 越狱, 逆向分析, 逆向工程, 静态地址计算