Having problems with firmware 1.1.3 on your iPhone or iPod Touch? One solution reported is to downgrade iTunes from 7.6 to 7.4.2 temporarily while running iPhuc. Running the iPhone utility client with iTunes 7.6 will get you introuble but WickedPsyched has found a way to revert back to 7.4.2 while running iPhuc. Full instructions after the break.

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