Commit Graph

113 Commits

Author SHA1 Message Date
blacktop fb02c65d22 chore: various command typos 2025-07-15 16:41:41 -06:00
blacktop 124589b5b9 Update kernelcache.go 2025-06-29 13:40:56 -06:00
blacktop 3cded00f59 feat: revamp ipsw img4 commands to bring inline with tools like img4lib (#784) 2025-06-28 01:54:40 -06:00
blacktop bdd14cf31d feat: add --json flag to ipsw kernel kexts cmd 2025-06-21 13:47:29 -06:00
blacktop 3071fd6748 fix: file close issue in ipsw kernel kext cmd #775 2025-06-20 13:19:37 -06:00
blacktop 7c752b9793 chore: update syscalls 2025-06-09 16:56:43 -06:00
blacktop a2ccd26880 chore: cleanup macho disass helper code 2025-05-04 13:01:07 -06:00
blacktop 6cca9a980d refactor: replace interface{} with any and simplify loop constructs 2025-03-26 22:53:29 -06:00
blacktop 9d101bf4ac chore(deps): bump deps 2025-02-24 19:19:02 -07:00
blacktop 0168aac759 chore: update syscalls DB 2025-02-21 20:31:24 -07:00
blacktop baf40ee017 chore: add skipped old MIG routine names 2024-07-25 00:00:15 -06:00
blacktop 9f89101f13 chore: add routine number to ipsw kernel mig output 2024-07-24 23:30:41 -06:00
blacktop 8b558b5a3b feat: add mig to ipsw kernel symbolication 2024-07-24 19:49:20 -06:00
blacktop c21208ddc5 feat: 🆕 ipsw kernel mig command 2024-07-24 19:39:35 -06:00
blacktop 79738d8e01 feat: add syscalls and mach_traps to ipsw kernel sym cmd 2024-07-20 22:49:41 -06:00
blacktop db36f61022 chore: update syscall list 2024-06-11 03:51:16 -06:00
blacktop 2b5ccd520c chore: add debug log to kernelcache extraction for single slice fat machos 2024-06-03 09:15:04 -06:00
blacktop fc119c44f9 chore: update syscalls 2024-01-25 16:30:59 -07:00
blacktop 980f67b245 fix: add error if detected encrypted device-tree #389 2024-01-21 16:32:56 -07:00
blacktop 1673ee487a feat: add ability to filter the extracted kernelcaches to a single device 2024-01-06 23:07:58 -07:00
blacktop ea1d8365c2 Update kernelcache.go 2023-11-20 10:58:06 -07:00
blacktop 172025f25f fix: ipsw extract --kernel --json output to include devices 🥝 2023-08-03 17:54:19 +12:00
blacktop 726b5a926c feat: add ability to extract SPTM firmware via ipsw extract --sptm 2023-06-08 21:58:28 -06:00
blacktop 9aa4d1ae81 chore: update ipsw kernel syscall and mach cmds 2023-06-06 14:41:46 -06:00
blacktop 1d5867c84e fix: use both JSON and xnu src for ipsw kernel syscall 2023-05-25 19:07:51 -06:00
blacktop 55e7c74776 Update syscall.go 2023-05-25 17:44:58 -06:00
blacktop 195d0ce851 feat: add color to ipsw kernel syscall command 🌈 2023-05-25 17:19:56 -06:00
blacktop 5b01b128e7 Update mach_trap.go 2023-05-19 10:38:35 -06:00
blacktop 521c8b15b6 chore: improve ipsw kernel mach cmd output formatting 2023-05-19 10:16:56 -06:00
blacktop 6168a76503 Update mach_trap.go 2023-05-19 09:57:51 -06:00
blacktop e9e943c9a9 fix: ipsw kernel mach cmd to work on macOS kernels 2023-05-19 02:44:34 -06:00
blacktop 3f3847613e feat: add 🆕 ipsw kernel mach command to dump mach_traps 2023-05-18 22:11:10 -06:00
blacktop 8219f0e3a4 docs: trying to improve some swag docs 2023-04-16 23:00:53 -06:00
blacktop f85daa1ac3 feat: ipsw daemon (API) (#219) 2023-04-12 20:00:05 -06:00
blacktop cfe2939c29 fix: show user what bundles are being filtered out in ipsw kernel kmutil --filter command 2023-03-26 18:01:16 -06:00
blacktop 6a49953e36 fix: ipsw kernel kmutil cmd when --filter is empty 2023-03-06 20:31:02 -07:00
blacktop b4cf850de0 fix: ipsw kernel kmutil --filter cmd to walk dependency graph to accurately remove bundles and bundles with a dependency path to them 2023-03-03 18:42:28 -07:00
blacktop 4ee4b4d919 fix: ipsw kernel kmutil 2023-03-03 11:09:23 -07:00
blacktop bcc4056aec feat: add 🆕 secret ipsw kernel kmutil command 2023-03-03 10:12:08 -07:00
blacktop 47ac282f48 fix: many small issues w/ auto-folder name creation #184 2023-02-17 11:17:26 -07:00
blacktop 80cfadfc73 feat: sandbox decompiler WIP 🚧 (#178) 2023-01-10 23:35:29 -07:00
blacktop 70f3a82138 I messed up (#169)
* add cmds

* chore(deps): update macho and fix cobra flag issue where it couldn't read kernel addresses as flag input

* chore: add 🆕 syscall source-of-truth JSON (for use later)

* feat: add ability to dump MachO header info as JSON in `ipsw macho info` w/ `--json` flag

* feat: add ability to dump MachO header as JSON to `ipsw dyld macho` as well with `--json` flag

* Update macho_patch.go

* Update macho_sign.go
2022-12-31 12:49:50 -07:00
blacktop 416b5a3043 feat: in ipsw kernel dec cmd try and auto-detect KernelManagement kernelcaches 2022-12-14 17:38:49 -07:00
blacktop c50a4f3090 fix: regression in kc.go 2022-12-03 20:26:41 -07:00
blacktop ba86cb6a5d feat: add support for macOS 13.x KernelManagement kernelcaches via ipsw kernel dec --km flag 2022-12-03 18:06:18 -07:00
blacktop cb6c431845 feat: update ipsw kernel syscall lookup db 2022-11-07 09:47:21 -07:00
blacktop 43603aa351 fix: ipsw macho disass command 2022-09-08 22:09:53 -06:00
blacktop a0bc17f6d7 chore: remove DEPRECATED pkg ioutil 2022-08-11 16:27:04 -06:00
blacktop d9ea4a0d74 Update kernelcache.go 2022-07-23 12:37:14 -06:00
blacktop beddaae1ff feat: add ability for ipsw kernel syscall to detect NEW syscalls 2022-07-23 09:58:40 -06:00