{
  "added_at": "2026-11-02",
  "additional_evidence_urls": [
    "https://github.com/AloneMonkey/MonkeyDev/blob/f906af1d90adc03bc6a6e4c1f39098a32371faae/change.log",
    "https://github.com/AloneMonkey/MonkeyDev/blob/f906af1d90adc03bc6a6e4c1f39098a32371faae/LICENSE",
    "https://github.com/AloneMonkey/MonkeyDev/blob/f906af1d90adc03bc6a6e4c1f39098a32371faae/Librarys/roothide/LICENSE"
  ],
  "category": "dynamic-analysis",
  "description_en": "Based on iOSOpenDev, MonkeyDev adds a MonkeyApp project template to Xcode for instrumenting iOS apps the developer is authorized to analyze. From Xcode it injects a developer-written dylib into a supplied decrypted app, builds Objective-C or Logos (CaptainHook) hooks, and re-signs, installs and debugs the result with source-level breakpoints; optional build settings restore Objective-C symbols, export the target's Objective-C headers and enable Reveal view inspection. The current version also builds jailbreak Logos/CaptainHook tweaks and command-line tools for rootless, rootful or roothide environments.",
  "description_zh": "MonkeyDev 基于 iOSOpenDev，为 Xcode 增加 MonkeyApp 工程模板，用于对开发者有权分析的 iOS 应用进行插桩。它在 Xcode 中将开发者编写的 dylib 注入到提供的已解密应用，编写 Objective-C 或 Logos（CaptainHook）Hook，并完成重签名、安装与带源码级断点的调试；可选的构建设置支持还原 Objective-C 符号、导出目标应用的 Objective-C 头文件以及启用 Reveal 视图检查。当前版本还可为 rootless、rootful 或 roothide 环境构建越狱 Logos/CaptainHook Tweak 和命令行工具。",
  "entry_url": "https://awesomerea.org/resources/monkeydev/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/monkeydev/",
  "evidence_url": "https://github.com/AloneMonkey/MonkeyDev/blob/f906af1d90adc03bc6a6e4c1f39098a32371faae/README.md",
  "group": "tools",
  "id": "monkeydev",
  "json_url": "https://awesomerea.org/resources/monkeydev/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/monkeydev/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/monkeydev/index.md",
  "name": "MonkeyDev",
  "name_zh": "MonkeyDev iOS 应用插桩开发工具包",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "The reviewed master commit f906af1 (last pushed 2026-10-20) documents version 4.10; the repository has no tagged release. The README reports the non-jailbreak flow verified on Apple Silicon Macs with Xcode 27.0 and an iPhone 14 Pro on iOS 18.6.2, covering build, repeat install, hooking, symbol breakpoints, header export and Reveal, and separately reports rootless tweak and command-line builds verified on device with rootful only build- and package-checked.",
    "Installation needs a full Xcode, a native arm64 shell and Theos installed separately under the current user's home directory; it installs to /opt/MonkeyDev and registers the templates in the user's Xcode template directory without modifying Xcode.app. The repository commits prebuilt native helper binaries (its own monkeyparser and a build of class-dump) and the libsubstitute.dylib library, plus a demo app under Resource/TargetApp.app used as the built-in validation input.",
    "Each MonkeyApp needs one target input the developer supplies: a decrypted .app or already-dumped IPA placed in the project's TargetApp folder, or the built-in demo when none is provided. The README states MonkeyDev does not decrypt apps on non-jailbroken devices. Signing requires a certificate available to the current team, a matching provisioning profile and device authorization, and the keep-bundle-ID toggle does not bypass signing entitlements.",
    "GPL-3.0 licensed; the bundled roothide SDK under Librarys/roothide is MIT. The repository ships the Xcode templates, install/packaging scripts, the helper binaries and the demo app, and contains no third-party target application."
  ],
  "requirements_zh": [
    "所审阅的 master 提交 f906af1（最后推送于 2026-10-20）对应版本 4.10；仓库未发布带标签的版本。README 称非越狱流程在搭载 Xcode 27.0 的 Apple Silicon Mac 与 iOS 18.6.2 的 iPhone 14 Pro 上完成验证，覆盖构建、重复安装、Hook、符号断点、头文件导出和 Reveal；越狱场景下 rootless 的 Tweak 与命令行工具已在真机验证，rootful 仅完成构建和打包检查。",
    "安装需要完整 Xcode、原生 arm64 shell，以及用户自行安装在其主目录下的 Theos；它安装到 /opt/MonkeyDev，并在用户的 Xcode 模板目录注册模板，不修改 Xcode.app。仓库提交了预编译的原生辅助二进制（项目自带的 monkeyparser 和一份 class-dump 构建）以及 libsubstitute.dylib 库，另有 Resource/TargetApp.app 下的演示应用作为内置验证输入。",
    "每个 MonkeyApp 需要开发者提供一个目标输入：放入工程 TargetApp 目录的已解密 .app 或已砸壳 IPA，未提供时则使用内置 Demo。README 说明 MonkeyDev 不在非越狱设备上对应用砸壳。签名需要当前团队可用的证书、匹配的描述文件和设备授权，保留 Bundle ID 的开关不会绕过签名权限。",
    "采用 GPL-3.0 许可；Librarys/roothide 下捆绑的 roothide SDK 为 MIT。仓库提供 Xcode 模板、安装与打包脚本、辅助二进制和演示应用，不含任何第三方目标应用。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/AloneMonkey/MonkeyDev",
  "verification": "source-reviewed",
  "verified_at": "2026-10-20"
}
