Highlight
`ipsw dyld extract` command getting a lot better with the addition of "symbolicating" OjbC runtime data and StubIslands
bash
❯ ipsw dyld extract dyld_shared_cache_arm64e BlastDoor --objc --stubs --slide
• Loading symbol cache file...
• Adding ObjC symbols
• Adding Stub Islands symbols
• Applying DSC slide-info
• Created BlastDoor
bash
❯ ipsw macho info BlastDoor | grep -A9 SYMTAB
010: LC_SYMTAB Symbol offset=0x01367268, Num Syms: "530899", String offset=0x0250E498-0x037B85B0
011: LC_DYSYMTAB
Local Syms: 1298 at 0
External Syms: 646 at 1298
Undefined Syms: 380 at 1944
TOC: No
Modtab: No
External symtab Entries: None
Indirect symtab Entries: 1344 at 0x02046f98
External Reloc Entries: None
Local Reloc Entries: None
Daaaaaaang that's a LOT of syms!! 👀 For more info see our [GUIDE](https://blacktop.github.io/ipsw/docs/guides/dyld#dyld-extract)
Changelog
New Features
* ec51f321f924dedd598c3ec56888fe021ae6ed9d: feat: add `--diff` flag to `ipsw dyld webkit` cmd (blacktop)
* 0e5851d7bb111bcd6065485d8e78c7e19aec9bd9: feat: add 🆕 `--objc`, `--stubs` flags to `ipsw dyld extract` cmd to add MORE syms to extracted dylibs 58 (blacktop)
Bug fixes
* 80d4ac7d48f1f963829c391cbc1bedde50cfed04: fix: `mdev` cmd to support macOS and iOS (blacktop)
* 3fb878197d727060bd69945cb959bf098fe1ac44: fix: allow user to recreate corrupt .a2s file in `ipsw macho disass` cmd (blacktop)
* 33a3d7c56f2c8f2b5a4c4061a92f360353d9ca6f: fix: unhide `ipsw dyld stubs` cmd (blacktop)
Summary
**Full Changelog**: https://github.com/blacktop/ipsw/compare/v3.1.254...v3.1.255
What to do next?
- Read the [documentation](https://blacktop.github.io/ipsw/docs/)
- Join our [Discord server](https://discord.gg/xx2y9yrcgs)
- Follow us on [Twitter](https://twitter.com/blacktop__)