Ipsw

Latest version: v0.1.3

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 63 of 102

3.1.132

Highlights

Create and populate a ` ~/Library/Developer/Xcode/iOS\ DeviceSupport/16.0\ \(20A5328h\)\ arm64e/` directory for use with remote **lldb**

bash
❯ ipsw dyld split --cache --version 16.0 --build 20A5328h DSC


Get info about USB connected iDevices *(similar to `ideviceinfo --simple`)* **NOTE:** zero dependancies *(other than usbmuxd)* 😱

bash
❯ ipsw idev --json | jq .
[
{
"cpu_architecture": "arm64e",
"chip_id": 33025,
"device_class": "iPhone",
"product_version": "15.6",
"build_version": "19G71",
"hardware_model": "D53gAP",
"product_type": "iPhone13,2",
<SNIP>


Download IPSW for USB connected device without having to enter any details

bash
❯ ipsw download ipsw --usb


Or just the kernelcache etc.

bash
❯ ipsw download ipsw --usb --kernel


Changelog
New Features
* 21eb77d3af7b7034573114da9e62a0dd84b6b091: feat: add ability to create XCode cache folders from DSC in `ipsw dyld split` command (blacktop)
* 99e35a53c1c9d84e42e421db57afed6e5639bc2d: feat: add ability to download IPSW for USB connected iDevice (blacktop)
* 80f351f715a319088785088e90ebb7e73756b734: feat: add ability to dump USB connected iDevice details to JSON with `--json` flag (blacktop)
* b9eddcc6c2266f915917899d193d8e2031818eb8: feat: add 🆕 `ipsw idev` command to get info about USB connected devices (131) (blacktop)
Dependency updates
* caa1fc4c2ada14b9456d15fb2b97e170ca5371b8: chore(deps): update deps (blacktop)

Summary
**Full Changelog**: https://github.com/blacktop/ipsw/compare/v3.1.131...v3.1.132
What to do next?
- Read the [documentation](https://blacktop.github.io/ipsw/docs/)
- Join our [Discord server](https://discord.gg/M5Wqf6JT)
- Follow us on [Twitter](https://twitter.com/blacktop__)

3.1.131

Changelog
Bug fixes
* 3507031bc333302b6d17f5545c925aace025ceb8: fix: more iOS related goreleaser fixes (blacktop)

Summary
**Full Changelog**: https://github.com/blacktop/ipsw/compare/v3.1.130...v3.1.131
What to do next?
- Read the [documentation](https://blacktop.github.io/ipsw/docs/)
- Join our [Discord server](https://discord.gg/M5Wqf6JT)
- Follow us on [Twitter](https://twitter.com/blacktop__)

3.1.130

Changelog
* 1bf30e25 fix: try again to build iOS release w/ SDKROOT set
* c5909f3d Update .goreleaser.yml

3.1.129

Changelog
New Features
* 4e1f2f6a26a722bc7699355063c4b505dafb73c1: feat: add `--all-fileset-entries` flag to `ipsw macho info` to dump ALL fileset entry headers (blacktop)
* 3d19d412cf1f7346352bd00155399dcab6a349f1: feat: enable iOS builds of `ipsw` to be added to releases (blacktop)
Dependency updates
* 62cac34ee510a9f036cdb2c13574a672ff1a610c: chore(deps): update deps (blacktop)

Summary
**Full Changelog**: https://github.com/blacktop/ipsw/compare/v3.1.128...v3.1.129
What to do next?
- Read the [documentation](https://blacktop.github.io/ipsw/docs/)
- Join our [Discord server](https://discord.gg/M5Wqf6JT)
- Follow us on [Twitter](https://twitter.com/blacktop__)

3.1.128

Highlights
bash
❯ ipsw ent --diff iPhone14,2_16.0_20A5303i_Restore.ipsw iPhone14,2_16.0_20A5312j_Restore.ipsw

🆕 MessagesAirlockService
xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.coreaudio.allow-amr-decode</key>
<true/>
<key>com.apple.pac.shared_region_id</key>
<string>BlastDoor</string>
<key>com.apple.private.sandbox.profile:embedded</key>
<string>blastdoor-airlock</string>
<key>com.apple.private.security.message-filter</key>
<true/>
</dict>
</plist>

MobileSafari
ADDED
xml
<key>com.apple.security.exception.mach-lookup.global-name</key>
<array>
<string>com.apple.passd.payment</string>

REMOVED
xml
<key>com.apple.security.system-container</key>
<true/>


Changelog
New Features
* e20ed7dafc58fbd0a215e2568063bde2929ffce4: feat: add initial `--diff` support to `ipsw ent` cmd (blacktop)
Bug fixes
* f6ffee82910adf316a6aede18831e64379a6cb9a: fix: `ipsw kernel version` cmd to support filesets (blacktop)

Summary
**Full Changelog**: https://github.com/blacktop/ipsw/compare/v3.1.127...v3.1.128
What to do next?
- Read the [documentation](https://blacktop.github.io/ipsw/docs/)
- Join our [Discord server](https://discord.gg/M5Wqf6JT)
- Follow us on [Twitter](https://twitter.com/blacktop__)

3.1.127

Highlights
bash
❯ ipsw kernel syscall 20A5312j__iPhone14,2/kernelcache.release.iPhone14,2 | head
0: syscall call=0xfffffff0081f28f4 munge=0x0 ret=int narg=0 (bytes=0) { int nosys(void); } { indirect syscall }
1: exit call=0xfffffff0081aac70 munge=0xfffffff007ecd07c ret=none narg=1 (bytes=4) { void exit(int rval); }
2: fork call=0xfffffff0081b265c munge=0x0 ret=int narg=0 (bytes=0) { int fork(void); }
3: read call=0xfffffff0081f3270 munge=0xfffffff007ecd09c ret=ssize_t narg=3 (bytes=12) { user_ssize_t read(int fd, user_addr_t cbuf, user_size_t nbyte); }
4: write call=0xfffffff0081f40f8 munge=0xfffffff007ecd09c ret=ssize_t narg=3 (bytes=12) { user_ssize_t write(int fd, user_addr_t cbuf, user_size_t nbyte); }
5: open call=0xfffffff007f0bf68 munge=0xfffffff007ecd09c ret=int narg=3 (bytes=12) { int open(user_addr_t path, int flags, int mode); }
6: close call=0xfffffff00818d870 munge=0xfffffff007ecd07c ret=int narg=1 (bytes=4) { int sys_close(int fd); }
7: wait4 call=0xfffffff0081ae384 munge=0xfffffff007ecd0b8 ret=int narg=4 (bytes=16) { int wait4(int pid, user_addr_t status, int options, user_addr_t rusage); }
8: enosys call=0xfffffff0081f28d4 munge=0x0 ret=int narg=0 (bytes=0) { int enosys(void); } { old creat }
9: link call=0xfffffff007f0d670 munge=0xfffffff007ecd088 ret=int narg=2 (bytes=8) { int link(user_addr_t path, user_addr_t link); }

bash
❯ ipsw dyld webkit 20A5312j__iPhone14,2/dyld_shared_cache_arm64e --git
• Querying https://github.com API...
• WebKit Version: 614.1.19.0.4
• Tag: WebKit-7614.1.19.0.4
• URL: https://github.com/WebKit/WebKit/archive/refs/tags/WebKit-7614.1.19.0.4.tar.gz
• Date: 30Jun2022 13:55:05

Changelog
* 1debba47 Update apple-meta.yml
* c18d714a Update dyld_webkit.go
* 981c7987 Update dyld_webkit.go
* c0a0e980 fix: sort WebKit tags by commit date
* 3e80e964 fix: add caching to meta github actions
* fae3b3f1 Update webkit-meta.yml
* 09328d5a fix: split webkit meta into it's own github action
* f18542e4 fix: add ability for `ipsw dyld webkit --git` cmd to work without API token
* beddaae1 feat: add ability for `ipsw kernel syscall` to detect NEW syscalls
* 0a234e9d feat: add iOS release of `ipsw`
* 7ba99f68 feat: add 🆕 `ipsw kernel syscall` cmd to dump kernel syscall table
* eda3f708 fix: show entitlements in `ipsw ent` cmd for ents with non boolean keys as well
* 382432b8 fix: kc version for fileset kernels

Page 63 of 102

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.