Commit Graph
47 Commits
Author SHA1 Message Date
blacktop 4a126e7d99 chore(fmt): go fix 2026-06-04 12:06:59 -06:00
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 e4a55a9e55 chore: replace inline regex with precompiled variables for improved performance and readability 2026-04-04 17:42:26 -06:00
blacktop 866c2d38bf fix(search): preserve sentinel errors in DMG Mach-O scan path 2026-03-02 11:40:41 -07:00
Thatchapon UnprasertandGitHub 70434eecaa feat: Reduce ipsw diff memory usage (#986) 2026-02-18 18:38:38 -07:00
blacktop 5b92508e5b fix(dmg): improve handling of AEA-encrypted DMGs and cleanup logic 2026-02-11 21:01:30 -07:00
blacktop 1863e93de1 fix(symbolicate): improve error logging and validation for symbolication and entitlement commands 2025-12-05 16:08:49 -07:00
blacktop fc834768fe feat: --mte added to ipsw macho search command 2025-11-09 15:13:12 -07:00
Sam CollinsonandGitHub d35f0ebdff fix: add proxy support for downloading FCS keys 🥝 (#914) 2025-11-09 11:38:09 -07:00
blacktop f118cc1e30 fix: ent db CI sometimes fails 2025-10-05 10:43:32 -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 478a569c74 fix: add partial --insecure support to fcs key pem download in AEA commands 2025-07-29 15:11:53 -06:00
blacktop d50004edeb chore: move more cmds/code over to using the NEW img4 APIs 2025-07-01 12:15:38 -06:00
blacktop 0c1ae1f2f6 Update search.go 2025-06-30 16:08:33 -06:00
blacktopandGitHub 3cded00f59 feat: revamp ipsw img4 commands to bring inline with tools like img4lib (#784) 2025-06-28 01:54:40 -06:00
blacktop 28b7a135f4 chore: add ipsw img4 validate and ipsw im4m personalize and verify + lzss Compress support 2025-06-20 18:54:37 -06:00
blacktopandGitHub 4872f5998f feat: 🆕 Entitlements DB web UI in docs site (#751) 2025-06-08 22:30:03 -06:00
blacktop a653c240ac feat: add 🆕 --files flag to ipsw diff cmd to include ALL added/removed files to diff output 2025-04-02 10:50:59 -06:00
blacktop a223d4c095 feat: add --remote flag to ipsw fw exc cmd 2025-03-15 12:08:53 -06:00
blacktop ab2b1a86e5 feat: add ability to accept im4p input to ipsw fw gpu cmd 2025-03-15 11:20:42 -06:00
blacktop 1e868c49cf feat: add exclave_core fw to ipsw diff cmd + list sorting in .md 2024-09-17 17:49:26 -06:00
blacktop a1e10bfaab chore: make --force the default when hdiutil detach-ing 🇬🇧 2024-09-03 15:03:10 -06:00
blacktop ca20cb85fb chore: add support for aea.DecryptConfig and B64SymKey arg 2024-07-26 14:01:37 -06:00
blacktop f929a93a14 feat: add --extra flag to ipsw symbolicate command to add folder to extra bins to include in the symbolication 2024-07-24 21:06:28 -06:00
blacktop 62f7e59296 fix: also thread pem-db config through ipswd /extract routes 2024-07-16 14:57:47 -06:00
blacktop 75050242c7 fix: better macho/plist search path fixing 2024-07-10 18:21:02 -06:00
blacktop 42adc86eb9 fix: macho search for symlinked paths 2024-07-10 17:31:54 -06:00
blacktop b71f77f7ae feat: add support for --pem-db everywhere it's needed to allow for external AEA pem key JSON databases to be used 2024-07-08 22:14:10 -06:00
blacktop af57bbfae0 Update search.go 2024-07-08 13:53:00 -06:00
blacktop 7f91c09a1f feat: add --feat flag to ipsw diff to diff Feature Flags 2024-07-07 12:16:10 -06:00
blacktop 3c5e3b02a5 feat: add ability to partial-partialzip AEA1 private-key .pem files from remote/local IPSWs 2024-06-11 12:42:44 -06:00
blacktop b92ac6c82f feat: thread the 🆕 AEA1 decryption transparently through all relevant ipsw cmds 2024-06-11 02:25:18 -06:00
blacktop b2ea580743 fix: wrap errors in ForEachMachoInIPSW properly 2024-06-03 15:51:35 -06:00
blacktop ec3f22890b feat: add support for 🆕 ExclaveOS DMG 2024-05-28 18:36:50 -06:00
blacktop b22253fc6c fix: ipsw diff macho equality check 2024-04-08 17:45:02 -06:00
blacktop 1767fb73eb fix: make ipsw symbolicate DSC sym lookup MUCH better 2024-03-21 17:05:03 -06:00
blacktop a8e2f7502e feat: add im4p firmware MachOs to ipsw diff cmd via --fw flag 2024-02-27 17:13:30 -07:00
blacktop 266a213a29 feat: DSC dylib diff generation and formatting 2023-12-18 15:38:15 -07:00
blacktop 2e3ed469de fix: scanDmg to handle permission errors in macOS IPSWs 2023-12-18 11:13:43 -07:00
blacktop 7545afc2f2 feat: add IPSW macho diffs to ipsw diff command #371 2023-12-17 15:19:12 -07:00
blacktop e28b090acd chore: rename MountFS to MountDMG 2023-05-30 11:49:08 -06:00
blacktop b96245ed25 chore: add retry to unmount calls 2023-03-27 20:03:50 -06:00
blacktop e6d217581f fix: many improvements to mounting DMGs on darwin to check if already extracted from IPSW and already mounted 2023-01-25 12:57:06 -07:00
blacktop d018134a1c feat: add --sel and --ivar flags to the 🆕 ipsw macho search cmd 2023-01-23 14:23:31 -07:00
blacktop 52ba6714ce fix: rm mount prefix from ipsw macho search results 2023-01-23 10:58:21 -07:00
blacktop c55e26e9ea feat: 🆕 ipsw macho search cmd 2023-01-22 23:09:33 -07:00
blacktop d76c31d2a0 chore: refactor ipsw/dmg scanning into internal/search pkg 2023-01-22 22:30:14 -07:00