Motorola Handys mit "moto4lin"
Inhaltsverzeichnis
Über Moto4lin
Mit moto4lin können Dateien von einem Motorola Handy übertragen, runtergeladen, verändert oder gelöscht werden (und mehr).
Folgende Modelle werden unterstützt [1]
http://moto4lin.sourceforge.net/wiki/Category:Models
Installation
Hier wird die CVS-Installation beschrieben, da diese bei neueren Modellen gebraucht wird!
Folgende Pakete (inkl. eventueller Abhängigkeiten) müssen installiert sein: |
bzw.: zum kompilieren natürlich
|
- CVS - Installation
Zuerst die CVS-Version runterladen und ins Verzeichnis wechseln.
svn co https://moto4lin.svn.sourceforge.net/svnroot/moto4lin/trunk/moto4lin moto4lin cd moto4lin
Wir brauchen "qmake" im PATH.
PATH=/usr/lib/qt3/bin/:$PATH
danach
qmake make
Dies sollte ohne Fehlermeldung durchlaufen.
anschließend als root anmelden und RPM bilden.
su checkinstall make install
(bei den Fragen von checkinstall immer Enter)
danach solte eine ähnliche Meldung folgen
********************************************************************** Done. The new package has been saved to /usr/src/packages/RPMS/i386/moto4lin-20070214-1.i386.rpm You can install it in your system anytime using: rpm -i moto4lin-20070214-1.i386.rpm **********************************************************************
rpm installieren mit
rpm -ivh /usr/src/packages/RPMS/i386/moto4lin-20070214-1.i386.rpm
(natürlich bei euch mit anderem Datum ;-) )
So jetzt könnt ihr moto4lin bereits mit Root-Rechten verwenden.
Zugriff als User
Um als normaler User auf das Handy zugreifen zu können, muss noch etwas getan werden ;-)
folgende Konfiguration hat bei mir nicht funktioniert
http://moto4lin.sourceforge.net/wiki/System_Configuration
dies führte bei mir immer zu folgendem Ergebnis:
[info] Phone pluged as AT Try to connect [info] AT phone found [info] Switching device /dev/ttyACM0 to P2K mode... [info] AT E0 answer: OK [info] Phone answer: OK [info] Phone pluged as P2K [info] Phone connected as P2K [info] Sending control message failed.. Retry... [info] Sending control message failed.. Retry... [error] Unable to get phone model
Ich hab es folgendermaßen gelöst!
Eine Datei mit folgenden Namen angelegt
/etc/udev/rules.d/handy.rules
mit folgendem Inhalt
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="handy_rules_end" # Motorola L6 SYSFS{idVendor}=="22b8", SYSFS{idProduct}=="4902", MODE="666" SYSFS{idVendor}=="22b8", SYSFS{idProduct}=="4901", MODE="666" LABEL="handy_rules_end"
ACHTUNG: Das gilt nur für das Motorola L6. wobei SYSFS{idProduct}=="4902" für den AT mode steht und SYSFS{idProduct}=="4901 für den P2K mode steht
Wenn ihr ein anderes Motorola habt könnt ihr die "Zahlen'" für den "idVendor" (im fall des L6 "22b8") und idProduct mit
lsusb oder tail -f /var/log/messages
auslesen, wenn ihr euer Handy am USB angeschlossen habt!
Für das Modell "Motorola V547" muss zuvor p2kmoto installiert werden.
Bitte fügt die idVendor und idProduct von anderen Modellen hier ins WIKI ein!
KMobileTools
Noch ein kleiner Nachtrag:
KMobileTools funktioniert auch prächtig mit meinem Motorola!
Mit den oben genannten Einstellungen verbindet es sich auch als User! (RPM-Paket findet man im SUSE 10.2 Repository)
Infos dazu hier!
http://www.linux-user.de/ausgabe/2005/07/044-kmobiletools/index.html