getsentry / symx

Apple symbol manager
MIT License
4 stars 0 forks source link

Provide additional symbol-sources besides OTA and IPSW #8

Open supervacuus opened 1 year ago

supervacuus commented 1 year ago

ipsw has additional download sources, which we can access either via IPSW or directly or somewhere in between (like we do for the OTAs.

Some of those sources (appledb, wiki) could be used as "stable history" sources where we can go back in time to add extract symbols up to the point in time that makes sense for the binaries we still get events for but aren't able to symbolicate (if those exist).

This is a meta-issue that can link to respective implementation attempts.

### image sources
- [x] appledb     Download IPSWs from appledb
- [ ] dev         Download IPSWs (and more) from https://developer.apple.com/download
- [ ] git         Download github.com/orgs/apple-oss-distributions tarballs
- [ ] ipa         Download App Packages from the iOS App Store
- [ ] macos       Download macOS installers
- [ ] rss         Read Releases - Apple Developer RSS Feed
- [ ] tss         🚧 Download SHSH Blobs
- [ ] wiki        Download old(er) IPSWs from theiphonewiki.com