Kirjoittaja Aihe: Tiedostojen siirtäminen Nokian puhelimiin USB-kaapelilla. Testatkaa!  (Luettu 15589 kertaa)

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
ObexFS

Tässäpä vaihtoehtoinen paljon nopeampi tapa Bluetoothille siirtää tiedostoja kännykkän C-asemalle.

Sain homman toimimaan ihan mukavasti OpenObexilla. Testipuhelimena toimi Nokia E51 ja kaapelina DKE-2.

Asennus
Koodia: [Valitse]
$ sudo apt-get install obexftp obexfs
USB-kaapelin käyttöoikeudet

Jostain syystä peruskäyttäjälla ei ole mitään oikeiksia koskea kaapeliin Hardyssa.

Tökkää kaapeli kiinni ja valitse pc-suite jos puhelin kysyy mitä moodia käytetään.
Ensin pitää vähän säätää usb-kaapelin käyttöoikeuksia udevillä, jotta voidaa selata tiedostoja myös tavan käyttäjänä.
Koodia: [Valitse]
$ lsusb

Tulostuu mm. rivi
Koodia: [Valitse]
Bus 003 Device 010: ID 0421:0042 Nokia Mobile PhonesTässä 0421 on vendor id ja 0042 product id.

Lisää tiedoston /etc/udev/rules.d/40-permissions.rules loppuun rivit:
Koodia: [Valitse]
# Nokia E51
BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0042", GROUP="ryhmä"

Muokkaa siihen omat idVendor ja idProduct-numerot sekä sopiva ryhmä. Ryhmä on käytännössä jokin ryhmä johon kuulut. Yleensä yksi sellainen on käyttäjätunnustasi vastaava.

Koodia: [Valitse]
$ sudo udevcontrol reload_rules

Kännykän liittäminen

Koodia: [Valitse]
$ obexftp -u
Superuser privileges are required to access USB.
Found 3 USB OBEX interfaces
Interface 0:
        Manufacturer: Nokia
        Product: Nokia E51
        Interface description: SYNCML-SYNC
Interface 1:
        Manufacturer: Nokia
        Product: Nokia E51
        Interface description: PC Suite Services
Interface 2:
        Manufacturer: Nokia
        Product: Nokia E51
        Interface description: SYNCML-DM
Use '-u interface_number' to connect
Nothing to do. Use --help for help.

PC-Suite sijaitsee siis Interface 1:ssä.

Koodia: [Valitse]
$ mkdir ~/luuri
Mountataan kännykkä. -u vivun perään interfacen numero.
Koodia: [Valitse]
$ obexfs -u 1 ~/luuri
If USB doesn't work setup permissions in udev or run as superuser.
Tuon kommentin ei pitäisi haitata, koska asetimme edellä oikeudet kohdalleen.

Lopuksi katsotaan mitä sinne ilmestyi
Koodia: [Valitse]
$ ls -l ~/luuri
total 1
drwxr-xr-x 1 user user 0 1970-01-01 01:59 C:
Jee, siellä on jotain mihin meillä on luku- ja kirjoitusoikeudet :)
Tiedostoihin pääset nyt siis käsiksi samaan tapaan kuin kovalevyihisi.

Niin tämähän toimii myös Bluetoothilla, mutta sen hitaus, varsinkin lagi, tekee siitä lähes käyttökelvottoman. Katso obexfs:n man sivu. Bluetoothille löytyy onneksi vähän sulavampiakin toteutuksia mm. Konquerorista.


Komentteja toimivuudesta muilla puhelimilla olisi kiva kuulla.


Ihan hyvällä mallilla alkaa olla Nokian puhelimien toimivuus Linuxin kanssa. Tiedostojen siirto ja modeemiyhteys toimii sekä Bluetoothilla että USB-kaapelilla. Vielä kun saisi kalenterin synkronoitua ja kontaktit jotekin fiksusti ja helposti exportattua/importattua.

« Viimeksi muokattu: 08.08.08 - klo:18.58 kirjoittanut Melmac »

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Lainaus
Vielä kun saisi kalenterin synkronoitua ja kontaktit jotekin fiksusti ja helposti exportattua/importattua.
http://forum.ubuntu-fi.org/index.php?topic=19532.0
« Viimeksi muokattu: 29.06.08 - klo:10.52 kirjoittanut Melmac »

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Lisää tämä ohje wikiin!

Mitä nyt nopeasti luin niin tämä siis EI TARVITSE bluetööttiä ? Omassa koneessani ei semmoista ole ja E50 löytyy niin voisin vaikka testailla tämän jossain vaiheessa kun ehtii :)

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Testasin uudella N95-puhelimella (alkuperäinen, ei 8G) ja huomasin, että muistikortti piti ottaa ensin puhelimesta pois, että sain toimimaan.

Sen jälkeen PC-Suite tilassa näkyi C-asema "luurissa". Vaikka kirjoitusoikeudet näyttivät oikeilta, ei C-asemalle pystynyt kuitenkaan kirjoittamaan mitään.

Tiedonsiirto-tilassa löytyi puhelimen C-asema edelleen luuri-hakemistosta, mutta myös muistikortti mounttaantui automaattisesti. Muutaman testikerran jälkeen katosi kuitenkin C-asema näkymästä luurissa.

