When I tried to synchronize Nokia 5300 and Mac OS X first time, I was unpleasantly surprised – iSync does not support this Nokia model. After researching I changed the file

/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns/BaseSync.phoneplugin/Contents/Resources/MetaClasses.plist

and added following

<key>Nokia.5300</key>
<dict>
   <key>Identification</key>
   <dict>
     <key>com.apple.cgmi+cgmm</key>
     <string>Nokia+Nokia 5300</string>
   </dict>
   <key>InheritsFrom</key>
   <array>
     <string>family.com.nokia.series40.bus.bt</string>
   </array>
   <key>Services</key>
   <array>
     <dict>
         <key>ServiceName</key>
         <string>com.apple.model</string>
         <key>ServiceProperties</key>
         <dict>
             <key>ModelIcon</key>
             <string>NOK5300.tiff</string>
             <key>ModelName</key>
             <string>5300</string>
         </dict>
     </dict>
   </array>
</dict>

And it works. But there is one bad issue – I had to change this file again after iSync 2.4 release.

Recently, I’ve read about iSync plugins for Nokia 6300 and Nokia E65 (thanks go to authors who are sharing their knowledge) and decided to make one for Nokia 5300. My first experience with Xcode was successful and the plugin was released. Just download it, extract the file to ~/Library/PhonePlugins/ and finally restart iSync.

Download Installer iSync Plugin Nokia 5300 for Mac OS X Tiger
Download Installer iSync Plugin Nokia 5300 for Mac OS X Leopard