gnokii(http://www.gnokii.org) is a Linux/Unix tool suite and soon to be modem/fax driver for Nokia (GSM) mobile phones. Phones supported include 3110, 3810, 8110, 5110, 6110 and their derivatives.
Gnocky(http://www.gnokii.org) is an application for managing your mobile phone. It supports setting logos, SMS, and address book management, and uses the user-space mobile driver provided by the gnokii project.
QGnokii(http://qgnokii.sourceforge.net/) is an alternative frontend for Gnokii written in C and C++ using the QT3 toolkit. It handles most common functions in mobile phones.
KnokiiSync(http://knokiisync.sf.net) is a KDE 3.1.x program that transfers entries from a Gnokii-compatible phone to KDE's Address Book and vice-versa. It can transfer all the entries as well as the entry types (home, work, mobile, URL, email, etc).
Nokia Logo Editor(http://www.mimuw.edu.pl/~lczajka/nle/) allows you to edit nol and ngg files on a Nokia phone.
The Nokia Logo Converter(http://stalmp3box.sourceforge.net/kylixprojects/main.html) for Linux is a small program that is capable of converting most Nokia Logo Files (*.nlm, *.nol, *.ngg) into Bitmap and vice-versa, allowing you this way to use any Bitmap you drew or copied from somewhere as a logo for your Nokia Mobile Phone or to browse your collection of Nokia Logo files. It handles both formats of Logos (Operator and Picture SMS) and has an integrated file browser showing you every Logo or Bitmap in a directory while you scroll in the file box. project page: http://freshmeat.net/projects/nlcl/
Naken Tone(http://nakentone.naken.cc/) creates binary ringtones (the song that plays when your phone rings) for any mobile phones that support Nokia's binary format.
For this BlueTooth PCMCIA card you may get the Linux driver by Marcel Holtmann(http://www.holtmann.org/linux/bluetooth/dtl1.html).
GAMMU (GNU All Mobile Management Utilities)(http://www.gammu.org/) (formerly known as MyGnokii2) is a manager for various cellular phones and modems. It supports Nokia 3210, 33xx, 3410, 3510, 51xx, 5210, 5510, 61xx, 62xx, 63xx, 6510, 7110, 82xx, 8310, 9110, and 9210, and AT devices (such as Siemens, Alcatel, WaveCom, IPAQ, and other). For an up-to-date list of supported mobile phones see Gammu phone database(http://cihar.com/gammu/phonedb). GAMMU has a command line version with many functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm, calls, etc. It can also make full backups and restore them. It works on various Unix systems (like Linux) and Win32.
Wammu(http://www.cihar.com/gammu/wammu/) is a mobile phone manager that uses Gammu as its backend. It works with any phone that Gammu supports, including many models from Nokia, Siemens, and Alcatel. It has complete support (read, edit, delete, copy) for contacts, todo, and calendar. It can read, save, and send SMS. It includes an SMS composer for multi-part SMS messages, and it can display SMS messages that include pictures. Currently, only text and predefined bitmaps or sounds can be edited in the SMS composer.
python-gammu(http://www.cihar.com/gammu/python/) is a set of Python bindings for Gammu, the GSM mobile manager for various cellular phones. It can work with any phone that Gammu supports, including many models by Nokia, Siemens, and Alcatel.
nokryptia is a solution for putting files on the Nokia 5510 USB storage.
Sync4j(http://sync4j.sourceforge.net/) is an open source implementation of the SyncML synchronization protocol. It consists in a framework on top of which client and server SyncML applications can be developed. In addition, Sync4j provides a full-featured SyncML server for data synchronization. The Nokia 7650 phone was tested.
The script gets SMS messages from Nokia 7110 to stdout
The Linux Version Nokia Developer's Suite for J2ME(TM)(http://www.forum.nokia.com/tools) is an application development environment that can be used as a stand alone tool or with Borland or Sun IDE products to build J2ME applications. It features integrated deployment to FTP servers and an audio converter for MIDI and XML tones. It contains the Nokia Series 40 MIDP Concept SDK with the according MIDP APIs, classes, documentation, and sample applications to build, debug, and run J2ME applications in a simulated environment.
GnuPoc(http://www.gnupoc.org/) makes it possible to develop EPOC applications on your GNU/Linux machine. It is using GNU make, Wine and GCC crosscompiler for ARM. Because of the EPOC SDK license we are not allowed to redistribute it, but you can apply the diff if you already have the SDK. The aim of this project is to make a complete EPOC SDK for Linux, any architecture, with full debugging and which is released under GPL.
mAha!(http://www.kolumbus.fi/antti.brax/HACK/JAHA.html) is a puzzle game for JAVA enabled mobile phones along the lines of "Aha", "Same Gnome", and many others. The objective is to remove as many colored squares from the field as possible in as few moves as possible. The game has been tested on some Nokia models, but testers with other phones are required.
Mirroring e-mail to your NOKIA phone(http://www.rjsjr.com/hacks/nokia/)