Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developer Disk Images for iOS 17 #1547

Open
Lautarob1 opened this issue Mar 27, 2024 · 1 comment
Open

Developer Disk Images for iOS 17 #1547

Lautarob1 opened this issue Mar 27, 2024 · 1 comment

Comments

@Lautarob1
Copy link

Xcode 15.3 has DDI images under [XcodeApp]/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ up to 16.4 and new DDI are on a different location and not specific for the iOS version (iOS_DDI.dmg). Now, the previous ones have an associated dmg.signature file, which is not the case for the later.

Is there a way to make ideviceimagemounter works with the new type of DDI?

Thanks!

@ekscrypto
Copy link

You need to figure out where Remoted is running, it setups a VPN tunnel to the device. Once you have the IPv6/port of the tunnel, you can establish communication to the RemoteD service. From there, you have to lookup to see if there's a developer disk image already on the device, try to mount if present, otherwise you have to get a TSS request to Apple for them to give you an authorization to upload and mount your disk image based on the device provided information. It gives you a Nonce that's sent to Apple and you receive the authorization back.

Once you have the authorization, you can upload the image & mount it. Unfortunately none of that process is implemented in libimobiledevice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants