Old:Collegare il proprio Nokia via USB
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