github blacktop/ipsw v3.1.628

5 hours ago

Changelog

Highlights

Download OTA AEA fcs keys as a JSON database (databases are additive so can be updated)

❯ ipsw download ota --platform ios --beta --fcs-keys
   • Added 35 new entries to ota_fcs_keys.json (total: 53)

Use these OTA AEA fcs keys DB to extract files from AEA encrypted OTAs offline

❯ ipsw ota extract --kernel --key-db ota_fcs_keys.json 0f4c99698a4bac876ea6688d7d1d94170b7b757ea6c74263009de2a3f36beb5b.aea 
   • Extracting kernelcache(s)
      • 23B5044l__iPhone18,1/AssetData/boot/kernelcache.release.v53

New Features

  • ed612d0: feat: add --ent-der to ipsw macho info cmd to dump DER entitlements as XML (@blacktop)
  • c47db3e: feat: add --fcs-keys to ipsw download ota command 🧅 (@blacktop)
  • 77166f3: feat: add auto-aea + fcs-key DB support to all ipsw ota commands (@blacktop)
  • 9af1e5a: feat: add launch constraints to ipsw diff --ent (@blacktop)

Bug fixes

  • 141045a: fix: ipsw diff cleanup original file .aea files properly (@blacktop)
  • 6c94b4a: fix: ipsw download ota --build filtering not working correctly 🥙 (@blacktop)
  • 3faee26: fix: ipsw macho sign flag verification + add --verify to verify via codesign signed macho/app (@blacktop)
  • daeae84: fix: make build on systems without gh (@blacktop)
  • d4f8296: fix: cleanup/refactor ipsw download ota --fcs-key command (@blacktop)
  • 6b23a97: fix: for ipsw diff --ent if ents are empty but DER ents exist use them (@blacktop)
  • cac6764: fix: prevent NEW launch constraints from breaking ent DB (@blacktop)

Dependency updates

Documentation updates

Other work

  • 4072510: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 6c55180: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 245396c: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 189c526: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 58cabf8: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 28e40b3: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])

Summary

Full Changelog: v3.1.627...v3.1.628

What to do next?

Don't miss a new ipsw release

NewReleases is sending notifications on new releases.