#316 by GitHub stars
AloneMonkey/frida-ios-dump
自动安装和配置 AloneMonkey/frida-ios-dump,连接 USB 越狱 iPhone,枚举应用并导出解密 IPA。适用于用户要求搭建 iOS 砸壳环境、使用 SSH 别名或密钥连接设备、拉取指定应用的场景。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
8395374b3fc2 → 8395374b3fc2
Heat
5.1- Star growth, last 7 daysAhead of 60% of tracked repositories
- Star growth, last 24 hoursAhead of 70% of tracked repositories
- Rank movement, last 7 daysAhead of 30% of tracked repositories
- Commits, last 30 daysAhead of 78% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
frida-ios-dump
When your agent uses it
自动安装和配置 AloneMonkey/frida-ios-dump,连接 USB 越狱 iPhone,枚举应用并导出解密 IPA。适用于用户要求搭建 iOS 砸壳环境、使用 SSH 别名或密钥连接设备、拉取指定应用的场景。
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
3,421 tokensWhen the skill is activated
Reference documents
2,970 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 确定环境与任务
- 2. 获取仓库
- 3. 安装依赖
- 4. 配置 SSH
- 5. 导出应用
- 6. 验证与交付
- 常见阻碍
Scripts executed separately
dump.jsdump.pypackage.jsonprocess.shtests/test_agent.jstests/test_agent_io.jstests/test_agent_scan.jstests/test_agent_temp.jstests/test_connection_options.pytests/test_dump.pytests/test_sftp.py
Files
.gitignoreasset64 bytesLICENSEasset1,069 bytesREADME.mddoc11,350 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesSKILL.mdcore12,428 bytesassets/wechat-official-account.pngasset404,545 bytesassets/wechat-personal.jpgasset101,285 bytesdump.jsruns16,694 bytesdump.pyruns32,180 bytespackage.jsonruns206 bytespnpm-lock.yamlasset410 bytesprocess.shruns2,014 bytesrequirements.txtdoc68 bytestests/test_agent.jsruns2,313 bytestests/test_agent_io.jsruns5,271 bytestests/test_agent_scan.jsruns4,083 bytestests/test_agent_temp.jsruns3,131 bytestests/test_connection_options.pyruns14,532 bytestests/test_dump.pyruns40,281 bytestests/test_sftp.pyruns4,204 bytes
Read SKILL.md
# frida-ios-dump 自动化工作流
你负责实际执行仓库获取、依赖安装、连接检查和指定应用导出,直到交付经过验证的 IPA,或说明具体阻碍。用户只要求安装时,完成安装和连接验证即可。此文件可独立通过链接读取,无需预先安装本仓库或其他 skill。
仓库:<https://github.com/AloneMonkey/frida-ios-dump>
## 1. 确定环境与任务
- 优先复用用户已提供的工作目录、设备、SSH 别名、账号、密钥和应用名称。只询问仍缺少的信息;可以先获取仓库、检查运行时和 SSH 配置,不要为可自动发现的信息中断工作。
- 主机需要 Python 3.10+、Node.js/npm(或 pnpm)和 Git。打包使用 Python 标准库,不需要外部 `zip`、`chmod` 或 `tar`。优先使用现有运行时和项目虚拟环境;缺少工具时用适合当前系统的包管理器补齐,不执行来历不明的远程安装脚本。
- 设备需要已越狱、运行 frida-server 和 SSH 服务,通过 USB 连接并信任主机。解锁、确认信任等物理操作需要用户完成;本工作流不负责越狱。
- 默认仍用 USB。用户指定远程设备时使用 `--remote HOST[:PORT]`,前提是设备的 Frida 和 SSH 服务均可从主机访问;不为此自动修改设备服务监听配置。
- 导出前明确目标应用,优先使用枚举得到的 Bundle ID。未指定目标时先列出应用供用户选择。
View the complete source on GitHubSkills included
- frida-ios-dump
Repository facts
- License
- MIT
- Created
- Nov 30, 2017
- Last pushed
- Nov 2, 2026
- Forks
- 740
- Open issues
- 93
- Project activity
- Active
Rank over the last 12 weeks
Now #316 · best #233 · down 41 in 30 days
- #305 on Oct 30
- #308 on Oct 31
- #309 from Nov 1 to Nov 2
- #313 on Nov 3
- #314 on Nov 4
- #316 since Nov 5
45 earlier periods
- #224 on Aug 2
- #229 on Aug 6
- #234 on Aug 10
- #233 on Aug 11
- #233 from Aug 13 to Aug 14
- #233 from Aug 16 to Aug 17
- #240 on Aug 18
- #238 from Aug 19 to Aug 21
- #241 on Aug 23
- #240 from Aug 25 to Aug 26
- #242 on Aug 27
- #245 on Aug 31
- #251 on Sep 1
- #248 on Sep 2
- #255 on Sep 3
- #253 on Sep 5
- #255 on Sep 7
- #253 on Sep 8
- #254 on Sep 10
- #260 on Sep 14
- #258 on Sep 16
- #257 on Sep 17
- #265 on Sep 21
- #263 on Sep 22
- #265 on Sep 23
- #267 on Sep 28
- #268 on Oct 1
- #273 on Oct 2
- #268 on Oct 3
- #265 on Oct 4
- #272 on Oct 5
- #273 on Oct 6
- #275 on Oct 7
- #281 on Oct 9
- #278 on Oct 10
- #283 from Oct 12 to Oct 15
- #284 on Oct 17
- #289 on Oct 19
- #287 on Oct 20
- #292 on Oct 21
- #291 on Oct 22
- #290 on Oct 23
- #298 on Oct 25
- #302 on Oct 28
- #303 on Oct 29
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Risk level changed on Oct 27, 2026
No longer found: Dangerous shell operation, Access to secrets
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 8 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 1 file: process.sh:33
- 9 network referencesin 3 files: README.md:11 tests/test_connection_options.py:101 SKILL.md:10
- No hidden or obfuscated text
- No instruction overrides
- 11 executable scriptsin 11 files: dump.js:1 dump.py:1 package.json:1 and 8 more
- 11 references to secretsin 4 files: README.md:41 SKILL.md:78 tests/test_dump.py:430 and 1 more
- No requests to vote in Hot
Show all 33 signals by file
README.md
- Network accessline 11
1. Install [Frida](https://frida.re/) on the jailbroken device. Use the same Frida version on the device and host (current target: 17.23.3). - Network accessline 37
The agent explicitly imports `frida-objc-bridge`, and `dump.py` bundles it with `frida.Compiler` before injection. This is required because Frida 17 no longer includes the Objective-C bridge in scripts loaded through the Python API. No sepa - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 125
Drag to [MonkeyDev](https://github.com/AloneMonkey/MonkeyDev), Happy hacking! - Network accessline 158
欢迎访问我的个人博客 [AloneMonkey](https://www.alonemonkey.com),阅读更多技术文章与实践分享。
SKILL.md
- Network accessline 10
仓库:<https://github.com/AloneMonkey/frida-ios-dump> - Network accessline 25
git clone https://github.com/AloneMonkey/frida-ios-dump.git - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted]
dump.js
- Executable scriptline 1
Executable file
dump.py
package.json
- Executable scriptline 1
Executable file
process.sh
tests/test_agent.js
- Executable scriptline 1
Executable file
tests/test_agent_io.js
- Executable scriptline 1
Executable file
tests/test_agent_scan.js
- Executable scriptline 1
Executable file
tests/test_agent_temp.js
- Executable scriptline 1
Executable file
tests/test_connection_options.py
- Executable scriptline 1
Executable file - Network accessline 101
['--transfer-timeout', '-1', '-l'], ['--transfer-timeout', 'inf', '-l'], ['-R', 'http://host', '-l'], - Network accessline 102
['--transfer-timeout', 'inf', '-l'], ['-R', 'http://host', '-l'], ['-R', 'host:70000', '-l'], - Network accessline 103
['-R', 'http://host', '-l'],
tests/test_dump.py
tests/test_sftp.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Combined signals: 3 facts
- Reads SSH keys, and the same file sends data over the network or runs a command (line 25)SKILL.md:87High confidence
- Reads SSH keys; another file of the same skill sends data over the network or runs a command (SKILL.md, line 25)dump.py:160Low confidence
- Reads SSH keys; another file of the same skill sends data over the network or runs a command (SKILL.md, line 25)dump.py:758Low confidence
Signal confidence: 33 facts
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:37Low confidence
- Access to secrets in prose of documentation: reads a credential storeREADME.md:41Low confidence
- Access to secrets in prose of documentation: reads a credential storeREADME.md:45Low confidence
- Access to secrets in code of documentation: reads a credential storeREADME.md:52Low confidence
- Network access in prose of documentationREADME.md:125Low confidence
- Network access in prose of documentationREADME.md:158Low confidence
- Network access in prose of the SKILL.mdSKILL.md:10Low confidence
- Network access in code of the SKILL.mdSKILL.md:25High confidence
- Access to secrets in prose of the SKILL.md: reads a credential storeSKILL.md:78Low confidence
- Access to secrets in code of the SKILL.md: reads a credential storeSKILL.md:87High confidence
- Access to secrets in prose of the SKILL.md: reads a credential storeSKILL.md:100Low confidence
- Executable script in code of a file that runsdump.js:1High confidence
- Executable script in code of a file that runsdump.py:1High confidence
- Access to secrets in code of a file that runs: reads a credential storedump.py:160High confidence
- Access to secrets in code of a file that runs: reads a credential storedump.py:758High confidence
- Executable script in code of a file that runspackage.json:1High confidence
- Executable script in code of a file that runsprocess.sh:1High confidence
- Dangerous shell operation in code of a file that runsprocess.sh:33High confidence
- Dangerous shell operation in code of a file that runsprocess.sh:38High confidence
- Executable script in a comment of a testtests/test_agent.js:1Low confidence
- Executable script in a comment of a testtests/test_agent_io.js:1Low confidence
- Executable script in a comment of a testtests/test_agent_scan.js:1Low confidence
- Executable script in a comment of a testtests/test_agent_temp.js:1Low confidence
- Executable script in code of a testtests/test_connection_options.py:1Low confidence
- Network access in code of a testtests/test_connection_options.py:101Low confidence
- Network access in code of a testtests/test_connection_options.py:102Low confidence
- Network access in code of a testtests/test_connection_options.py:103Low confidence
- Executable script in code of a testtests/test_dump.py:1Low confidence
- Access to secrets in code of a test: reads a credential storetests/test_dump.py:430Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuetests/test_dump.py:724Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuetests/test_dump.py:725Low confidence
- Executable script in code of a testtests/test_sftp.py:1Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/alonemonkey-frida-ios-dump/)