So running 7.6 iTunes with iphuc has some significant issues, missing symbols in the new mobiledevice.framework, this below should be able to be accomplished with DLYD paths, but alas, we failed and had to resort to this most evil hack to end all evil shell hacks. Messy, but works. Best of luck!
1. get an old framework, you can use this to pull out the MobileDevice: imac /tmp/ open iTunes7.4.2.dmg imac /tmp/ gunzip -c /Volumes/iTunes\ 7.4.2/iTunes.mpkg/Contents/Resources/ AppleMobileDeviceSupport.pkg/Contents/Archive.pax.gz | pax -r 2. Then copy it over to your /System/Library area: imac /tmp/ cp -rp System/Library/PrivateFrameworks/MobileDevice.framework/ /System/Library/PrivateFrameworks/MobileDevice.framework.iphuc 3. Now backup the original Framework: imac /PrivateFrameworks/ cp -r MobileDevice.framework MobileDevice.framework.1.1.3 4. The script below assumes you now have this layout in /System/Library/PrivateFrameworks/ imac /PrivateFrameworks/ ls -ltrad MobileDevice.framework* drwxr-xr-x 5 root wheel 170 Jan 19 18:17 MobileDevice.framework.iphuc drwxr-xr-x 5 root wheel 170 Jan 19 18:22 MobileDevice.framework.1.1.3 lrwxr-xr-x 1 root wheel 63 Jan 19 20:06 MobileDevice.framework -> /System/Library/PrivateFrameworks/MobileDevice.framework.iphuc/ 5. Finally here is the new script you can run in place of iphuc: imac /~/ cat /opt/local/bin/76iphuc #!/bin/sh FWPATH=/System/Library/PrivateFrameworks/ echo copying framework \(may need sudo password\) sudo rm $FWPATH/MobileDevice.framework sudo ln -s $FWPATH/MobileDevice.framework.iphuc/ $FWPATH/MobileDevice.framework /opt/local/bin/iphuc echo putting framework back \(may need sudo password\) sudo rm $FWPATH/MobileDevice.framework sudo ln -s $FWPATH/MobileDevice.framework.1.1.3/ $FWPATH/MobileDevice.framework
