|
1 | 1 | #!/bin/bash
|
2 | 2 | # run as root
|
3 | 3 | set -e
|
4 |
| -hdiutil convert -format UDRW -o DeveloperDiskImageModified_16.1.dmg /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/16.1/DeveloperDiskImage.dmg |
5 |
| -hdiutil convert -format UDRW -o DeveloperDiskImageModified_16.0.dmg /Applications/Xcode_14.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/16.0/DeveloperDiskImage.dmg |
| 4 | +hdiutil convert -format UDRW -o DeveloperDiskImageModified_16.1.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/16.1/DeveloperDiskImage.dmg |
| 5 | +hdiutil convert -format UDRW -o DeveloperDiskImageModified_16.0.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/16.0/DeveloperDiskImage.dmg |
| 6 | +hdiutil convert -format UDRW -o DeveloperDiskImageModified_15.7.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.7/DeveloperDiskImage.dmg |
| 7 | +hdiutil convert -format UDRW -o DeveloperDiskImageModified_15.6.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.6/DeveloperDiskImage.dmg |
| 8 | +hdiutil convert -format UDRW -o DeveloperDiskImageModified_15.5.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.5/DeveloperDiskImage.dmg |
6 | 9 | hdiutil attach -owners on DeveloperDiskImageModified_16.1.dmg
|
7 | 10 | for i in com.apple.debugserver.plist
|
8 | 11 | do
|
|
33 | 36 | chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i
|
34 | 37 | done
|
35 | 38 | hdiutil detach /Volumes/DeveloperDiskImage
|
| 39 | +hdiutil attach -owners on DeveloperDiskImageModified_15.7.dmg |
| 40 | +for i in com.apple.debugserver.plist |
| 41 | +do |
| 42 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 43 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 44 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 45 | +done |
| 46 | +for i in com.apple.ps.plist |
| 47 | +do |
| 48 | + ln -s ../../../bin/ps /Volumes/DeveloperDiskImage/usr/bin/ |
| 49 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 50 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 51 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 52 | +done |
| 53 | +hdiutil detach /Volumes/DeveloperDiskImage |
| 54 | +hdiutil attach -owners on DeveloperDiskImageModified_15.6.dmg |
| 55 | +for i in com.apple.debugserver.plist |
| 56 | +do |
| 57 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 58 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 59 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 60 | +done |
| 61 | +for i in com.apple.ps.plist |
| 62 | +do |
| 63 | + ln -s ../../../bin/ps /Volumes/DeveloperDiskImage/usr/bin/ |
| 64 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 65 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 66 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 67 | +done |
| 68 | +hdiutil detach /Volumes/DeveloperDiskImage |
| 69 | +hdiutil attach -owners on DeveloperDiskImageModified_15.5.dmg |
| 70 | +for i in com.apple.debugserver.plist |
| 71 | +do |
| 72 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 73 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 74 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 75 | +done |
| 76 | +for i in com.apple.ps.plist |
| 77 | +do |
| 78 | + ln -s ../../../bin/ps /Volumes/DeveloperDiskImage/usr/bin/ |
| 79 | + cp $i /Volumes/DeveloperDiskImage/Library/LaunchDaemons/ |
| 80 | + chown root:wheel /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 81 | + chmod 644 /Volumes/DeveloperDiskImage/Library/LaunchDaemons/$i |
| 82 | +done |
| 83 | +hdiutil detach /Volumes/DeveloperDiskImage |
36 | 84 | bash signddi.sh
|
0 commit comments