Old:Collegare il proprio Nokia via USB
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 openobex-apps libopenobex1 obexftp obexfs bwidget
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 (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"
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