blacktop
e209828c31
feat(diff): add cacheable task-based reports
...
Refactor diff jobs into task-owned renderers with persistent cache support, root-confined walkers, and quieter Mach-O/Firmware output.
2026-06-04 12:02:46 -06:00
blacktop
5235c10533
chore(deps): bump deps
2026-06-02 15:46:59 -06:00
blacktop and GitHub
b6980ffa53
feat(symbols): add ipsw symbols --json JSONL emitter ( #1239 )
2026-06-01 21:03:07 -06:00
blacktop
61fde72ba2
docs: update CLI docs
2026-05-24 16:32:49 -06:00
blacktop
90c61bee28
feat(download/pcc): add --os-build filter and beta channel detection
2026-05-20 11:09:19 -06:00
blacktop
97f7c54ba2
docs: update CLI docs
2026-05-20 10:33:00 -06:00
blacktop
5a9ddf6ec0
docs: fix CLI docs
2026-05-09 18:27:37 -06:00
blacktop
ea1ef49356
docs: update CLI docs
2026-05-08 20:07:58 -06:00
blacktop
3ffdd6328b
fix(sb): build info
2026-05-05 15:36:59 -06:00
blacktop
adbb5c6278
docs: update CLI docs
2026-05-04 16:09:51 -06:00
blacktop
53737f6402
Update dtree.md
2026-05-03 09:48:53 -06:00
blacktop
8aeda1d575
docs: update CLI
2026-04-13 20:34:40 -06:00
blacktop
1b5898f47f
docs: update CLI docs
2026-04-13 11:30:31 -06:00
blacktop
9327d23b67
docs: update CLI docs
2026-04-11 14:34:13 -06:00
blacktop
3675b5156b
feat(kernel): add --imports flag and modernize extract command
...
Resolve imported symbol names from kernelcache for reverse engineering.
Scans all fileset entries to build a symbol map, then injects resolved
addresses as N_ABS|N_EXT symbols into extracted KEXTs. (closes #182 )
- Add --imports to resolve undefined symbols from kernelcache
- Add --force to overwrite existing files
- Add -o shorthand for --output
- Fix os.Stat error handling (propagate real errors, not just skip)
- Fix typo: "KEXT-xtraction" → "KEXT extraction"
- Update kernel extract guide with --imports example
2026-04-05 20:17:39 -06:00
blacktop
df9a53ea7b
feat(kernel): add --force flag to overwrite existing KEXTs and update documentation
2026-04-05 19:25:01 -06:00
blacktop
d9e378cb93
feat(dyld): unhide extract command and modernize CLI
...
Extraction now produces correct standalone MachOs validated against
Apple ramdisk dylibs, KDK KEXTs, Rust oracle, and IDA Pro.
- Unhide dyld extract (go-macho v1.1.266 fixes segment layout)
- Remove experimental warning
- Fix help text: "Split ALL dylibs" → "Extract all dylibs"
- Short: "Extract dylib(s) for reverse engineering"
- Replace broken symlink handling with filepath.EvalSymlinks
- Delete dead code: imports flag, debug prints, commented-out blocks
- Switch from github.com/pkg/errors to std errors
- Differentiate split vs extract in help text and Long description
- Clean up dyld split: same symlink fix, drop pkg/errors
2026-04-05 19:24:30 -06:00
blacktop
47edaef618
docs: update CLI documentation for diff, dyld, extract, kernel, and symbolicate commands
2026-04-05 19:22:21 -06:00
blacktop
d09ca85093
feat(diff): support diffing patched OTA DMG directories and update documentation
2026-03-17 19:13:23 -06:00
blacktop
5ca33a1377
docs: update CLI docs
2026-03-10 10:55:05 -06:00
blacktop
825d5fde3b
docs: Add LM Studio and custom endpoint documentation
...
Document OpenAI-compatible server support (LM Studio, vLLM, etc.)
and environment variables for overriding provider API endpoints.
2026-02-19 16:52:36 -07:00
blacktop
d434dd1137
docs: update CLI docs
2026-02-18 19:08:21 -07:00
Thatchapon Unprasert and GitHub
70434eecaa
feat: Reduce ipsw diff memory usage ( #986 )
2026-02-18 18:38:38 -07:00
blacktop
f64f267ff0
feat(extract): add 'ident' flag for selecting specific RestoreRamDisk and update DMG extraction options
2025-12-22 16:25:55 -07:00
blacktop
6840fe27bf
feat(ai): integrate ACP support for additional LLM providers and update documentation #997
2025-12-19 11:38:48 -07:00
blacktop
0a621d56b3
docs: update CLI docs
2025-12-08 09:57:23 -07:00
blacktop
2776c8b841
fix(snap): add removable-media interface for USB drive access ( #949 )
2025-11-20 18:43:49 -07:00
blacktop
f673b0cf45
fix: update dmg command usage and improve argument validation
2025-11-18 19:38:11 -07:00
blacktop
61106f8790
docs: update CLI docs
2025-11-12 12:59:45 -07:00
Sean Deaton and GitHub
2df5e1ec81
feat: implement mount without blocking ( #932 )
2025-11-12 12:58:37 -07:00
blacktop
caad8914e7
docs: update CLI docs
2025-10-05 10:40:53 -06:00
blacktop
a2d18cf360
docs: update CLI docs
2025-10-01 18:27:45 -06:00
blacktop
77166f344b
feat: add auto-aea + fcs-key DB support to all ipsw ota commands
2025-10-01 18:27:33 -06:00
blacktop
d4f82962d9
fix: cleanup/refactor ipsw download ota --fcs-key command
2025-10-01 18:26:25 -06:00
blacktop
d7b994a30f
docs: update CLI docs
2025-09-27 10:23:09 -06:00
blacktop
e1ad160d0d
feat: added --mount-point|-m flag to ipsw mount cmd to let you pick the mount location + docs update
2025-08-12 15:55:42 -06:00
blacktop
77859108bc
Update device-list.md
2025-07-14 22:40:18 -06:00
blacktop
de53b74fd9
Update pcc.md
2025-07-13 18:37:36 -06:00
blacktop
7e531f5d11
docs: update download guide to include all new-ish commands
2025-07-13 18:37:12 -06:00
blacktop
4dcfa0b55c
docs: update CLI docs
2025-07-13 17:57:12 -06:00
blacktop
7ae9010758
docs: update CLI docs
2025-07-03 15:42:09 -06:00
blacktop
f85b4523f4
Update download.md
2025-07-03 11:42:51 -06:00
blacktop
6795f496fa
docs: update CLI docs
2025-07-03 11:18:30 -06:00
blacktop
2a0afe24a3
docs: update CLI docs
2025-07-01 12:02:13 -06:00
blacktop
008dcf9cf6
Update img4.md
2025-06-30 16:11:28 -06:00
blacktop
6a354d43cd
Update shsh.md
2025-06-30 08:42:58 -06:00
blacktop
05e9f28680
Update ssh.md
2025-06-30 08:42:57 -06:00
blacktop
3fc384075c
Update img4.md
2025-06-29 21:37:37 -06:00
blacktop
6a3286dd5e
chore: greatly improve UX of ipsw img4 im4m verify command
2025-06-29 20:05:58 -06:00
blacktop
b608695911
chore: hide ipsw img4 person and ipsw img4 im4m verify for now
2025-06-29 14:11:28 -06:00