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
blacktop
7ba99f68de
feat: add 🆕 ipsw kernel syscall cmd to dump kernel syscall table
2022-07-23 09:27:46 -06:00
blacktop
382432b861
fix: kc version for fileset kernels
2022-07-20 14:10:53 +01:00
blacktop
65084dfaec
fix: handle IPSWs/OTAs where I can't parse the device tree properly
2022-07-05 21:17:36 +10:00
blacktop
c937c5564a
fix: extract cmd to save kbag JSON to file and don't create outer dir by default
2022-07-02 00:42:25 +10:00
blacktop
eda085c7e2
chore: standardize folder/file perms for created files
2022-06-30 18:45:28 +10:00
blacktop
a665cee604
feat: add --diff support to ipsw kernel kext cmd
2022-04-16 16:31:57 -06:00
blacktop
0ce1f67976
fix: some CodeQL issues
2022-02-18 14:13:42 -07:00
blacktop
c8ede6dbd1
chore: standardize the ipsw/ota extraction folder names
2022-01-16 18:47:13 -07:00
blacktop
adaa563f50
Feature: Upgrade to 🆕 ARMv9 disassembler ( #65 )
2021-12-26 23:36:32 -07:00
blacktop
6156f64bd2
fix: extract cmd folder dest to be the same for all items
2021-10-27 16:40:20 -06:00
blacktop
c80fc07664
fix: kernel kexts cmd for iPads (i.e. iPad6,11) #37
2021-10-13 22:12:49 -06:00
blacktop
ab5da376f7
fix: search for cstrings in ALL cstring sections
2021-10-08 23:42:06 -06:00
blacktop
9611071461
fix: extract --kernel for uncompressed kernels
2021-08-10 13:52:33 -06:00
blacktop
07866327d7
feat: add dst args to many downloaders and NEW folder/file naming scheme #19
2021-06-24 22:55:43 -06:00
blacktop
b480a9b799
fix: ota download --kernel
2021-06-14 15:13:00 -06:00