Siemens Handys unter Linux

Aus crazylinux.de
Zur Navigation springen Zur Suche springen

Handy Anschluß

Serieles-/USB-Datenkabel

über das Kernelmodule pl2303 wird ein Device zur Verfügung gestellt

[4544640.465000] usb 1-2: new full speed USB device using uhci_hcd and address 4
[4544640.728000] usbcore: registered new driver usbserial
[4544640.728000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[4544640.728000] usbcore: registered new driver usbserial_generic
[4544640.728000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[4544640.744000] drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
[4544640.744000] pl2303 1-2:1.0: pl2303 converter detected
[4544640.744000] usb 1-2: pl2303 converter now attached to ttyUSB0
[4544640.745000] usbcore: registered new driver pl2303

Anwendungen

LinuX Mobile Phone Manager von Siemens/BenQ

UPDATE: 18.02.08 Leider gibt es ja das offizielle Paket nicht mehr auf den BenQ-Seiten. Man bekommt die Software aber dennoch :-) (Gefunden bei ubuntuusers.de)

DL vom BenQ-FTP-Server: ftp://217.21.255.101/mobile_phone/drivers/el71/xmpm_installer-1.3.06.34.0.tar.gz

Beim Entzippen kommt es zu einem Fehler, allerdings läuft es mit den bereits ausgepackten Dateien. Getestet unter Kubuntu 7.10 mit serialen Kabel. Meine Kontakte waren danach alle in Kontakt gesynct.

user@schlaptop:~/dl$ file xmpm_installer-1.3.06.34.0.tar.gz
xmpm_installer-1.3.06.34.0.tar.gz: gzip compressed data, from Unix, last modified: Mon Aug 28 14:09:39 2006
user@schlaptop:~/dl$ tar xfzv xmpm_installer-1.3.06.34.0.tar.gz
XMPM_Installer-1.3.06.34.0/
XMPM_Installer-1.3.06.34.0/bin/
XMPM_Installer-1.3.06.34.0/bin/uninstall.sh
XMPM_Installer-1.3.06.34.0/bin/install.sh
XMPM_Installer-1.3.06.34.0/bin/xmpm-service.sh
XMPM_Installer-1.3.06.34.0/data/
XMPM_Installer-1.3.06.34.0/data/kde-sync.filelist
XMPM_Installer-1.3.06.34.0/data/bluetooth.filelist
XMPM_Installer-1.3.06.34.0/data/xmpm-root.tar.gz
XMPM_Installer-1.3.06.34.0/data/core.filelist
XMPM_Installer-1.3.06.34.0/data/java.filelist
XMPM_Installer-1.3.06.34.0/data/xmpm-java.tar.gz
XMPM_Installer-1.3.06.34.0/data/LICENSE.en_US.txt
XMPM_Installer-1.3.06.34.0/misc/
XMPM_Installer-1.3.06.34.0/misc/pl2303-siemens-x65-status.patch
XMPM_Installer-1.3.06.34.0/misc/gprs-down-template.sh
XMPM_Installer-1.3.06.34.0/misc/initscript-template.sh
XMPM_Installer-1.3.06.34.0/misc/pl2303-siemens-x75-status.patch
XMPM_Installer-1.3.06.34.0/misc/pl2303-siemens-x75_and_sx1-IDs.patch
XMPM_Installer-1.3.06.34.0/misc/gprs-up-template.sh
XMPM_Installer-1.3.06.34.0/misc/pl2303-no-interface.patch
XMPM_Installer-1.3.06.34.0/README
XMPM_Installer-1.3.06.34.0/profile.d/
XMPM_Installer-1.3.06.34.0/profile.d/core.sh
XMPM_Installer-1.3.06.34.0/profile.d/optional-kde-sync.sh
XMPM_Installer-1.3.06.34.0/profile.d/optional-bluetooth.sh
XMPM_Installer-1.3.06.34.0/profile.d/java.sh
XMPM_Installer-1.3.06.34.0/profile.d/init.sh
XMPM_Installer-1.3.06.34.0/profile.d/utils.sh
XMPM_Installer-1.3.06.34.0/README.html

gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
user@schlaptop:~/dl$ cd XMPM_Installer-1.3.06.34.0/
user@schlaptop:~/dl/XMPM_Installer-1.3.06.34.0$ ls
bin  data  misc  profile.d  README  README.html

user@schlaptop:~/dl/XMPM_Installer-1.3.06.34.0$ sudo ./bin/install.sh
[sudo] password for user:

This script will help you through XMPM installation process.

Please, refer to contained documentation for further details.

Do you want to proceed? ([yes]/no)

Do you accept the terms and conditions of this EULA? (yes/[no]) yes

-------------------------
Core profile installation

Installing core profile
Installing ////./etc/xmpm/ddtd.conf
Installing ////./etc/xmpm/ppctrl-bt.conf
Installing ////./etc/xmpm/dda.d/serial.conf
Installing ////./etc/xmpm/serial_whitelist
Installing ////./etc/xmpm/ppctrl-post.d/11-remove-filesystem-mpoints.sh
Installing ////./etc/xmpm/ppctrl-post.d/10-umount-filesystem-leftovers.sh
Installing ////./etc/xmpm/phonebook.ini
Installing ////./etc/xmpm/phonebook.pbk
Installing ////./etc/xmpm/ppctrl-pre.d/create-filesystem-mpoints.sh
Installing ////./etc/xmpm/xnfsd-mmcard.filter
Installing ////./etc/xmpm/xnfsd-data.filter
Installing ////./etc/xmpm/blacklist
...
Installing ////./var/lib/xmpm/dda-serial/
Installing ////./var/log/xmpm/
Installing ////./var/run/xmpm/advertisement/
Installing ////./var/run/xmpm/ppctrl/
--------------------------------------
XMPM init scripts installation profile

Initialization scripts for XMPM. These scripts allow easy setup of XMPM
services.

Installing init profile
Copying //opt/xmpm/bin/xmpm-service.sh
Symlinking //usr/bin/xmpm
Symlinking //usr/bin/xmpm-service.sh
------------------------------
XMPM java profile installation

Installing java profile
Installing ////./opt/xmpm/bin/xmpm
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/mozembed-linux-gtk2
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/mozembed-linux-gtk1.2
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/libtray.so
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/libmozembed-linux-gtk2.so
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/libdecaac.so
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/libjdic.so
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/i386/libmozembed-linux-gtk1.2.so
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/jmf.jar
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/clibwrapper_jiio.jar
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/jai_imageio.jar
Installing ////./opt/xmpm/lib/xmpm/osgi/lib/jdic.jar
Installing ////./opt/xmpm/lib/xmpm/osgi/repo/knopflerfish/cm/cm_all-1.0.0.jar
...
Installing ////./opt/xmpm/lib/xmpm/osgi/framework.jar
Installing ////./opt/xmpm/lib/xmpm/osgi/font_properties/font_config.properties
Installing ////./opt/xmpm/kde3/share/apps/kdesktop/DesktopLinks/xmpm.desktop
Installing ////./opt/xmpm/share/icons/xmpm_icon.png
---------------------------------------
Optional bluetooth support installation

The Bluetooth support provides a short-range wireless connection between your
mobile phone and the PC or notebook.

Do you want to install it? ([yes]/no)

Installing bluetooth profile
Installing ////./etc/xmpm/dda.d/bt.conf
Installing ////./etc/xmpm/bt_whitelist
Installing ////./opt/xmpm/bin/dda-bt
Installing ////./opt/xmpm/share/xmpm-detector/bt.c
Installing ////./opt/xmpm/share/xmpm-detector/common.c
Installing ////./opt/xmpm/share/xmpm-detector/common.h
Installing ////./var/lib/xmpm/dda-bt/
-------------------------------------
Optional KDE-PIM support installation

The KDE-Pim synchronization plugin allows data synchronization between XMPM and KDE.

Do you want to install it? ([yes]/no)

Installing kde-pim profile
Installing ////./opt/xmpm/lib/xmpmopensync/plugins/kdepim_sync.so
Installing ////./opt/xmpm/lib/xmpmopensync/plugins/kdepim_lib.so
Installing ////./opt/xmpm/share/xmpmopensync/defaults/kdepim-sync

XMPM installation is complete, see post-installation instructions
for details on how to setup your environment to enable the following features:
        - GPRS
        - USB support
        - Chinese support
        - Desktop icons and mime-types

Danach noch /usr/bin/xmpm patchen, damit es auch mit Java JRE 1.6 läuft:

...
# return 0 if java program is valid, 1 or error code otherwise
function validate_java()
{
        [ -x "$1" ] || return 1;

        version=$("$1" -version 2>&1);
        if echo "$version" | grep -q 'Java(TM)' &&
                        echo "$version" | grep -q '1.6' &&
                        echo "$version" | grep -q 'SE'; then
                return 0;
        else
                return 1;
        fi
}
...

Service und xmpm starten

user@schlaptop:~/dl/XMPM_Installer-1.3.06.34.0$ sudo xmpm-service.sh start
user@schlaptop:~/dl/XMPM_Installer-1.3.06.34.0$ xmpm

/UPDATE: 18.02.08


XMPM. Leider wird derzeit nur Suse (RPM) unterstützt.

für Ubuntu sind folgende Schritte notwendig: Nach Aufruf des Installers liegen die entpackten rpm im Filesystem unter data/distro/suse93/packages. Mit Alien konvertieren wir die rpm in debs.

alien *.rpm

Nach der Installation muss das Init-Script /etc/rc.d/xmpm nach /etc/init.d kopiert werden. Danach startproc und co z.b. durch start-stop-daemon --start --exec ... ersetzen. Die rc_...-Sachen auskommentieren. Nun /etc/init.d/xmpm start und xmpm als root starten. Als normaler user bleibt es hängen, evtl. wg. dem mounten /rechte...

SMS funktioniert, FileSystem ist lokal unter /mnt/siemens-mobile/.. gemountet. Jetzt kann ich endlich meine mp3s übertragen :-))

