Old:Collegare il proprio Nokia via USB: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
 
(Nessuna differenza)

Versione attuale delle 21:04, 8 nov 2019

Emblem-important.png 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