Old:Collegare il proprio Nokia via USB: differenze tra le versioni
(Nuova pagina: ==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 utili...) |
m (ha spostato Collegare il proprio Nokia via USB a Old:Collegare il proprio Nokia via USB) |
||
(18 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. | ||
==Installazione e configurazione== | ==Installazione e configurazione== | ||
Installiamo i seguenti pacchetti: | Installiamo i seguenti pacchetti: | ||
# aptitude install | # aptitude install obexftp obexfs | ||
Ora lanciamo il comando: | Ora lanciamo il comando: | ||
$ lsusb | grep Nokia | $ lsusb | grep 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 (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" | ||
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: | 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 | |||
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 | 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 44: | 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
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