scmxx

command-line Programm, um auf Siemens Handys zuzugreiffen.

http://www.hendrik-sattler.de/scmxx/

gscmxx

gscmxx is a gtk-frontend to scmxx written in perl.

with gscmxx you can access your siemens cell phones from your desktop. it supports phonebooks, addressbook, sms and some other features.

http://gscmxx.sourceforge.net/

Ubuntu 5.10 (The Breezy Badger) dep Paket gibts unter

http://ubuntu.konnichiwa-sayonara.de/


Infos übers Phone

scmxx --mem-info

S55

SIEMENS S55 gefunden
Binärdateien:
Speicher  lesbar  schreibbar  Beschreibung
--------  ------  ----------  ------------
bmp         0-2       0-2     Bitmap
mid        0-10      0-10     Midi
vcf        0-500     0-500    vCard (Adressbuch)
vcs        1-500     0-500    vCalendar
t9d        none        0      T9-Datenbank

Telefonbücher:
Speicher  Speicherplatz  schreibbar  Ziffern  Zeichen  Beschreibung
--------  -------------  ----------  -------  -------  ------------
FD             1-10          ja         20       16    Feste Nummern des SIM-Telefonbuchs
SM            1-125          ja         20       16    SIM-Telefonbuch
ON             1-3           ja         20       16    eigene Nummern
LD             1-10         nein        20       18    letzte Telefongespräche (SIM)
MC             1-10         nein        20       18    verpaßte Anrufe
RC             1-10         nein        20       18    Rückrufnummern
OW             1-3          nein        20       16    eigene Nummern
MS             1-10         nein        20       18    verpaßte Anrufe
CD             1-10         nein        20       18    Rückrufnummern
BL             1-8          nein        20       0     Nummern der Blacklist
RD              1           nein        20       31    wichtige Nummern (VIP im CS)
CS             1-47         nein        20       31    alle, sortiert (FD+SM+ME)
VCF           1-167         nein                       Adressbuchnummern

