I use a Blackberry 8700 – without a Blackberry data plan – just a regular data plan.  Here’s how I installed Google Sync 0.4.6

  1. Install UserAgentSwitcher 0.6.11 into Firefox 3, and configure a user agent:
    1. Description="blackberry 8700"
    2. User Agent="BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/180"
  2. Tell Firefox to use the "blackberry 8700" user agent.
  3. Visit http://m.google.com/sync and download GoogleSync.jad
  4. You can open the .jad file with a text file.  Inside it you'll find the URLs for the .cod (Blackberry's special modified .jar format).  Download all 3:
    1. http://m.google.com/sync/apps/0.4.6/en/BlackBerry-41/GoogleSync_40_en.cod
    2. http://m.google.com/sync/apps/0.4.6/en/BlackBerry-41/GoogleSync_40_en-1.cod
    3. http://m.google.com/sync/apps/0.4.6/en/BlackBerry-41/GoogleSync_40_en-2.cod
  5. Install Blackberry Desktop 4.6.0 (if it isn't already installed).
  6. Install JDK 6u7 (if it isn't already installed).
  7. Copy the cod files (I also copied the .jad, but I didn't use it.) to "C:\Program Files\Research In Motion\BlackBerry JDE 4.6.0\bin"
  8. Open a command prompt in "C:\Program Files\Research In Motion\BlackBerry JDE 4.6.0\bin"
  9. Execute the following 3 commands:
    1. javaloader -usb load GoogleSync_40_en.cod
    2. javaloader -usb load GoogleSync_40_en-1.cod
    3. javaloader -usb load GoogleSync_40_en-2.cod
  10. Set your Firefox user agent back to "Default"!!!
  11. Run Google Sync on the Blackberry from the newly-added icon.