Feedback: Apple Configurator: Unpacking IPSW each time delays restore
Created On
Last Updated On
byTimothy Perfitt
You are here:
FB17936811 — macOS
Basic Information
Please provide a descriptive title for your feedback:
Apple Configurator: Unpacking IPSW each time delays restore
Which area are you seeing an issue with?
Installation/Setup/Migration/Recovery
What type of issue are you reporting?
Suggestion
Details
What does the installation/setup/migration/recovery issue you are seeing involve?
Something else not on this list
What build of macOS were you upgrading from?
Configurator Version 2.18 (10A23) but seems to be all versions
What time was it when this last occurred? (Example: 12:00 pm EST 02/14/2023)
Not answered
Description
Please describe the issue and what steps we can take to reproduce it:
When restoring using Apple Configurator in the UI or via the command line, for each Mac being restored, an IPSW is unpacked for each Mac being restore. This can add miniutes of delay to each restore and takes up disk space. Since the data being unpacked may be the same for multiple Macs being restored, using already verified and unpackaged data would improve restore times and reduce disk space used.
To replicate:
1. Put a 3 target macs into DFU mode
2. Connect USB-C cables to a hub connected to the admin mac and the target macs in DFU mode in DFU ports.
3. Restore IPSW and notice that disk space goes down about 15 GB as the ipsw is unpacked
Expected behavior: Since each mac is the same and using the same IPSW, it should not take additional time to unpack the IPSW.
What actually happened: It took longer.
We manually remove :
1. anything in /tmp that starts with restore_bundle_
2. ~/Library/Containers/com.apple.configurator.xpc.DeviceService/Data/tmp/TemporaryItems
3. folder named com.apple.configurator.xpc.DeviceService somewhere in /var/folders