Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
materiel:obexftp [Le 12/07/2007, 22:21] fabien26materiel:obexftp [Le 22/03/2008, 18:12] (Version actuelle) – suppression suite à redirection YoBoY
Ligne 1: Ligne 1:
-{{tag>edgy feisty telephonie}} 
  
----- 
- 
- 
-====== ObexFTP: ou comment faire marché sont téléphone usb ====== 
- 
-ObexFTP est un logiciel libre permettant d'accéder à la mémoire de son téléphone via le cable usb fourni, quant le téléphone ne fonctionne pas comme une clée usb... 
- 
-**Cette méthode marche aussi avec les Palms et autres assistants personnels** 
- 
-Ce logiciel est en ligne de commande nous allons donc l'utiliser comme ceci et s'il marche une interface graphique sera disponible :-)  
- 
- 
- 
- 
- 
-===== Matériel supporté ===== 
- 
-  *Tous les Ericsson et Sony Ericsson avec un câble en port Série (non USB), nom interne **/dev/ttyS0** ou **/dev/ttyS1** si vous utiliser le port série secondaire 
-  *Sony Ericsson v600i, nom interne: **/dev/ttyACM0** 
-  *Sony Ericsson k700i 
-  *Sony Ericsson k610i, pas de nom interne fonctionnel, utilisez seulement la méthode 1 
- 
-si il n'es pas dans la liste tester quand même et ajouter le :) 
- 
-===== Installation ===== 
- 
-il vous faudra installé obexftp avec [[:Synaptic]] ou avec cette ligne de commande: 
- 
-  sudo apt-get install obexftp 
- 
-===== Utilisation ===== 
- 
- 
- 
-==== Méthode 1: avec la référence USB ==== 
- 
-Pour cette Méthode non n'avons pas besoin du nom interne la commande débutera par: 
- 
-  sudo obexftp -u 0 
- 
-rendez vous ensuite à la [[http://doc.ubuntu-fr.org/materiel/obexftp#partie_commune|partie commune]] 
- 
----- 
- 
-==== 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 (/dev/tty'?') n'est pas dans la liste ou si celui de la liste ne marche pas faite comme ceci: 
-  ***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      /class/tty/**ttyUSB0** (tty) 
- 
-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 /dev/ttyUSB0 pour vous ce sera /dev/'le truc que vous avez trouvé' 
- 
-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 / 
- 
-  */dev/ttyUSB0 étant le nom interne de mon téléphone 
-  *-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: 
-<code> 
-Connecting...done 
-Receiving "/"... Sending ""... done 
-<?xml version="1.0" encoding="UTF-8"?> 
-<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> 
-<!-- 
- XML Coder, Jul 12 2005, 04:53:25, (C) 2001 Sony Ericsson Mobile Communications AB 
---> 
-<folder-listing version="1.0"><folder name="Images"/> 
-<folder name="Sons"/> 
-<folder name="Thèmes"/> 
-<folder name="Vidéos"/> 
-<folder name="Autre"/> 
-</folder-listing> 
-done 
-Disconnecting...done 
-</code> 
- 
-voilà donc la liste des dossiers et fichiers, faite par exemple ça ensuite: 
- 
-  'votre début de commande' -l /Images 
- 
-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 /Images/camera_semc/100MSDCF -g DSC00017.JPG 
- 
-  *-c permet de choisir dans quel dossier est l'image à transférer: ici /Image/camera_semc/100MSDCF 
-  *-g permet de choisir quel image transférer: ici DSC00017.JPG 
- 
-vous pouvez aussi faire des transfert à la chaîne: 
- 
-  'votre début de commande' -c /Images/camera_semc/100MSDCF -g DSC00017.JPG DSC00018.JPG DSC00019.JPG 
- 
-Logiquement faire un: 
- 
-  'votre début de commande' -c /Images/camera_semc/100MSDCF -g * 
- 
-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' -c /Images -p /home/fabien/image.jpg 
- 
-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 [[:Synaptic]]:  
-  *tk8.4 
-  *bwidget 
-ou avec cette ligne de commande: 
- 
-  sudo apt-get install tk8.4 bwidget 
- 
-et installer avec [[:Gdebi]] [[http://debian.charite.de/ubuntu/pool/universe/t/tablelist/tablelist_4.6-0ubuntu1_i386.deb|ce package]] 
- 
-puis ouvrez un terminal et taper: 
- 
-  cd /opt 
-  sudo wget http://www.tech-edv.co.at/downloads/obextool-0.33.tar.gz 
-  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 /usr/bin/obextool 
-  *Copier-coller ce texte dans la fenettre: 
-<code> 
-#!/bin/sh 
-# ObexTool startup script for Debain Sarge, written by Hendrik Sattler  
-# See also: http://www.stud.uni-karlsruhe.de/~ubq7/debian/ 
-# 
-# I has been tested and works great with: 
-#   obexftp (0.10.7-3) 
-#   tablelist (4.0-1)  
-#   obextool (>= 0.32-2 installed in /usr/share/obextool)  
-# and obextool cofiguration dir /etc/obextool 
-# It autodetects IRDA, Bluetooth and serial (/dev/ttyS0) interfaces 
- 
-XDIALOG=$(which Xdialog) 
-if [ -z "${OBEXCMD}" ]; then 
-    echo "Define OBEXCMD environment variable to disable this scan!" 
-    if [ ${XDIALOG} ]; then 
-      ${XDIALOG} --infobox "Scanning for IrDA devices" 0 0 1000 & 
-    fi 
-    echo "Scanning for Irda devices" 
-    if ( obexftp -i -l >/dev/null 2>&1 ); then 
- if [ ${XDIALOG} ]; then 
-   ${XDIALOG} --infobox "Found IrDA device" 0 0 3000 & 
- fi 
- echo "Found IrDA device" 
- OBEXCMD_OPTIONS="-i" 
-    else 
- if [ ${XDIALOG} ]; then 
-   ${XDIALOG} --infobox "Scanning for bluetooth devices" 0 0 5000 & 
- fi 
-        echo "Scanning for bluetooth devices" 
- BTADDR=$(obexftp -b 2>&1| grep Browsing | cut -f 2 -d " ") 
- if [ "${BTADDR}" ]; then 
-   if [ ${XDIALOG} ]; then 
-     ${XDIALOG} --infobox "Found bluetooth device ${BTADDR}" 0 0 3000 & 
-   fi 
-   echo "Found bluetooth device ${BTADDR}" 
-   OBEXCMD_OPTIONS="-b ${BTADDR}" 
- fi 
-    fi 
-fi 
-#Attention editez la commande ci dessous 
-OBEXCMD_OPTIONS=${OBEXCMD_OPTIONS:='commande pour l'accès au périphérique'} 
-OBEXCMD=${OBEXCMD:=/usr/bin/obexftp ${OBEXCMD_OPTIONS}} 
-export OBEXCMD 
-echo "Using obexftp command: ${OBEXCMD}" 
- 
-OBEXTOOL_CFG=${OBEXTOOL_CFG:=/opt/obextool-0.33/etc} 
-export OBEXTOOL_CFG 
-exec /opt/obextool-0.33/obextool.tk "$@" 
-</code> 
-  *Ligne 41 changer 'commande pour l'accès au périphérique' par si vous utilisez la méthode 1 **-u 0** ou si vous utiliser la méthode 2 par **-t /dev/tty'le nom interne'** 
-  *sauvegarder le fichier et fermer gedit 
- 
-voilà l'installation est terminer, pour ouvrir le programme il faudra faire: 
- 
-  gksudo bash /usr/bin/obextool 
- 
-vous pouvez maintenant faire un lanceur avec ça comme commande :-) 
- 
-==== Utilisation ==== 
- 
-l'utilisation n'est pas très compliqué, il suffit de navigué dans les dossiers et de faire un clic central puis download (ou cliquer sur le bouton à cet effet) pour récupérer le fichier dans son dossier personnel. 
- 
----- 
-lien: [[http://www.tech-edv.co.at/programmierung/en/gplsw.html#download|Obextool]] 
- 
- 
- 
-===== Problèmes ===== 
- 
-  *Il ce peut que parfois le téléphone bug ... 
-  
-**solution:** pour que ça remarche débranché le et rebranché le ... 
-  *Il semblerait que les dossiers et fichiers comportant des nom accentuées soit inaccessibles ... 
- 
-**solution:**Renommé si possible les dossier et fichiers avec accents via le téléphone, si votre problème vient d'un dossier système du téléphone (ex: Mémoire téléphone), changé la langue en anglais ... 
- 
-===== Liens ===== 
- 
-http://dev.zuckschwerdt.org/openobex/wiki/SupportedPhonesSonyEricsson 
- 
-http://www.markup.fr/Sony-Ericsson-v600i-sous-Linux 
- 
----- 
- 
-//Contributeurs : [[:utilisateurs:Fabien26]].//