Commit Graph
10 Commits
Author SHA1 Message Date
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 455c079065 feat: add ability to hide struct offsets in output via --no-off and ability to dump ALL types, structs or enums via --all, --structs and --enums 🥙 2024-02-07 20:19:58 -07:00
blacktop 68afd888b7 docs: update ipsw kernel guide 2024-02-07 18:41:57 -07:00
blacktop 19ac8739ac Update kernel.md 2023-01-28 13:02:36 -07:00
blacktop 42fb8c9317 Update kernel.md 2022-12-14 18:36:17 -07:00
blacktop 40b79b672f Update kernel.md 2022-12-14 18:34:36 -07:00
blacktop 552508da94 Update kernel.md 2022-12-14 18:30:30 -07:00
blacktop 003d7104b8 docs: refresh 2022-12-14 18:22:32 -07:00
blacktop 54307c0453 chore: move old docs over to new ones 2022-11-28 12:47:30 -07:00