Old:Collegare il proprio Nokia via USB

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Debian-swirl.png Versioni Compatibili

ERRORE: valore non valido ( Debian Lenny 5.0 )! Vedi qui.

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