September 9, 2007 — originally posted on artima.com
Edit this file:
/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist
(make a backup first!)
Somewhere at an appropriate place (e.g. after the first <dict>), add this XML:
<key>com.motorola.razorV3xx</key>
<dict>
<key>Identification</key>
<dict>
<key>com.apple.cgmi+cgmm</key>
<string>"Motorola CE, Copyright 2006"+"GSM900","GSM1800","GSM1900","WCDMA","MODEL=RAZRV3xx"</string>
<key>com.apple.gmi+gmm</key>
<string>"Motorola CE, Copyright 2006"+"GSM900","GSM1800","GSM1900","WCDMA","MODEL=RAZRV3xx"</string>
</dict>
<key>InheritsFrom</key>
<array>
<string>com.motorola.switchable-usb-bt.0x22B8/0x4902</string>
</array>
<key>Services</key>
<array>
<dict>
<key>ServiceName</key>
<string>com.apple.model</string>
<key>ServiceProperties</key>
<dict>
<key>ModelIcon</key>
<string>MOTV3-silver.tiff</string>
<key>ModelName</key>
<string>RAZR V3xx</string>
</dict>
</dict>
<dict>
<key>ServiceName</key>
<string>com.apple.synchro</string>
<key>ServiceProperties</key>
<dict>
<key>stringEncoding</key>
<string>UCS2</string>
</dict>
</dict>
</array>
</dict>
Note: I think all that indentation should be tabs. Use at your own risk. And, I'll say it again: make a backup first! If iSync is already running, quit it and restart it. No reboot necessary!