Closed mitsuhiko closed 2 years ago
This needs implementing but I think it's not too hard given what we have currently. Roughly this needs to be done:
pbzx and ota are in this repo now: https://github.com/getsentry/apple-system-symbols-upload/tree/main/ios-utils
pbzx
ota
https://api.ipsw.me/v4/device/{device.identifier}?type=ota
9.9.x.y.z
x.y.z
9.9.15.4.1
15.4.1
AssetData/payloadv2/payload
ota -e '*'
dyld-shared-cache-extractor
System/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64
This needs implementing but I think it's not too hard given what we have currently. Roughly this needs to be done:
pbzx
andota
are in this repo now: https://github.com/getsentry/apple-system-symbols-upload/tree/main/ios-utilshttps://api.ipsw.me/v4/device/{device.identifier}?type=ota
9.9.x.y.z
tox.y.z
to normalize version names. So9.9.15.4.1
becomes15.4.1
. Skip over releases we have IPSWs forpbzx
onAssetData/payloadv2/payload
ota -e '*'
on the output ofpbzx
dyld-shared-cache-extractor
onSystem/Library/Caches/com.apple.dyld/dyld_shared_cache_arm64
and friends