abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | Upozornění Ladislav Hagara | Komentářů: 3
    včera 17:44 | Nová verze

    Firma Murena představila /e/OS verze 2.0. Jde o  alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).

    Fluttershy, yay! | Komentářů: 0
    včera 14:33 | Zajímavý software

    Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Nová verze

    HelenOS (Wikipedie), tj. svobodný operační systém českého původu založený na architektuře mikrojádra, byl vydán ve verzi 0.14.1. Přehled novinek v poznámkách k vydání. Vypíchnou lze nabídku Start. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 2
    23.5. 23:22 | Zajímavý software

    BreadboardOS je firmware pro Raspberry Pi Pico (RP2040) umožňující s tímto MCU komunikovat pomocí řádkového rozhraní (CLI). Využívá FreeRTOS a Microshell.

    Ladislav Hagara | Komentářů: 0
    23.5. 16:55 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.

    Ladislav Hagara | Komentářů: 10
    23.5. 12:55 | Nová verze

    Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.5. 23:44 | Pozvánky

    V neděli 26. května lze navštívit Maker Faire Rychnov nad Kněžnou, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    22.5. 16:33 | Nová verze

    Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.

    Ladislav Hagara | Komentářů: 0
    22.5. 14:11 | IT novinky

    Společnost Jolla na akci s názvem Jolla Love Day 2 - The Jolla comeback představila telefon se Sailfish OS 5.0 Jolla Community Phone (ve spolupráci se společností Reeder) a počítač Jolla Mind2 Community Edition AI Computer.

    Ladislav Hagara | Komentářů: 20
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (82%)
     (4%)
     (7%)
     (7%)
    Celkem 524 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Nokia 9300

    Podpora: částečná
    Ovladač: v jádře

    Technické parametry

    Souhrn

    • Technické parametry
      • Třípásmový GSM telefon, podpora GPRS, EDGE
      • O/S: Symbian Series 80
      • Komunikační rozhraní: Bluetooth, USB kabel, IR
    • Výborně použitelná jako externí GPRS/EDGE modem (aspoň přes USB, IRDA a Bluetooth nezkoušeny)
    • Lze rozběhnout IP-passthrough (zkoušeno přes USB kabel i BT), tj. že telefon využije stávající připojení počítače pro přístup k síti
    • Přes SyncML lze synchronizovat adresář, kontakty, etc.
    • Použitelná s OpenOBEX - obousměrný přenos souborů etc.
    • Dokumenty a tabulky kompatibilní s OpenOffice
    • Dobře použitelné jako SSH klient - k dispozici putty a midpSSH

    Identifikace pod Linuxem

    lsusb:
    ID 0421:0415 Nokia Mobile Phones 9300 GSM Smartphone
    

    Postup zprovoznění pod Linuxem

    Použití jako externí GPRS/EDGE modem přes USB kabel

    Při připojení (jádro 2.6.21) přes USB kabel se telefon chytne přes CDC-ACM ovladač a je vytvořeno /dev/ttyACM0 znakové zařízení. To lze použít jako normální modem.

    Použita konfigurace pro pppd (ne nutně jediná funkční):
    /dev/ttyACM0
    460800
    debug
    noauth
    crtscts
    nodetach
    connect "/usr/sbin/chat -f /etc/chatscripts/nokia"
    noipdefault
    ipcp-accept-local
    local
    #novj
    #novjccomp
    deflate 15
    defaultroute
    replacedefaultroute
    usepeerdns
    
    A chatscript:
    TIMEOUT 10
    ECHO ON
    SAY "Nastavuji PPPD\n"
    ABORT "NO CARRIER"
    ABORT "NO DIALTONE"
    ABORT "ERROR"
    ABORT "NO ANSWER"
    ABORT "BUSY"
    SAY "* Nastavuji pripojeni...*\n"
    '' 'AT+CGDCONT=1,"IP","internet"'
    SAY "* Vytacim...*\n"
    OK ATD*99#
    CONNECT
    
    Jako modem funguje výborně.

    Rozběhnutí TCP/IP přes USB kabel

    V telefonu lze nastavit režim kabelu místo "PC Suite" též jako "IP passthrough".

    V jádře je třeba mít moduly: rndis_host, cdc_ether, usbnet, usbcore

    Nejdřív nastavte IP passthrough režim v telefonu, pak ho připojte k počítači. Pokud je vše v pořádku, v dmesg se objeví něco v duchu:
    eth2: register 'rndis_host' at usb-0000:00:1d.1-1, RNDIS device, 00:12:62:a1:0c:e7
    V telefonu je potřeba vytvořit nové připojení (Nástroje->Ovládací panel->Připojení->Nastavení Internetu->Nový) a příslušně nastavit IP konfiguraci na straně počítače - RNDIS ovladač vytvoří virtuální síťovou kartu (u mne eth2), typicky tedy pevnou IP adresu, NAT, IP forwarding.

    Pak je třeba vyvolat připojení ze strany Nokie - třeba otevřít prohlížeč, zkusit stáhnout poštu, nebo takového něco - a říci, že přes to nově vytvořené spojení.

    V tom okamžiku by už mělo jít na zařízení pingnout (odezva ~ 4 ms) a připojit se z něj ven.

    Linka každopádně co chvíli spadne, proč, to zatím nevím.

    Blíž viz: tady

    Poznámka:

    Zdá se, že podle toho, je-li režim kabelu nastaven v telefonu na IP Passthrough nebo na PC Suite lze použít RNDIS připojení (IP over USB) nebo telefon jako GPRS modem, ale ne oboje najednou.

    Takže - pokud zkoušíte RNDIS a výše uvedený kousek z logu se v dmesg neobjeví, zkuste, máte-li nastaven IP Passthrough režim. A naopak, pokud pppd při pokusu o spojení hlásí
    unrecognized option '/dev/ttyACM0'
    pak je načase přepnout zpět na "PC Suite" režim.

    IP passthrough přes BlueTooth

    Výrazně pohodlnější a smysluplnější možnost než USB kabel. Tož - potřebujete SIS balíček pro 7710 (zkoušeno s 1.1.3 beta4 verzí) z http://gnubox.dnsalias.org/gnubox/testing/.

    Pak postupujete podle návodu na http://gnubox.dnsalias.org/ stránce. V podstatě:
    1. Nainstalujete si bluez-utils, nastavíte počítač na discoverable
    2. Nastavíte dund (viz gnubox stránku)
    3. V Nokii vytvoříte nové Bt připojení na Internet, ne GPRS a ne IP Passthrough - tedy Data GSM, nějaké fiktivní telefonní číslo. Ten název připojení musí být přesně takhle.
    4. Nainstalujete GnuBox, spustíte, vytvoříte C:\nokia a případně c:\logs\gnubox, uděláte si CommsDB dump (volitelné). Vypadnete z GnuBox.
    5. Znova spustíte GnuBox. V GnuBox menu najdete "create records". Znova ven a dovnitř. V menu dáte 2box Bluetooth->LANAccess. Vyberete počítač. Chcete-li šifrování musíte taky upravit DUN nastavení (viz gnubox stránku).
    6. Obrazovka zmodrá/změní barvu a v rámečku settings... se objeví cosi v duchu:
      DialOutISP
       Description: Direct 2box
       DefaultTelNum:
      ModemBearer:
       Portname: BTCOMM::5
       CSYName: BTCOMM
       TSVName: PHONETSY
      
    7. Teď by už mohlo jít se připojit - prostě místo GPRS profilu při připojení zvolíte BT, zařídíte párování, nastavít IP forwarding a NAT.
    8. Na začátku jste si samozřejmě zazálohovali telefon, že? (CommsDB jinak obnovíte stěží)
    9. K párování - pokud nechcete vždycky zadávat PIN, lze se tomu vyhnout párováním ze strany Nokie - takže Ovládací panely, Připojení, Bluetooth, druhá záložka, pokud tam vaše zařízení už je, smažete ho, pak hledat (nastavte počítač na discoverable pomocí pravého kliknutí na Bluetooth applet v Gnome nebo přes konfigurační soubory). Nakonec se Nokie zeptá, jestli chcete připojení vždy povolovat automaticky - a to je ono.

    Synchronizace

    To je trochu to-do. Telefon podporuje SyncML. Existuje několik hostovaných služeb, které jsou sto se chovat jako server pro SyncML - funambol, goosync (pro synchronizaci s Google Calendar), mělo by jít použít opensync/multisync s SyncML pluginem a tahat data do Evolution a KDE.

    Gammu umí dostat z přístroje SMS a záznamy o hovorech.

    Pro přenos souborů řízený z počítače lze použít OBEX protokol, jak přes kabel, tak Bluetooth (teoreticky i přes IRDA, to jsem nezkoušel). Mělo by jít použít i p3nfs projekt - to se mi nicméně nepovedlo rozběhnout.

    OpenOBEX - přenos souborů

    Pomocí obextool lze prohlížet adresáře, stahovat soubory do počítače a mazat soubory z telefonu. Nedaří se mi (zatím) vytvářet adresáře a uploadovat soubory.

    Pomocí obexftp přímo lze cokoliv.

    Pomocí gnome-vfs-obexftp lze v podstatě taky cokoliv, ovšem pouze pod Gnome a přes Bluetooth.

    Viz též USB OBEX HOWTO.

    Krok 1: ObexFTP (přes kabel)

    Než se pustíte dál, je třeba zajistit, že se se zařízením domluvíte.

    Pomocí
    obexftp -u
    (coby root) zjistíte rozhraní pro OBEX.
    Superuser privileges are required to access USB.
    Found 4 USB OBEX interfaces
    Interface 0:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC-CLIENT-INIT
    Interface 1:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC
    Interface 2:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: PC Suite Services
    Interface 3:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-DM
    Use '-u interface_number' to connect
    Nothing to do. Use --help for help.
    
    Přes
    obexftp -u X -l
    , kde X je číslo rozhraní, můžete zkusit vypsat obsah adresáře. Chcete-li pracovat s podadresáři, přidejte třeba "-c 'C:\Moje Soubory'".

    Daří se mi komunikovat pouze s rozhraním označeným coby "PC Suite Services".

    Chcete-li používat obexftp jako běžný uživatel, je třeba nastavit práva - používáte-li udev, pomůže například přidat do (Debian) /etc/udev/rules.d/020_permissions.rules řádek:
    BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0415", GROUP="plugdev", USER="jmeno_uzivatele"
    Ta čísla jsou z lsusb výpisu.

    Blíž viz tady.

    ObexTOOL

    Při hledání nadstavby pro obexftp jsem našel obexfs, gnome-vfs-obexftp a obextool. Obexfs funguje částečně - zařízení lze přimountovat jako disk, ale je vidět pouze karta a ne hlavní disk.

    ObexTool je v tcl/tk napsaný grafický frontend, který dle potřeby volá obexftp, najdete ho tady.

    Pro spuštění mu potřebujete říci kde má hledat a že Nokia nepodporuje Memory info, takže:
    obextool.tk --memstat 0 --obexcmd "obexftp -u 2"

    Gnome-vfs-obexftp

    Gnome-vfs-obexftp je nadstavba pro GNOME VFS umožňující z počítače procházet adresáře na telefonu jako by byly přímo připojené. Po instalaci balíčku můžete spustit "nautilus obex://". V tom dobrém případě dostanete okno s viditelnými zařízeními. (hádám, že aby procházení fungovalo, je potřeba mít zařízení v discoverable režimu, případně spárované, může se hodit mít nainstalované bluez utility pro Gnome kvůli případnému zadání pinu).

    Pomocí Místa/Připojit server z Gnome menu lze přidat na plochu odkaz přímo na zařízení/disk na něm, takže pak jen zapnete Bluetooth na Nokii, poklepete na ikonu a máte před sebou obsah toho správného adresáře.

    Používání souborů z telefonu

    Hlasové poznámky

    Záznamy z hlasového záznamníku Nokia ukládá jako AMR. Pomocí amr2wav převodníku je lze přeložit do WAV a dál s nimi pracovat. Mělo by jít též zkompilovat MPlayer přímo s AMR podporou a jde AMR soubory přehrávat pomocí RealPlayeru.

    Co se přenosu opačným směrem týče, lze použít též MP3 - přehrávač hudby v telefonu je zvládne.

    Tabulky

    Jak přeložit EPOC tabulku do něčeho nevím, ale při ukládání lze v komunikátoru zvolit formát "Excel 2000". Aspoň jednoduché tabulky se uloží v pořádku a jdou otevřít v OpenOffice. Přenos funguje včetně češtiny a vzorců.

    Dokumenty

    Podobně i dokumenty lze ukládat jako "Word 97" a bez potíží v OpenOffice otevřít, včetně češtiny.

    Stejné postupy by předpokládm měly jít použít i pro přenos druhým směrem.

    Import SSL certifikátů

    Pokud přes vestavěné aplikace přistupujete někam přes SSL spojení a certifikát serveru je self-signed nebo podepsaný nějakou neznámou CA, jsou zobrazována (pokaždé) varování.

    Certifikát je v takovém případě třeba doinstalovat přes Správce certifikátů (Ovládací panel, Zabezpečení).

    Pokud máte certifikát v PEM podobě, je potřeba ho převést do DER, třeba:

    openssl x509 -in ca.pem -inform PEM -out ca.cer -outform DER

    Certifikát samotný buď získáte od správce serveru, nebo třeba (ideálně z dotyčného stroje) přes copy&paste z úvodu výpisu

    openssl s_client -connect server:imaps

    Po instalaci je třeba nastavit certifikátu důvěryhodnost aspoň pro "zabezpečenou síť".

    Poznámka

    Testováno na Debian Lenny/Sid konfiguraci na x86. Též testováno Bluetooth připojení pro Ubuntu Feisty Fawn (7.0.4).

    Obrázky

    Nokia 9300, obrázek 1

    Dokument vytvořil: Vaclav Stepan, 18.7.2007 15:20 | Poslední úprava: Vaclav Stepan, 27.2.2011 15:07 | Další přispěvatelé: fakenickname | Historie změn | Zobrazeno: 2179×

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.