Old:Collegare il proprio Nokia via USB: differenze tra le versioni
Riga 13: | Riga 13: | ||
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): | |||
# 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 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 | # chgrp fuse /usr/bin/fusermount && chmod u+s /usr/bin/fusermount |
Versione delle 22:28, 12 set 2008
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 assegnamo 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