View previous topic :: View next topic |
Author |
Message |
ar3ac n00b
Joined: 30 Nov 2004 Posts: 25
|
Posted: Tue Sep 05, 2006 3:57 pm Post subject: [HOWTO] Accedere al cellulare tramite Linux |
|
|
Questa guida ha lo scopo di aiutare a trasferire file ( immagini , foto ecc... ) dal proprio PC al proprio cellulare e viceversa tramite cavo usb, ed e' stata testata con un nokia 6630 e con un nokia 6680. Questa guida e' basata sulla distribuzione Gentoo , ma puo' benissimo essere utile per qualsiasi altra distribuzione.
Potete trovare una copia di questa guida QUI.
Il software di cui avremo bisogno sono le libs "OpenObex" e il programma "Obexftp" : la versione che ci serve di Obexftp e' al momento su Gentoo un pacchetto "mascherato" quindi prima di tutto andremo a modificare il file
Code: | /etc/portage/package.keywords |
aggiungendo questa riga :
Code: | =app-mobilephone/obexftp-0.21 ~amd64 |
nel mio caso e' amd64 se usato x86 modificate a dovere...
ora possiamo tranquillamente emergere i 2 pacchetti:
Code: |
# emerge openobex obexftp |
una volta che emerge ha finito di compilare e installare , attacchiamo il nostro cavo usb in dotazione con il cellulare nella porta del pc e infine attacchiamo il nostro telefono.
Do' per scontato che il kernel sia configurato a dovere per il supporto USB quindi una volta che il nostro telefono e' attaccatto al cavo, nel log di sistema dovrebbe apparire qualcosa simile a questo :
Code: | Sep 4 20:10:20 mafia ohci_hcd 0000:00:02.1: wakeup
Sep 4 20:10:20 mafia usb 3-1: new full speed USB device using ohci_hcd and address 6
Sep 4 20:10:20 mafia usb 3-1: configuration #1 chosen from 1 choice |
se non lo avete ancora fatto conviene anche aggiungere ai gruppi "usb" e "plugdev" l'user che usiamo di solito.
ok ora diamo un'occhiata al nostro telefono :
Code: | # obexftp -u
Found 2 USB OBEX interfaces
Interface 0:
Manufacturer: Nokia
Product: Nokia 6630
Interface description: SYNCML-SYNC
Interface 1:
Manufacturer: Nokia
Product: Nokia 6630
Interface description: PC Suite Services
Use '-u interface_number' to connect
Nothing to do. Use --help for help. |
il numero di interfaccia che a noi serve e' la n. 1 quindi :
Code: | # obexftp -u 1 -l
Connecting...done
Receiving "(null)"... <?xml version="1.0"?>
<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"
[ <!ATTLIST folder mem-type CDATA #IMPLIED>
<!ATTLIST folder label CDATA #IMPLIED> ]>
<folder-listing version="1.0">
<folder name="C:" user-perm="RW" mem-type="DEV" label="Memoria telefono"/>
<folder name="E:" user-perm="RW" mem-type="MMC" label="Memory card"/>
</folder-listing>done
Disconnecting...done
|
come potete vedere l'output che riceviamo e' in formato "xml".
ora vi elenco qualche riga di comando che vi puo' essere utile....
Code: | # obexftp -u 1 -c 'C:/Nokia/Images' -l |
cambia la cartella(-c) in 'C:/Nokia/Images' e lista(-l) il suo contenuto
Code: | # obexftp -u 1 -c 'E:/Videos' -p video.3gp |
cambia la cartella(-c) in 'E:/Videos' e trasferisce il file dal pc(-p) video.3gp
Code: | # obexftp -u 1 -c 'C:/Nokia/Sounds/Digital' -g 'sound clip.amr' |
cambia la cartella(-c) in 'C:/Nokia/Sounds/Digital' e trasferisce il file dal telefono sul pc(-g) 'sound clip.amr'
Code: | # obexftp -u 1 -C 'E:/newdir' |
crea la cartella(-C) 'E:/newdir'
per altri comandi vi rimando a o semplicemente .
Ora che sappiamo come effettuare operaziono su i files tramite "command line" con obexftp , vediamo di rendere accessibile il contenuto del telefono come se fosse una qualsiasi cartella di sistema.Per fare cio' ci affideremo a ObexFS ovvero un filesystem basato su FUSE.
Prima installate il pacchetto fuse:
Code: | # emerge =sys-fs/fuse |
Do' ancora per scontato il fatto che avete il supporto del filesystem FUSE nel kernel che state usando.
Su Gentoo al momento la versione nel portage di obexfs non e' recente, cosi' mi sono dilettato a creare un ebuild dando un'occhiata a quelli gia' esistenti, ed e' saltato fuori questo :
sys-fs/obexfs-0.10.ebuild
se non siete capaci di installare un ebuild esterno a portage leggete QUI.
Dopo aver installato obexfs, usando "root" si puo' procedere con i seguenti comandi:
Code: | # mkdir /media/phone
# chmod 777 /media/phone
# echo obexfs#-u1 /media/phone fuse defaults,user 0 0 >> /etc/fstab |
Collegate il vosto telefono al pc tramite il cavo.
1.
Se usate GNOME andate su Risorse -> Computer e cliccate su "phone" ed il gioco e' fatto.
Nautilus Screenshot
Nautilus permette di vedere i file e copiarli dal telefono al PC ma non viceversa, pare sia un bug di Nautilus ancora irrisolto , infatti con altri file manager il problema non si pone , il mio consiglio se volete usare un file manager grafico e leggero per compiere tutte le operazioni di trasferimento vi consiglio PCMan File Manager.
PCMan File Manager Screenshot
2.
Se non usate GNOME .....
Code: | $ mount /media/phone
$ ls /media/phone |
Se tutto e' andato bene il vostro telefono e' accessibile sotto la cartella /media/phone e potete copiare, muovere e eliminare file come una cartella qualsiasi.
P.S.
pare che solo da root funzioni il comando :
Code: | umount /media/phone |
se volete "smontare" 'phone' da "user" eseguite questo comando :
Code: | $ fusermount -u /media/phone |
P.P.S.
in questa guida e' stata usato l'interfaccia usb ma e' possibile usare obexfs e obexftp anche con un interfaccia bluetooth.
alla prossima,
Luca aka ar3ac |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Tue Sep 05, 2006 4:53 pm Post subject: |
|
|
carino
Per il momento continuo pero' a preferire p3nfs
Coda |
|
Back to top |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Tue Sep 12, 2006 7:39 pm Post subject: |
|
|
I file della rubrica si trovano in qualcuna di queste cartelle?
Lo chiedo perchè non riesco ad accedervi in nessun altro modo (gnokii con il dku2 crasha, e con gnapplet via bluetooth si blocca dopo i primi contatti).
Ho provato a anche fare un backup del telefono sulla schedina, ma il file .arc che genera non è estraibile con app-arch/arc.
Se invece tento di spedire la rubrica via bluetooth o via mail direttamente dal telefonino mi genera un file Vcard per ogni contatto. Visto che sono più di 700 la cosa diventa piuttosto ingestibile.
Esiste un tool di sincronizzazione anche per i symbian, o almeno un modo per trasferire la rubrica ad abook? _________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|