BitPim

Official Website:  http://bitpim.org/

BitPim Test Release 1.0.4.20071224

Download - bitpim-1.0.4.20071224-0.i386.rpm - LocalOfficial

Download - _sha.so - Local / Official (N/A)

Official Downloads (BitPim 1.0.1 or higher):  BitPim Downloads (SF.net)

Install libexpat0 32-bit.

Notice:  BitPim requires libexpat0, but the 64-Bit version of libexpat0 (in your sofware manager) does not work with BitPim.  BitPim needs the 32-Bit version of libexpat0 which can be installed in the YaST Software manager or can be downloaded here:

libexpat0-1.95.8-26.i586.rpm (local)

libexpat0-1.95.8-26.i586.rpm (remote, availability subject to change without notice)

Install the BitPim RPM and copy the .so file...

su
rpm -ivh bitpim-1.0.4.20071224-0.i386.rpm
cp _sha.so /usr/lib/BitPim-1.0.4.20071224/

If you try running BitPim right away you will notice that BitPim cannot detect your phone (manually or automatically).  The root user can, but by default, normal users cannot.  A few simple changes will fix this.

Don't worry, this is all very easy, it just looks a little overwhelming...

Add a new "cellusers" Group :

YaST -> Security and Users -> Group Management

Click the "Add" button to create a new group.

For the group name, type:  cellusers

On the right side, check your user account name so your account is added to the new "cellusers" group.

Click the "Accept" button.

Create a new USB device rule:

Open a terminal and type su to root up.

kate /etc/udev/rules.d/60-cell.rules

(or kwrite) (or kate)

Paste in all of these lines:

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
# LG Phone
SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="cellusers", MODE="0660"
LABEL="cell_rules_end"

Save your document.

Note:  this rule only works for LG phones.  Visit the site below if you have a different phone.

Finally...  for these changes to take effect, you will need to reboot.

Once you have rebooted, BitPim should be able to automatically detect your phone.

You MIGHT have to use this command to launch BitPim successfully:

export G_SLICE=always-malloc && bitpim &

If you need more help, visit this page:

http://www.bitpim.org/help/howto-linuxusb.htm