Syncing Blackberry in Ubuntu

  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home/dhuha/public_html/includes/file.inc on line 646.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/dhuha/public_html/modules/filter/filter.module on line 1206.

Yesterday I found one good article in Linux.com. 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 linux.com.

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

k4tz@k4tz-desktop:~$ 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 :

k4tz@k4tz-desktop:~$ 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
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 :

k4tz@k4tz-desktop:~/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 :

k4tz@k4tz-desktop:~/barry-0.11$ sudo btool -S

Supported Database parsers:

Address Book

Messages

Calendar

Service Book

Memos

Tasks

PIN Messages

Saved Email Messages

Folders


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 :

k4tz@k4tz-desktop:~$ sudo apt-get install multisync0.90 multisync-tools

Applications -- Accessories -- Multisync-qad



multisync

Multisync

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.




Blackberry in

Web Design Company's picture

Blackberry in Ibunto...Thanks for sharing the idea.
kate,

Web Design Company