Współpraca Telefonów Z Systemem Linux Michał Sobczak

Total Page:16

File Type:pdf, Size:1020Kb

Współpraca Telefonów Z Systemem Linux Michał Sobczak Rozwiązania Rozwiązania Współpraca telefonów komórkowych z systemem Linux Współpraca telefonów komórkowych z systemem Linux Współpraca telefonów z systemem Linux Michał Sobczak Obsługę telefonów komórkowych w Linuksie można krótko podsumować – nie zawsze działa, nie posiada oficjalnego wsparcia producentów aparatów, lecz jeśli działa, to sprawia dużą radość. bsługa telefonów komórkowych w systemie jest Symbian (z drobnymi wyjątkami), Palm OS ani żaden Linux jest zupełnie odmienna od obsługi tele- mobilny Linux – to są kwestie osobne. fonów w innych systemach, a głównie w Win- dows. W przeważającej większości producen- Nokia [email protected] Oci sprzętu zostawiają użytkowników Linuksa bez odpowied- Wśród oprogramowania dla telefonów marki Nokia, prym wie- niego oprogramowania, które będzie oficjalnie wspierane. Z dzie aplikacja Gnokii, obecnie zarządzana m. in. przez polskie- ekonomicznego i racjonalnego punktu widzenia jest to cał- go programistę. Jest to oprogramowanie przenośne, w sen- kiem rozsądne działanie, ponieważ koszt produkcji komer- sie obsługi wielu systemów operacyjnych, np. Linux, Solaris, cyjnego oprogramowania musi być odpowiednio uzasadnio- otwarte BSD oraz Windows. Gnokii to aplikacja z interfejsem ny. W przypadku użytkowników systemu Linux, producen- tekstowym, jednakże posiada także wiele interfejsów graficz- ci zapewne twierdzą, że środowisko jeśli będzie oprogramo- nych, takich jak Xgnokii oraz Gnocky. wania potrzebowało, to go stworzy. Z drugiej jednak strony utrzymywanie specyfikacji sprzętu i protokołów komunika- cyjnych jako tajemnicę handlową, jest czynnikiem spowal- niającym rozwój tego typu aplikacji. Na szczęście wiele te- lefonów działa w sposób ustandaryzowany i nie ma proble- mów tego typu. Wśród otwartego oprogramowania wyróżniamy obecnie kilka tytułów, które są warte kilku minut uwagi. W zależno- ści od tego, jaki telefon komórkowy posiadamy, potrzebuje- my innych aplikacji. Warto również zwrócić uwagę, że mó- wimy tutaj o telefonach, których systemem operacyjnym nie Rysunek 1. Interfejs graficzny oprogramowania Gnokii – Gnocky 32 maj 2009 www.lpmagazine.org 33 Rozwiązania Rozwiązania Współpraca telefonów komórkowych z systemem Linux Współpraca telefonów komórkowych z systemem Linux Projekt rozpoczął się w 1998 roku jako opro- SieFS został oparty o FUSE (ang. Filesystem //moto4lin.sf.net. Projekt działa od 2005 roku, gramowanie obsługujące telefony Nokia 3810/ in USErspace). Obsługiwanymi telefonami są: jednakże od dłuższego czasu nie miała miejsce 3110/8110. Umożliwia komunikację z telefonem S45, ME45, C65, SL55 oraz kilka innych. Pełną żadna znacząca jego aktualizacja. za pomocą kabla szeregowego, USB, podczer- listę funkcjonujących połączeń można znaleźć wieni oraz Bluetooth. Pozwala na wysyłanie i pod adresem http://chaos.allsiemens.com/siefs. Pozostałe projekty odbieranie wiadomości SMS wraz z potwierdze- Ostatnia jednak aktualizacja SieFS miała miej- Poza najbardziej charakterystycznym oprogra- niami dostarczenia. Warto wspomnieć, że obsłu- sce w 2005 roku, zatem można stwierdzić, że za- mowaniem pokroju Gnokii istnieje cała gama giwana jest opcja WAP Push. Ponadto uzyskuje- interesowanie projektem jest coraz mniejsze. aplikacji, które w mniejszym lub większym my dostęp do książki adresowej, kalendarza oraz, stopniu obsługują różne aparaty. Są to także bi- co chyba najciekawsze, możliwości wykonywa- LG, Samsung, Sanyo blioteki oraz interfejsy użytkownika dla wcze- nia i odpowiadania na rozmowy głosowe. Wśród Właściciele aparatów LG, Samsung oraz Sanyo śniej wymienionych aplikacji. Możemy tutaj obsługiwanych aparatów znajdują się m. in. se- mogą korzystać z programowania BitPim. Sze- wymienić m.in. KMobileTools, floAT's Mobi- rie 51xx, 60xx, 61xx, 62xx, 63xx oraz telefony roka lista obsługiwanych aparatów znajduje się le Agent, Funambol, Gammu, Wammu i kil- z systemem Symbian, tj. 6600 i 6260. Szczegó- pod adresem http://www.bitpim.org. Projekt wy- ka innych. łowa lista obsługiwanych aparatów znajduje się daje się być całkiem aktywnym, gdyż ostatnia pod adresem http://wiki.gnokii.org. jego aktualizacja miała miejsce 15 grudnia 2008 Podsumowanie roku. Świetnie ponadto prezentuje się system Po krótkim przeglądzie możemy stwierdzić, że Siemens pomocy umieszczony na stronie internetowej, wprawdzie oficjalne wsparcie dla systemu Li- Dla posiadaczy aparatów marki Siemens został który zawiera listę testowanych modeli aparatów nux nie istnieje ze strony producentów apara- przygotowany projekt SieFS, który jest wirtual- wraz ze znanymi problemami z ich obsługą. tów, ale prywatna inicjatywa skutecznie temu nym systemem plików, umożliwiającym dostęp BitPim to aplikacja umożliwiająca podgląd zapobiega. Dostarczane oprogramowanie cza- do pamięci telefonu. Pamięć taka, z wykorzysta- oraz manipulację danymi znajdującymi się w sami wymaga większej ilości czasu, aby po- niem SieFS, może być podmontowana jako nor- pamięci telefonu komórkowego. Możliwy jest prawnie obsługiwało dany model aparatu. Za- malne urządzenie za pomocą kabla transmisyjne- m.in. dostęp do: książki adresowej, kalenda- wsze jest jednak możliwość, aby we własnym go lub podczerwieni. SieFS dostarczą ciekawą rza, tapet, dzwonków oraz wbudowanego sys- zakresie przygotować i opublikować odpo- opcję konwertera wiadomości głosowych (vmo- temu plików. BitPim działa na systemach Li- wiednie moduły oprogramowania, rozwijając 2wav). Ponadto posiada narzędzie do obsługi linii nux, Mac OS X oraz Windows. Oprogramowa- tym samym społeczność otwartego oprogra- poleceń (slink) oraz moduł edycji systemu plików nie obsługuje generalnie telefony oparte o chip- mowania. (siefs). Autor podaje na stronie internetowej na- set Qualcomm CDMA. Projekt funkcjonuje od stępującą sekwencję poleceń. Można ją uzupełnić 2003 roku. opcjami w miejsce nawiasów kwadratowych. Motorola mount -t siefs [-o options] /dev/ttyS0 Popularne ostatnio telefony marki Motoro- /mnt/mobile la mają także oprogramowanie specjalnie dla fusermount /mnt/mobile siefs /dev/ nich napisane – moto4lin. Aparaty typu: Razr ttyS0 [options] V3, Rokr E1 oraz m.in. A630, E815 są ozna- vmo2wav [-o output_file.wav] input_ czone jako współpracujące z moto4lin. Peł- file.vmo na lista aparatów znajduje się na stronie http: Rysunek 3. Oprogramowanie KMobileTools O Autorze Michał Sobczak. Projektant oprogramowa- nia, autor literatury informatycznej. Właści- ciel firmy Septerion zajmującej się produk- cją i sprzedażą oprogramowania wspoma- gania zarządzania. Specjalizuje się projek- towaniu portali społecznościowych. Kontakt z autorem: [email protected]. Rysunek 2. Aplikacja BitPim 32 maj 2009 www.lpmagazine.org 33.
Recommended publications
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Mobilní Telefony V Linuxu
    Michal Čihař <[email protected]> Mobilní telefony v Linuxu – Gammu a Wammu Mobilní telefon má dnes téměř každý a přístup k mnoha informacím, které v něm dnes mohou být uloženy z počítače se jeví jako logický požadavek. Pro Windows nám většinou výrobce poskytne více či méně kvalitní program, ale pod ostatními systémy si obvykle musíme poradit pomocí jiných nástrojů. V této přednášce se dozvíte jak je na tom v tomto ohledu Linux. Připojení telefonu Telefonem můžeme připojit mnoha způsoby, a každý z nich má své výhody i nevýhody. Hlavním rozdílem je jestli se budeme připojovat prostřednictvím kabelu, nebo využijeme bezdrátového připojení. První telefony, které umožňovaly připojení k počítači, používaly sériový kabel. Toto připojení bylo bezproblémové, ale jak s postupem doby začaly z počítačů mizet sériové porty, výrobci od něho začali ustupovat. V dnešní době je v podstatě nahrazeno různými USB kabely, které dost často opět obsahují konvertor USB/sériový port. Takže stále používáme tu samou technologii, jen k tomu používáme řádově dražší kabel. U těchto kabelů jsou občas problémy s ovladači, protože standardizace do této oblasti ještě nedorazila. Nicméně většina z nich vám bude na Linuxu fungovat. Z bezdrátových připojení je zdaleka nejrozšířenější Bluetooth a IrDA. IrDA pracuje v infračerveném pásmu a má relativně krátký dosah. Oproti tomu Bluetooth pracující v mikrovlnném pásmu (stejné jako WiFi) má dosah větší. Z toho ovšem plynou i možná bezpečnostní rizika. Toto připojení je všesměrové a tudíž kdokoliv, kdo se nachází ve vašem okolí se může pokusit k telefonu připojit. A nutno podotknout, že díky špatnému zabezpečení nebo chybám v implementaci v telefonu se mu to může zdárně podařit.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Mobilní Telefony V Linuxu
    Mobilní telefony v Linuxu Gammu a Wammu Michal Čihař <[email protected]> Co uslyšíte? ● komunikace s telefonem obecně – Jak se s telefonem domluvit? ● programy pro Linux – Jaké jsou možnosti? ● Gammu a Wammu – Co nám umožní? Připojení – 1. ● kabel – sériový ● dnes již v podstatě nepoužívaný ● bezproblémový – USB ● často jediná možnost u nových telefonů ● někdy problematické ovladače Připojení – 2. ● Zkuste to bez drátů, Marconni! ● IrDA – krátký dosah, přímá viditelnost – připojení pod kontrolou ● Bluetooth – delší dosah, není nutná viditelnost – bezpečnostní rizika Komunikace ● několik běžně využívaných protokolů – AT, OBEX, DCT3, DCT4, SyncML, ... ● různé účely ● různě dokumentované AT příkazy ● „standard“ ETSI ● AT[příkaz], např: ATI, AT+CSQ ● minimální sada příkazů standardizovaná ● různá podpora u výrobců – Nokia implementuje naprosté minimum – nestandardní rozšíření ostatních AT příkazy – rozšíření ● mnohý výrobce má svoje rozšíření – Sony-Ericsson ● dostupná kompletní dokumentace ● free software i pro Windows - FMA – Siemens ● dříve dostupná dokumentace – Motorola ● některé funkce dokumentované – Sagem, Alcatel, Sharp ● žádná dokumentace OBEX ● object exchange ● standard, vznikl pro IrDA ● dnes i na Bluetooth ● starší telefony implementují chybně OBEX – přístupná data ● přístup k multimédiím ● přístup k datům ● virtuální filesystém – přístup ke kontaktům a kalendáři – /telecom/* Proprietární – Nokia ● nedokumentované ● dvě generace – DCT 3 a DCT 4 ● obojí má open source implementace – původ v projektu Gnokii – reverse engeneering
    [Show full text]
  • GNOKII Then and Now Hugh Blemings Paweł Kot
    GNOKII Then and Now Hugh Blemings Paweł Kot The early days—gnokii then To their credit, Nokia was one of the first mobile phone manufacturers to make a suite of software available to interface their mobiles to a computer. Their suite, “Nokia Cellular Data Suite” (NCDS) is Windows based and provides a complete set of tools for manipulating phonebook entries, sending SMS messages etc. The version available in 1998 also allowed the mobile to be used as an AT compatible modem. Unlike modern models, this was something the handsets were unable to do standalone. Essentially the software provided a virtual serial driver that sat between the standard Windows serial layer and the phone. The driver translated between Hayes AT style modem commands and the proprietary protocol used by the phones (the so called FBUS or MBUS protocols). The catalyst for what became gnokii was basically that Hugh had a Nokia 3810 which he used with a laptop running dual boot Linux/Windows. Not being able to use the 3810 under Linux meant no mobile ’net access without reboot, clearly an untenable situation :) GNOKII—Then and Now 11 The project initially supported the then current 3810/3110/8110 model series—another project had started for the then new 6110 series but not gen- erated any code. After a short dialogue we combined the two efforts figuring (correctly as it happened) that much of the higher level code would be common anyway. Pavel Janik based in Brno, Czech Republic became co-author having contributed the majority of the 6110 series code. Discussions in mid October 1998 to ”formalise” the project lead to gnokii-0.0.1 being released on January 26th, 1999.
    [Show full text]
  • Gammu Manual Release 1.42.0 Michal Čihař
    Gammu Manual Release 1.42.0 Michal Čihař <[email protected]> Sep 27, 2021 CONTENTS 1 Gammu project 1 1.1 About Gammu..............................................1 1.2 Motivation to fork Gnokii........................................1 1.3 Installing Gammu............................................2 1.4 Contributing............................................... 11 1.5 Localization............................................... 12 1.6 Testing.................................................. 13 1.7 Releasing Gammu............................................ 13 1.8 Coding Style............................................... 13 1.9 Versioning................................................ 14 1.10 Project Documentation.......................................... 14 1.11 Directory structure............................................ 15 1.12 Roadmap for Gammu........................................... 19 2 Quick starter guide 21 2.1 Gammu family.............................................. 21 2.2 Installing Gammu............................................ 21 2.3 Starting with Gammu on Linux..................................... 21 2.4 Starting with Gammu on Windows................................... 22 2.5 Starting with SMSD........................................... 22 3 Frequently Asked Questions 25 3.1 General Gammu FAQ.......................................... 25 3.2 Configuring Gammu FAQ........................................ 27 3.3 Phone Support FAQ........................................... 29 3.4 SMSD FAQ...............................................
    [Show full text]
  • Opensuse110 Kdeuser.Pdf
    openSUSE 11.0 www.novell.com June 12, 2008 KDE3 User Guide KDE3 User Guide Copyright © 2006-2007 Novell, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foun- dation; with the Invariant Section being this copyright notice and license. A copy of the license is in- cluded in the section entitled “GNU Free Documentation License”. SUSE®, openSUSE®, the openSUSE® logo, Novell®, the Novell® logo, the N® logo, are registered trademarks of Novell, Inc. in the United States and other countries. Linux* is a registered trademark of Linus Torvalds. All other third party trademarks are the property of their respective owners. A trademark symbol (® , ™, etc.) denotes a Novell trademark; an asterisk (*) denotes a third-party trademark. All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither Novell, Inc., SUSE LINUX Products GmbH, the authors, nor the translators shall be held liable for possible errors or the consequences thereof. Contents About This Guide ix Part I KDE Desktop 1 1 Getting Started with the KDE Desktop 3 1.1 Logging In and Selecting a Desktop . 3 1.2 Logging Out . 7 1.3 Desktop Components . 8 1.4 Managing Folders and Files with Konqueror . 19 1.5 Accessing Network Resources . 28 1.6 Finding Data on your Computer or in the File System . 29 1.7 Moving Text between Applications . 31 1.8 Printing . 32 1.9 Managing Internet Connections .
    [Show full text]
  • Acquisition of a Symbian Smart Phone's Content with an On-Phone
    1 Acquisition of a Symbian Smart phone’s Content with an On-Phone Forensic Tool Pontjho M Mokhonoana and Martin S Olivier Information and Computer Security Architectures Research Group Department of Computer Science University of Pretoria Email: [email protected] Abstract— A smart phone is a handheld device that combines data, otherwise it may be damaged or rendered inadmissible the functionality of a cellphone, a personal digital assistant (PDA) in court. and other information appliances such a music player. These A number of commercial and open-source forensic tools devices can however be used in a crime and would have to be quickly analysed for evidence. This data is collected using either a [Jansen and Ayers, 2005], [Williamson et al., 2006] exist for forensic tool which resides on a PC or specialised hardware. This acquiring data from smartphones. The use of these tools also paper proposes the use of an on-phone forensic tool to collect the require a lot of computing equipment which makes it difficult contents of the device and store it on removable storage. This to perform acquisitions outside the lab. approach requires less equipment and can retrieve the volatile In this paper, another approach of placing the forensic tool information that resides on the phone such as running processes. The paper discusses the Symbian operating system, the evidence on the device in order to acquire data is suggested. This that is stored on the device and contrasts the approach with that approach does not require interfacing with the PC connectivity followed by other tools. services as it accesses the data directly from the operating system.
    [Show full text]