Commit Graph
1330 Commits
Author SHA1 Message Date
github-actions[bot] 1e76679a93 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-06-04 19:44:28 +00:00
blacktop 8e9f1f8f99 chore(fcs): bump keys 2026-06-04 12:06:42 -06:00
github-actions[bot] 061c4d5994 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-06-03 20:09:20 +00:00
blacktop f82fd2a3c3 feat(crashlog): support loose-dylib symbolication for modern Xcode DeviceSupport dumps (#1236) 2026-06-01 18:18:01 -06:00
blacktop d43128da24 chore(fcs): bump keys 2026-06-01 18:17:07 -06:00
github-actions[bot] eb2352ff3a chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-06-01 20:30:38 +00:00
blacktop ac147706e5 feat(symbolicate): fall back to Xcode DeviceSupport DSC when no IPSW is supplied (#1236) 2026-05-31 21:51:58 -06:00
blacktop 7eff1d9e5f feat(kernel/symbolicate): support JSON map input for --lookup and add nearest-symbol fallback 2026-05-31 11:10:22 -06:00
blacktop a9a2fadc77 chore(fcs): bump keys 2026-05-26 20:29:05 -06:00
github-actions[bot] 954d4f51a1 chore(fcs-keys): update FCS keys (stable,RC,beta) [skip ci] 2026-05-26 19:42:19 +00:00
blacktop b722901724 chore(fcs): bump keys 2026-05-24 16:59:19 -06:00
blacktop 14457b7d96 feat: address sandbox research feedback
Add dyld softlink/import/disassembly helpers, sandbox reach and diff support, richer WebKit IPC metadata, and expanded IOKit method recovery.

Fix MOVK softlink address reconstruction and avoid cross-case argument-state poisoning while scanning switch-dispatched user-client methods.
2026-05-24 16:28:00 -06:00
blacktop 1d59db2a51 chore(dl): tune remote zip reads 2026-05-24 16:27:52 -06:00
github-actions[bot] b13b0699ef chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-24 19:33:03 +00:00
blacktop 14473fccf2 feat(dyld): add webkit-ipc command 2026-05-22 12:23:37 -06:00
blacktop 041a27a8f8 feat(nsxpc): add --dylib and --service scope filters to scan command 2026-05-22 12:15:24 -06:00
blacktop 69c8858f7c feat(img4): add Cryptex1 FourCC and IM4P payload constants 2026-05-21 13:03:40 -06:00
blacktop f3293e75cf chore(fcs): bump keys 2026-05-19 16:51:14 -06:00
blacktop 0b2633d91f feat: add kernel kalloc scanner 2026-05-19 16:44:08 -06:00
github-actions[bot] 7c71bacd67 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-18 19:35:35 +00:00
blacktop 9cdf05b71b chore(fcs): bump keys 2026-05-17 14:38:52 -06:00
github-actions[bot] 63e571e336 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-16 19:28:42 +00:00
blacktop d97ec295f1 chore(fcs): bump fcs keys 2026-05-15 17:47:19 -06:00
github-actions[bot] 28e18d7a11 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-11 19:36:41 +00:00
blacktop 6fc8b44870 chore: add kernel entitlement target discovery via C++ vtable and cstring convergence 2026-05-10 19:03:28 -06:00
blacktop 73622f5c6e feat: add pkg/xref package for ARM64 cross-reference scanning 2026-05-10 19:02:53 -06:00
blacktop 9cf7381228 feat(kern): add kernel iokit-methods command to emit IOKit dispatch tables 2026-05-10 12:11:49 -06:00
blacktop 6a2c88326a chore(fcs): bump keys 2026-05-09 16:17:36 -06:00
blacktop b1025ffa38 feat: add nsxpc package and CLI command for DSC analysis 2026-05-09 16:17:20 -06:00
github-actions[bot] 31daf97b64 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-09 19:27:57 +00:00
blacktop 0528d00170 fix: add export trie cycle guard, ordinal bounds check, and profiling 2026-05-09 11:37:59 -06:00
blacktop e7aabce491 Update slice_test.go 2026-05-09 09:13:51 -06:00
blacktop 57a3d27be5 feat(ent): add ipsw ent xrefs command to find entitlement-check callsites 2026-05-09 09:12:35 -06:00
blacktop 01d40d941e chore(fcs): bump keys 2026-05-08 20:07:44 -06:00
github-actions[bot] 27105694ec chore(fcs-keys): update FCS keys (stable,RC,beta) [skip ci] 2026-05-08 19:34:28 +00:00
blacktop 5ce9eb1525 fix: add MountedFilesystemRoot helper and apply it consistently 2026-05-07 10:12:55 -06:00
blacktop cb4148b9ff chore(fcs): bump keys 2026-05-07 09:54:03 -06:00
blacktop fe32f0a823 feat: add launchd command to stream plist metadata as JSONL 2026-05-06 19:21:48 -06:00
github-actions[bot] c272306cea chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-06 19:37:18 +00:00
blacktop 77e6172c0f chore(fcs): bump keys 2026-05-05 15:22:58 -06:00
github-actions[bot] 0a3f63f1b9 chore(fcs-keys): update FCS keys (stable,RC) [skip ci] 2026-05-05 19:36:40 +00:00
blacktop d0449138b4 chore(fcs): bump keys 2026-05-04 16:09:23 -06:00
github-actions[bot] ddb23657d9 chore(fcs-keys): update FCS keys (beta) [skip ci] 2026-05-04 19:36:41 +00:00
blacktop c9a847a389 fix: support legacy factorPackIds format and tests
closes #1185
2026-05-03 11:33:19 -06:00
blacktop 498b0bd9bf chore: refactor enosys detection and add unit tests 2026-05-03 09:24:18 -06:00
ThePraecepsandGitHub 29d37aca51 fix(kernelcache): detect enosys syscalls by instruction pattern matching (#1178) 2026-05-03 09:08:47 -06:00
blacktop 8372b583e4 Update provision.go 2026-04-27 15:58:44 -06:00
blacktop 4f23763438 feat(extract): auto-decrypt remote kernelcaches via wiki keys
`ipsw download ipsw --kernel` now fetches firmware keys from
theapplewiki and decrypts encrypted kernelcaches inline. Unencrypted
members in the same IPSW pass through unchanged.

- pkg/img4: DecryptPayload reuses Payload.GetData for decompression,
  removing the duplicate LZSS/LZFSE branches.
- pkg/kernelcache: ParseImg4Data switches to img4.ParsePayload and
  exports ErrEncryptedKernelCache so callers can detect the missing-key
  case via errors.Is.
- internal/commands/extract: new keyed remote path with all-or-nothing
  preflight; the encryption-status peek lets unencrypted variants
  succeed even when the wiki has no entry for them.

  closes #1193
2026-04-27 15:57:23 -06:00
blacktop 0b932b2851 chore(fcs): bump keys 2026-04-27 15:52:51 -06:00
github-actions[bot] 006ad07906 chore(fcs-keys): update FCS keys (stable,RC,beta) [skip ci] 2026-04-27 19:35:03 +00:00