Nokian N95 ID:
Koodia: [Valitse]
Bus 001 Device 014: ID 0421:04f0 Nokia Mobile Phones
Koodia: [Valitse]
ls -l ~/luuri
total 1
drwxr-xr-x 1 salai salai 0 1970-01-01 01:59 C:
« Viimeksi muokattu: 31.07.08 - klo:09.20 kirjoittanut salai »

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Puuh, melkein toimii 6230i:llä.
Koodia: [Valitse]
jani@assamix:~$ sudo obexfs -u 0 ~/luuri
jani@assamix:~$ ls luuri/
ls: tiedostoa luuri/ ei voi käsitellä: Permission denied
jani@assamix:~$ sudo su -
root@assamix:~# cd /home/jani/
root@assamix:/home/jani# ls luuri/
Grafiikka  Kuvat  Muisti  Musiikki  ??net  ??nitteet  Teemat  Videoleikkeet
root@assamix:/home/jani# ls -alh luuri/
yhteensä 8,0K
drwxr-xr-x  1 root root    0 2008-08-13 17:48 .
drwxr-xr-x 86 jani jani 4,0K 2008-08-13 17:46 ..
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Grafiikka
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Kuvat
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Muisti
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Musiikki
drwxr-xr-x  1 root root    0 1970-01-01 01:59 ??net
drwxr-xr-x  1 root root    0 1970-01-01 01:59 ??nitteet
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Teemat
drwxr-xr-x  1 root root    0 1970-01-01 01:59 Videoleikkeet
root@assamix:/home/jani# ls -alh luuri/Grafiikka/
yhteensä 0
root@assamix:/home/jani#
Tälläsiä sisänaamoja (interface siis) löytyy, käyttäjänä ei näy muuta kuin nullia.
Koodia: [Valitse]
jani@assamix:~$ sudo obexftp -u
Found 3 USB OBEX interfaces
Interface 0:
Manufacturer: Nokia
Product: Nokia 6230i
Interface description: (null)
Interface 1:
Manufacturer: Nokia
Product: Nokia 6230i
Interface description: (null)
Interface 2:
Manufacturer: Nokia
Product: Nokia 6230i
Interface description: (null)
Use '-u interface_number' to connect
Nothing to do. Use --help for help.
jani@assamix:~$
Että jonkunlaista kontaktia se saa, muttei ihan.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Oletko asentanut PC Suite tuen kännykkääsi?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Oletko asentanut PC Suite tuen kännykkääsi?
En oo, mikäs se sellanen on?
S40-luuri siis, joten kaikkia jännimpiä juttuja ei välttämättä saa.

Toimii kyl siis Windowsilla PC Suitella.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Oletko asentanut PC Suite tuen kännykkääsi?
En oo, mikäs se sellanen on?
S40-luuri siis, joten kaikkia jännimpiä juttuja ei välttämättä saa.

Toimii kyl siis Windowsilla PC Suitella.
Jaa, no sitten. Eihän sitä noihin S40 voi/tarvitse edes asentaa. Tuo PCsuite tuen asentaminen oli tosin ihan vaan veikkaus. S40-vehkeillä saattaa muutenkin olla omat kujeensa.

~unknown

  • Vieras
Kumma juttu, törkkään vain kaapelin koneen ja kännykän välille, valitsen kännykästä tiedostojen siirron ja tietokoneen ruudulle ilmestyy Nautilus-ikkuna jossa näkyy microSD muistikortin/kännykän muistin sisältö riippuen siitä kumman valitsin. Helppoa. Nokia PC Suitesta sitten taas en tiedä mitään, en ole kokeillut koskaan koko ohjelmaa. Puhelin on muuten mallia Nokia 3110c Evolve.

Petri Järvisalo

  • Käyttäjä
  • Viestejä: 579
    • Profiili
    • Kotisivut
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma on ratkennut.

Eme

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Moi

Koodia: [Valitse]
eme@eme-desktop:~$ obexfs -u
obexfs: option requires an argument -- u
Try `obexfs --help' for more information.
eme@eme-desktop:~$ obexftp -u
Superuser privileges are required to access USB.
Found 3 USB OBEX interfaces
Interface 0:
Manufacturer:
Product:
Interface description: (null)
Interface 1:
Manufacturer:
Product:
Interface description: (null)
Interface 2:
Manufacturer:
Product:
Interface description: (null)
Use '-u interface_number' to connect
Nothing to do. Use --help for help.

Tohon saakka meni kaikki putkeen. Kokeilin myös mountata puhelinta noilla kaikilla interface numeroilla, mutta mitään ei ilmesty luuri kansioon.
Olisko kellään mitään ideoita?

Puhelin Nokia 5310 XpressMusic ja Series 40 3rd Edition -käyttöliittymä.

Terveisin Eme
« Viimeksi muokattu: 29.09.08 - klo:14.12 kirjoittanut Eme »

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Koodia: [Valitse]
Superuser privileges are required to access USB.

Tohon saakka meni kaikki putkeen. Kokeilin myös mountata puhelinta noilla kaikilla interface numeroilla, mutta mitään ei ilmesty luuri kansioon.
Olisko kellään mitään ideoita?
Eli jos ajaisit ton sudolla, voisi auttaa ehkä. ;)
Tyyliin: sudo obexftp -u
Salasana on oma salasanasi.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Mikhou

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Voisiko joku osaavampi jelppiä meikäläistä vähän? Vielä vähän uusi tämän Ubuntun kanssa...

Elikkäs,
Sain ton ObexFS:n asennettua, ja tein ylläolevat, pääsen tutkimaan puhelimen sisältöä ja poistamaan sieltä tiedostoja.
Mutta, kun yritän lisätä tiedostoja koneelta niin valittaa että "Kohteessa ei ole tarpeeks levytilaa. Yritä tehdä tilaa tiedostoja poistamalla."
Vaikkakin puhelimesta katsottuna muistia on reilusti muistikortilla ja puhelimen omaakin muistia.
Puhelimen malli on Nokia N70

Osaisiko joku auttaa?