Downloaded installation iPhoneConfigUtilitySetup.exe from http://support.apple.com/kb/dl1466 extracts the following to %temp% during installation:
1) AppleApplicationSupport.msi {CCE825DB-347A-4004-A186-5F4A6FDD8547}
2) AppleMobileDeviceSupport.msi {E14ADE0E-75F3-4A46-87E5-26692DD626EC}
3) AppleMobileDeviceSupport64.msi {2F72F540-1F60-4266-9506-952B21D6640D}
4) AppleSoftwareUpdate.msi {789A5B64-9DD9-4BA5-915A-F0FC0A1B7BFE}
5) Bonjour.msi {79155F2B-9895-49D7-8612-D92580E0DE5B}
6) Bonjour64.msi {6E3610B2-430D-4EB0-81E3-2B57E8B9DE8D}
7) iPhoneConfigUtility.msi {B90FCEB7-2B0C-4D27-95B5-54238DF059ED}
8) SetupAdmin.exe
For our Windows 7 64bit platform, I only used MSI #1 (Required by IphoneConfigUtililty.msi) MSI #3 and MSI #7.
I created a Transform iPhoneConfigUtility.mst for iPhoneConfigUtility.msi, and removed AppleSoftwareUpdate, Bonjour, Bonjour64 and AppleMobileDeviceSupport keys from the caPackage table.
Running msiexec.exe /i iPhoneConfigUtility.msi TRANSFORMS=iPhoneConfigUtility.mst automatically installs MSI #1 and MSI #3.
AppleMobileDeviceSupport64.msi installs a service "Apple Mobile Device"-service.
Comments