Old:Collegare il proprio Nokia via USB: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 9: Riga 9:
  Bus 002 Device 003: ID 0421:043a Nokia Mobile Phones N70 USB Phone Parent
  Bus 002 Device 003: ID 0421:043a Nokia Mobile Phones N70 USB Phone Parent
A questo punto segniamoci i numeri che seguono "ID" che sono rispettivamente l’idVendor (nel mio caso 0421) e l’idProduct (nel mio caso 043a).
A questo punto segniamoci i numeri che seguono "ID" che sono rispettivamente l’idVendor (nel mio caso 0421) e l’idProduct (nel mio caso 043a).
Ora dobbiamo modificare il file 91-permissions.rules con un editor di testo (il numero prima -permissions.rules potrebbe essere diverso):
Ora dobbiamo modificare il file <code>91-permissions.rules</code> con un editor di testo (il numero prima <code>-permissions.rules</code> potrebbe essere diverso):
  # nano /etc/udev/rules.d/91-permissions.rules
  # nano /etc/udev/rules.d/91-permissions.rules
e aggiungiamo in fondo al file e inserendo i valori ottenuti che ci siamo segnati. Nel mio caso dovrei aggiungere:
e aggiungiamo in fondo al file e inserendo i valori ottenuti che ci siamo segnati. Nel mio caso dovrei aggiungere:
Riga 18: Riga 18:
  # chgrp fuse /usr/bin/fusermount && chmod u+s /usr/bin/fusermount
  # chgrp fuse /usr/bin/fusermount && chmod u+s /usr/bin/fusermount
  # adduser NOMEUTENTE dialout && adduser NOMEUTENTE fuse
  # adduser NOMEUTENTE dialout && adduser NOMEUTENTE fuse
Creiamo la cartella nella quale vogliamo montare il proprio Nokia e assegnamo come gruppo della cartella "fuse" e diamo i giusti permessi:
Creiamo la cartella nella quale vogliamo montare il proprio Nokia e assegniamo come gruppo della cartella "fuse" e diamo i giusti permessi:
  # mkdir /media/Nokia
  # mkdir /media/Nokia
  # chgrp fuse /media/Nokia/ && chmod 770 /media/Nokia
  # chgrp fuse /media/Nokia/ && chmod 770 /media/Nokia
Riga 46: Riga 46:
Montiamo quindi il dispositivo con il comando:
Montiamo quindi il dispositivo con il comando:
  $ obexfs -u 1 /media/Nokia
  $ obexfs -u 1 /media/Nokia
Ora entrando nella cartelle /media/Nokia dovremmo poter navigare nel telefono come se fosse un disco esterno.
Ora entrando nella cartelle <code>/media/Nokia</code> dovremmo poter navigare nel telefono come se fosse un disco esterno.
Per smontare il proprio Nokia usare il comando:
Per smontare il proprio Nokia usare il comando:
  $ fusermount -u /media/Nokia
  $ fusermount -u /media/Nokia
È possibile aggiungere al file /etc/fstab la riga
È possibile aggiungere al file <code>/etc/fstab</code> la riga
  obexfs#-u1 /media/Nokia fuse noauto,user,fsname=obexfs#-u1 0 0
  obexfs#-u1 /media/Nokia fuse noauto,user,fsname=obexfs#-u1 0 0
in modo da montare il dispositivo con il comando
in modo da montare il dispositivo con il comando

Versione delle 19:58, 10 gen 2010

Introduzione

Questa guida spiega come collegare il proprio Nokia al computer per utilizzarlo come se fosse un hard disk esterno. Per la realizzazione di questa guida è stato utilizzato un Nokia N70, però dovrebbe funzionare con gli altri modelli Nokia.

Installazione e configurazione

Installiamo i seguenti pacchetti:

# aptitude install obexftp obexfs

Ora lanciamo il comando:

$ lsusb | grep Nokia

Dovremmo avere un output come questo:

Bus 002 Device 003: ID 0421:043a Nokia Mobile Phones N70 USB Phone Parent

A questo punto segniamoci i numeri che seguono "ID" che sono rispettivamente l’idVendor (nel mio caso 0421) e l’idProduct (nel mio caso 043a). Ora dobbiamo modificare il file 91-permissions.rules con un editor di testo (il numero prima -permissions.rules potrebbe essere diverso):

# nano /etc/udev/rules.d/91-permissions.rules

e aggiungiamo in fondo al file e inserendo i valori ottenuti che ci siamo segnati. Nel mio caso dovrei aggiungere:

BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="043a", GROUP="dialout"

Carichiamo il modulo fuse se non è stato caricato con il comando (se è già stato caricato verrà notificato non appena si lancia il comando):

# modprobe fuse

Diamo quindi i permessi di esecuzione al comando fusermount agli utenti del gruppo fuse e aggiungiamo il proprio utente al ai gruppi dialout e fuse:

# chgrp fuse /usr/bin/fusermount && chmod u+s /usr/bin/fusermount
# adduser NOMEUTENTE dialout && adduser NOMEUTENTE fuse

Creiamo la cartella nella quale vogliamo montare il proprio Nokia e assegniamo come gruppo della cartella "fuse" e diamo i giusti permessi:

# mkdir /media/Nokia
# chgrp fuse /media/Nokia/ && chmod 770 /media/Nokia

Per rendere effettive le modifiche effettuate è necessario riavviare udev:

# /etc/init.d/udev restart

Se si vuole montare il telefono con altri utenti è necessario aggiungerli ai gruppi "dialout" e "fuse" con il seguente comando:

# adduser NOMEUTENTE dialout && adduser NOMEUTENTE fuse

Utilizzo

Lanciamo il comando:

$ obexftp -u

Dovremmo ottenere un output del genere:

obexftp -u
Superuser privileges are required to access USB.
Found 2 USB OBEX interfaces
Interface 0:
       Manufacturer: Nokia
       Product: Nokia N70
       Interface description: SYNCML-SYNC
Interface 1:
       Manufacturer: Nokia
       Product: Nokia N70
       Interface description: PC Suite Services
Use '-u interface_number' to connect
Nothing to do. Use --help for help.

A noi servirà l'interfaccia 1 la cui descrizione è "PC Suite Services". Montiamo quindi il dispositivo con il comando:

$ obexfs -u 1 /media/Nokia

Ora entrando nella cartelle /media/Nokia dovremmo poter navigare nel telefono come se fosse un disco esterno. Per smontare il proprio Nokia usare il comando:

$ fusermount -u /media/Nokia

È possibile aggiungere al file /etc/fstab la riga

obexfs#-u1 /media/Nokia fuse noauto,user,fsname=obexfs#-u1 0 0

in modo da montare il dispositivo con il comando

$ mount /media/Nokia

e smontarlo con

$ umount /media/Nokia