You can't request more than 20 challenges without solving them. Your previous challenges were flushed.

Syncing Blackberry in Ubuntu

Yesterday I found one good article in The articles was about syncing your blackberry on linux. It tell us the experience of author how to syncing his own blackberry 8800 with his Evolution contacts in his Ubuntu 7.10 desktop.

Now I am trying to use my Blackberry 7200 series to syncing with my Feisty. There are some differences spesification testing stuff between me and the author of article in

I am using :

- Ubuntu Feisty with Gutsy repository

- Blackberry 7200 series

- AMD64 bit computer architecture

The articel author using :

- Ubuntu Gutsy 7.10

- Blackberry 8800

- 32 bit computer architecture

[email protected]:~$ lsusb

Bus 002 Device 001: ID 0000:0000  

Bus 001 Device 002: ID 0fca:0001 Research In Motion, Ltd. Blackberry Handheld

Bus 001 Device 001: ID 0000:0000 

Ubuntu knows it but how to communicate with my blackberry.

Software needed (according to the articel author) :

  • opensync-0.22 packages
  • libusb-4.4.5
  • barry-0.11

I have some problems with my computer architecture when try to follow the articles. Some software are only for i386. opensync-0.22 packages or above are only for i386 machine. barry-0.11 are in all platform but some plugins and libraries package from barry are only for i386 machine. So here what I am doing using AMD64 machine try to syncing my blackberry.opensync and libusb, we can find this package in repository in other names.

Before install Barry and Opensync, use the apt-get package manager to install the following that you will need it :

  • pkg-config
  • libusb-dev
  • libssl-dev
  • libboost-serialization-dev
  • libtar-dev
  • libgtkmm-2.4-dev
  • libglibmm-2.4-dev
  • libglademm-2.4-dev
  • zlib1g-dev

To install opensync package :

[email protected]:~$ sudo apt-get install libopensync0

Now download Barry and his friends (plugins & libraries). Only Barry package are available in 64 bit architecture. I can't download libbary, libbary-dev,barrybackup-gui,barry-util,libopensync-plugin-barry. I know it will cause barry wont work. But if you are in 32 bit machine you can download all the package to get better result.

Assuming all dependencies are available, the following
commands will build and install Barry on our system, with all available
components. The doxygen docs will be placed in doc/doxygen/html/.

./configure --with-boost=/usr --enable-gui --enable-opensync-plugin
make install
cd src && doxygen

But if you are just like me in 64 bit environment the option to enable GUI and opensync plugins are no need.

Exploring the Blackberry with btool

Here are some tools come with Barry package : bcharge, bidentify, bktrans, breset, btool, btranslate, pppob and upldif. The tools with different functions.

To see the detail our Blackberry devices :

[email protected]:~/barry-0.11/tools$ sudo btool -l

Blackberry devices found:

Device ID: 0x61efc0. PIN: 24f809ec,
Description: RIM 7200 Series Colour GPRS Handheld

To see what folder in your Blackberry :

[email protected]:~/barry-0.11$ sudo btool -S

Supported Database parsers:

Address Book



Service Book



PIN Messages

Saved Email Messages


Supported Database builders:

Address Book

You can use other command, just type btool --help.

Syncing Blackberry with Ubuntu

For anyone who had i386 machine and had all the Barry packages can syncing your Blackberry. Install multisync package to help you with GUI interface :

[email protected]:~$ sudo apt-get install multisync0.90 multisync-tools

Applications -- Accessories -- Multisync-qad



Multisync add member

Add new Group Name : Blackberry

Edit and add member : barry-sync

add again : evo2-sync

(Multisync need 2 member of the group to syncing)

Then press refresh to sync the Blackberry and Evolution contact files.


The content of this field is kept private and will not be shown publicly.
If you have a Gravatar account, used to display your avatar.
  • Lines and paragraphs break automatically.

More information about formatting options

This blog uses the CommentLuv Drupal plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you.
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.