I'm not all that technical so had trouble understanding cwa2, but I just got it working by:
1) Deleting the following (hold Option after bringing up the context ("right-click") menu to expose the "Show Package Contents" option if necessary):
/Library/Frameworks/iTunesLibrary.framework
Note that this is the top-level Library folder, not the one in your own user home folder.
/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bu ndle
/System/Library/Extensions/AppleMobileDevice.kext
/System/Library/Extensions/AppleUSBEthernetHost.kext
Note for the rest: frameworks are folders, not specific files; just delete the folder in the location as specified by the following paths:
/System/Library/PrivateFrameworks/AirTrafficHost.framework
/System/Library/PrivateFrameworks/CoreFP.framework
/System/Library/PrivateFrameworks/DeviceLink.framework
/System/Library/PrivateFrameworks/iTunesAccess.framework
/System/Library/PrivateFrameworks/MobileDevice.framework
Thank you, cwa2, for tracking down these specifics.
2) Downloading and installing an old iTunes 10.3.1 from here:
http://www.v3.co.uk/v3-uk/download-review/1957301/apple-itunes-for-mac-1110
I'd just like to say to Apple, thanks for nothing throwing 32-bit users under the bus like this! It won't even work for customers who just bought your newest mobile devices so it's not like you aren't hurting your newest customers, still!!!!! Were I a developer, of _course_ I'd detest 32-bit compatibility this late, but this is a _CATASTROPHIC_ bug affecting buyers of your NEWEST hardware, and only requires maintenance of a handful of resource files!!!