SMS-Speicher:
Speicher  Speicherplatz   benutzt   Beschreibung
--------  -------------  ---------  ------------
MT            1-115       104/115   ME + SM
SM             1-15        10/15    SIM-Speicher
ME            1-100        94/100   Gerätespeicher

S75

SIEMENS S75 gefunden
Binärdateien:
Speicher  lesbar  schreibbar  Beschreibung
--------  ------  ----------  ------------
bmp         0-2       0-4     Bitmap
mid        0-10      0-10     Midi
dir        1-31      none     UCS-2 kodierter Verzeichnisname

Telefonbücher:
Speicher  Speicherplatz  schreibbar  Ziffern  Zeichen  Beschreibung
--------  -------------  ----------  -------  -------  ------------
FD            1-125          ja         20       16    Feste Nummern des SIM-Telefonbuchs
SM            1-125          ja         20       16    SIM-Telefonbuch
ON             1-3           ja         20       16    eigene Nummern
LD             1-10         nein        20       18    letzte Telefongespräche (SIM)
DC             1-10         nein        40       30    letzte Telefongespräche (Gerät)
MC             1-10         nein        40       30    verpaßte Anrufe
RC             1-10         nein        40       30    Rückrufnummern
OW             1-3          nein        20       16    eigene Nummern
MD             1-10         nein        40       30    letzte Telefongespräche (Gerät)
MS             1-10         nein        20       18    verpaßte Anrufe
CD             1-10         nein        20       18    Rückrufnummern
BL             1-8          nein        20       0     Nummern der Blacklist
RD            keine         nein        20       16    wichtige Nummern (VIP im CS)
CS             1-47         nein        20       16    alle, sortiert (FD+SM+ME)
VCF             1           nein                       Adressbuchnummern

SMS-Speicher:
Speicher  Speicherplatz   benutzt   Beschreibung
--------  -------------  ---------  ------------
MT            1-115        10/115   ME + SM
SM             1-15        10/15    SIM-Speicher
ME            1-100        0/100    Gerätespeicher

Allgemein

Adressbuch auslesen SM

scmxx -d /dev/ttyS0 -g -P -m VCF -o VCF.txt

Telefonbuch auslesen CS

scmxx -d /dev/ttyS0 -g -P -m CS -o CS.txt
scmxx -d /dev/ttyS0 -g -P -m SM -o SM.txt

Eigene Rufnummer auslesen ON

scmxx -d /dev/ttyS0 -g -P -m ON -o ON.txt
scmxx -d /dev/ttyS0 -g -P -m OW -o OW.txt

Letzte gewählte Nummern

scmxx -d /dev/ttyS0 -g -P -m LD -o LD.txt
scmxx -d /dev/ttyS0 -g -P -m DC -o DC.txt (mehr Inhalt)
scmxx -d /dev/ttyS0 -g -P -m MD -o MD.txt (???)

Keine Ahnung

scmxx -d /dev/ttyS0 -g -P -m MC -o MC.txt
scmxx -d /dev/ttyS0 -g -P -m MS -o MS.txt
scmxx -d /dev/ttyS0 -g -P -m BL -o BL.txt

Anrufliste

scmxx -d /dev/ttyS0 -g -P -m RC -o RC.txt
scmxx -d /dev/ttyS0 -g -P -m CD -o CD.txt