Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| materiel:obexftp [Le 12/07/2007, 22:21] – fabien26 | materiel:obexftp [Le 22/03/2008, 18:12] (Version actuelle) – suppression suite à redirection YoBoY | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ====== ObexFTP: ou comment faire marché sont téléphone usb ====== | ||
| - | |||
| - | ObexFTP est un logiciel libre permettant d' | ||
| - | |||
| - | **Cette méthode marche aussi avec les Palms et autres assistants personnels** | ||
| - | |||
| - | Ce logiciel est en ligne de commande nous allons donc l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Matériel supporté ===== | ||
| - | |||
| - | *Tous les Ericsson et Sony Ericsson avec un câble en port Série (non USB), nom interne **/ | ||
| - | *Sony Ericsson v600i, nom interne: **/ | ||
| - | *Sony Ericsson k700i | ||
| - | *Sony Ericsson k610i, pas de nom interne fonctionnel, | ||
| - | |||
| - | si il n'es pas dans la liste tester quand même et ajouter le :) | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | il vous faudra installé obexftp avec [[: | ||
| - | |||
| - | sudo apt-get install obexftp | ||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | |||
| - | |||
| - | ==== Méthode 1: avec la référence USB ==== | ||
| - | |||
| - | Pour cette Méthode non n' | ||
| - | |||
| - | sudo obexftp -u 0 | ||
| - | |||
| - | rendez vous ensuite à la [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ==== Méthode 2: méthode 1 non fonctionnel ou avec un port Série; avec le nom interne ==== | ||
| - | |||
| - | === Connaître le nom interne de son périphérique === | ||
| - | |||
| - | Si le nom interne de votre téléphone portable (/ | ||
| - | ***Débranché** son téléphone | ||
| - | *ouvrir un terminal et taper: | ||
| - | |||
| - | sudo udevmonitor –udev | ||
| - | |||
| - | *Gardez le terminal ouvert et **branché** votre téléphone | ||
| - | *Vous trouverait plein de lignes, dans celle ci vous trouverait sûrement un truc du genre ( elle doit contenir à sa fin (tty)): | ||
| - | |||
| - | UEVENT[1184187965.536823] add / | ||
| - | |||
| - | retenez ce qui est artificiellement en gras | ||
| - | |||
| - | **NOTE:**il ce peut qu'il y en est plusieurs qui défile essayer avant tous le premier puis s'il ne marche pas ... le second | ||
| - | |||
| - | *Pour moi c'est donc / | ||
| - | |||
| - | Le début de la commande sera donc: | ||
| - | |||
| - | obexftp -t /dev/tty... | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ==== Partie commune ==== | ||
| - | |||
| - | === Lister les fichiers === | ||
| - | |||
| - | pour lister les fichiers contenus dans la mémoire du téléphone faite comme ceci: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | */ | ||
| - | *-l voulant dire lister | ||
| - | */ le répertoire racine du téléphone | ||
| - | |||
| - | exemple: | ||
| - | |||
| - | sudo obexftp -u 0 -l / | ||
| - | |||
| - | vous obtiendrai quelques chôse comme ça: | ||
| - | < | ||
| - | Connecting...done | ||
| - | Receiving "/" | ||
| - | <?xml version=" | ||
| - | < | ||
| - | <!-- | ||
| - | XML Coder, Jul 12 2005, 04:53:25, (C) 2001 Sony Ericsson Mobile Communications AB | ||
| - | --> | ||
| - | < | ||
| - | <folder name=" | ||
| - | <folder name=" | ||
| - | <folder name=" | ||
| - | <folder name=" | ||
| - | </ | ||
| - | done | ||
| - | Disconnecting...done | ||
| - | </ | ||
| - | |||
| - | voilà donc la liste des dossiers et fichiers, faite par exemple ça ensuite: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | Pour lister ce qui est dans Images :-) | ||
| - | |||
| - | == Transférer du téléphone vers le pc == | ||
| - | |||
| - | Pour ce faire tapez ceci: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | *-c permet de choisir dans quel dossier est l' | ||
| - | *-g permet de choisir quel image transférer: | ||
| - | |||
| - | vous pouvez aussi faire des transfert à la chaîne: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | Logiquement faire un: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | téléchargera tous le contenu du dossier | ||
| - | |||
| - | Petit supplément ;-): faire -G à la place de -g tranfèrera la fichier puis le supprimera du téléphone | ||
| - | |||
| - | Voilà tous | ||
| - | |||
| - | == Transférer du pc vers le téléphone == | ||
| - | |||
| - | Pour transférer un fichier vers le téléphone portable il suffit de mettre -p à la place de -g ! exemple: | ||
| - | |||
| - | 'votre début de commande' | ||
| - | |||
| - | ce qui aura pour conséquence de copier image.jpg dans le dossier /Image du téléphone :-) | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | ===== Interface graphique ===== | ||
| - | |||
| - | |||
| - | C'est vraiment très laborieux, heureusement une belle interface graphique en tcl/tk est disponible, elle ce nomme Obextool ! | ||
| - | |||
| - | Bon elle n'est pas parfaite, et demande une configuration plutôt longue ... mais une fois installer et bien configurée elle permet de bien facilitée les choses :-) | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Installation ==== | ||
| - | |||
| - | installer avec [[: | ||
| - | *tk8.4 | ||
| - | *bwidget | ||
| - | ou avec cette ligne de commande: | ||
| - | |||
| - | sudo apt-get install tk8.4 bwidget | ||
| - | |||
| - | et installer avec [[:Gdebi]] [[http:// | ||
| - | |||
| - | puis ouvrez un terminal et taper: | ||
| - | |||
| - | cd /opt | ||
| - | sudo wget http:// | ||
| - | sudo tar xvfz obextool*.tar.gz | ||
| - | sudo rm obextool*.tar.gz | ||
| - | |||
| - | |||
| - | |||
| - | ==== Configuration ==== | ||
| - | |||
| - | Pour lancé ce programme il vous faudra faire un petit script: | ||
| - | *ouvrez un terminal et taper ceci: | ||
| - | gksudo gedit / | ||
| - | *Copier-coller ce texte dans la fenettre: | ||
| - | < | ||
| - | #!/bin/sh | ||
| - | # ObexTool startup script for Debain Sarge, written by Hendrik Sattler | ||
| - | # See also: http:// | ||
| - | # | ||
| - | # I has been tested and works great with: | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # and obextool cofiguration dir / | ||
| - | # It autodetects IRDA, Bluetooth and serial (/ | ||
| - | |||
| - | XDIALOG=$(which Xdialog) | ||
| - | if [ -z " | ||
| - | echo " | ||
| - | if [ ${XDIALOG} ]; then | ||
| - | ${XDIALOG} --infobox " | ||
| - | fi | ||
| - | echo " | ||
| - | if ( obexftp -i -l >/ | ||
| - | if [ ${XDIALOG} ]; then | ||
| - | ${XDIALOG} --infobox "Found IrDA device" | ||
| - | fi | ||
| - | echo "Found IrDA device" | ||
| - | OBEXCMD_OPTIONS=" | ||
| - | else | ||
| - | if [ ${XDIALOG} ]; then | ||
| - | ${XDIALOG} --infobox " | ||
| - | fi | ||
| - | echo " | ||
| - | BTADDR=$(obexftp -b 2>& | ||
| - | if [ " | ||
| - | if [ ${XDIALOG} ]; then | ||
| - | ${XDIALOG} --infobox "Found bluetooth device ${BTADDR}" | ||
| - | fi | ||
| - | echo "Found bluetooth device ${BTADDR}" | ||
| - | OBEXCMD_OPTIONS=" | ||
| - | fi | ||
| - | fi | ||
| - | fi | ||
| - | #Attention editez la commande ci dessous | ||
| - | OBEXCMD_OPTIONS=${OBEXCMD_OPTIONS: | ||
| - | OBEXCMD=${OBEXCMD: | ||
| - | export OBEXCMD | ||
| - | echo "Using obexftp command: ${OBEXCMD}" | ||
| - | |||
| - | OBEXTOOL_CFG=${OBEXTOOL_CFG: | ||
| - | export OBEXTOOL_CFG | ||
| - | exec / | ||
| - | </ | ||
| - | *Ligne 41 changer ' | ||
| - | *sauvegarder le fichier et fermer gedit | ||
| - | |||
| - | voilà l' | ||
| - | |||
| - | gksudo bash / | ||
| - | |||
| - | vous pouvez maintenant faire un lanceur avec ça comme commande :-) | ||
| - | |||
| - | ==== Utilisation ==== | ||
| - | |||
| - | l' | ||
| - | |||
| - | ---- | ||
| - | lien: [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | ===== Problèmes ===== | ||
| - | |||
| - | *Il ce peut que parfois le téléphone bug ... | ||
| - | |||
| - | **solution: | ||
| - | *Il semblerait que les dossiers et fichiers comportant des nom accentuées soit inaccessibles ... | ||
| - | |||
| - | **solution: | ||
| - | |||
| - | ===== Liens ===== | ||
| - | |||
| - | http:// | ||
| - | |||
| - | http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
