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

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
 
(15 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
{{Old}}
__TOC__
==Introduzione==
==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.
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.
Riga 9: Riga 11:
  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:
  BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="043a", GROUP="dialout"
  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):
Carichiamo il modulo <code>fuse</code> se non è stato caricato con il comando (se è già stato caricato verrà notificato non appena si lancia il comando):
  # modprobe fuse
  # 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:
Diamo quindi i permessi di esecuzione al comando <code>fusermount</code> agli utenti del gruppo <code>fuse</code> e aggiungiamo il proprio utente al ai gruppi <code>dialout</code> e fuse:
  # 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 nostro 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 48:
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 <code>/etc/fstab</code> 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

Versione attuale delle 21:04, 8 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


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 nostro 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