Jimm is a free ICQ ™ client for Java-enabled cell phones

Jimm 0.6.0beta on the emulator Sony Ericsson

Jimm 0.6.0beta on the emulator Sony Ericsson

Jimm 0.5.1 on Siemens CX65

Jimm 0.5.1 on Siemens CX65
If you paid for Jimm by sending an SMS to a short number, then you were deceived!
If after the launch of Jimm from your account was withdrawn a large amount of money, then you are also deceived!
Recently, on many websites (including on this) there appeared an advertisement of the modified Jimm which, after launching, sends an SMS to a short number and removes a large amount of money from the phone account.
Remember that Jimm is a completely free program and you do not have to pay anything to download it or use it . Be carefull!

Features of the JIMM

  • Free software, fully available source code (under GPL)
  • Communicate via ICQ ™ with users around the world
  • Support for animated emoticons (since version 0.6.0)
  • Transfer of pictures and files to almost any ICQ client (starting with version 0.6.0)
  • ICQ ™ clone for the J2ME ™ platform ( MIDP )
  • Direct connection to ICQ ™ network
  • The basis is the 8th protocol
  • Up to 96% savings compared to Short Message Service (SMS), example
  • Support for the interface in different languages ​​(English, German, Russian, Lithuanian, Bulgarian, Czech, Ukrainian and Serbian are available at the moment)
  • Free software , fully available source code ( under GPL )
  • In no way affiliated with ICQ Inc.

The italic features of the latest test version are marked in italics .

Features of the JIMM

Message exchange

Jimm supports the exchange of plain text messages . Exchange of multi-colored or formatted text is not provided.
When the message from Jimm reaches the addressee, the picture of the message JIMM In the chat is ticked: JIMM .

Storing message history

The client Jimm provides storing the history of messages in a special cell repository called RMS. On some cellular (for example, on Motorola) this storage has a rather small amount, and therefore it is not recommended to store the history on such cellular. The program settings are stored in the same storage, and if it overflows, the settings will no longer be saved.
You can delete the history of one or all contacts at once. You can not delete individual messages from the history. It is possible to save history as a file (only if the cellular supports access to files from Java applications).

Statuses and advanced statuses

Jimm supports not only standard statuses, but also nonstandard additional ones from other ICQ-clients (for example from QIP). Your non-standard status will be visible only in those clients that support this status.
Standard statuses and x-statuses are marked in bold in the selection list, and non-standard statuses are marked with the usual ones:
JIMM

Direct file transfer over the network

In Jimm'e there is a direct transfer of files according to the 8th version of the file transfer protocol (ie the phone establishes a new connection directly with the computer of your interlocutor) only to computers that have a real IP address on the Internet. In order to be able to transfer files to any clients and any computers, it is recommended to use file transfer through a web server .

PS: In the future, it is planned to implement support for the 9th version of the file exchange protocol. This means that Jimm can not only send files to clients that support this protocol directly, but also through ICQ Inc.'s proxy server, and also receive incoming files and save them in the phone's file system (the phone will have to support the JSR- 75)

Transferring a file through an intermediate web server

The Jimm client allows you to transfer files from cellular to other clients via an intermediate web server. With this method of sending the file is downloaded from Jimm'a to the web server, and the receiving party receives a web-link to this file.

This method of transmission has the following advantages:
  • The file can be transferred even to those clients that do not support receiving files via ICQ
  • You can upload a file to the server once and send links to it to several contacts at once

Private Lists

There are 3 lists of privacy in the ICQ service:
  • List of ignored - a list of those who will not see your status, and you will not receive messages from them
  • The list of the unseen - this list records contacts that will not see that you are online. However, all messages from these contacts will be delivered.
  • List of those who see it - this list shows those contacts that will see your status, even if you went to the network invisible
You can change the belonging of the contact to the privacy list either from the contact menu or in a special screen (Menu-> Settings-> Manage List-> Priv List):

JIMM

Registration of a new account in ICQ

Now you can register a new ICQ account directly from the Jimm program. For this, neither a web browser, nor a mailbox is needed.
At registration it is enough to specify the password for the new account and the code from the picture. The received UIN and password will be automatically added to the list of accounts. The ability to register a new ICQ account will be available from the context menu, only if you do not have all three accounts.

Antispam Filter

Antispam filter allows you to protect, for example, from spam bots, separating them from live people who want to chat with you.

How does the anti-spam filter work?
When someone not from your list sends you a message for the first time, the anti-spam filter sends a question to which it needs to respond. If the answer to the question was correct, then the filter allows this contact to communicate with you, if not - you do not even know that you were trying to disturb.

Remote (phantom contacts)

When you delete a contact from your list, the ICQ server puts it into a special list of phantom contacts. This list stores contacts that have either been deleted, or for which authorization has been requested. The phantom list is transmitted to the ICQ client every time it enters the network, because of which extra traffic is wasted. The maximum in this list can be no more than 200 contacts.

In Jimm'e, you can display a list of phantom contacts (you need to enable the "Show remote contacts" setting) and even delete contacts from this list. Phantom contacts in the list are placed in a separate group, and also marked with the letter [f]

Displaying avatars

Jimm can display contact avatars in the contact information window. An avatar is automatically requested when viewing information (it takes some time to get an avatar).
In the future, it is planned to upload your avatar to the server so that all ICQ users can see it.

Checking ICQ servers when connecting

The search of servers is that Jimm tries to connect not only to one standard server login.icq.com, but also to other alternate servers. It can be useful if the error "133: Too many connections from one address" often occurs when trying to connect.
The list of servers is specified in the network settings. Servers are entered in one line separated by commas:

Login.icq.com, login.oscar.aol.com, ibucp-vip-d.blue.aol.com

At connection Jimm sorts out servers from the list since the very first. If you can connect through a server, it is immediately added to the top of the list in order to start the connection from this server the next time

Stable Release 0.5.1 (Release Date: 2006/10/31)

Direct download to cell phone
To download and install the Jimm client directly to the cellular, open the built-in Internet browser of your cellular, go to it at wap.jimm.org and select the version to download

Upload to computer
The download assistant will allow you to select the desired version of the program for your cellular and download it to your computer. Then you can install it on the cellular through the bluetooth, cable or infrared port
Run the Load Assistant

Uploading a large archive
The archive contains many variants of the Jimm program for all possible supported platforms, as well as the source code of the program:

Current test version 0.6.0beta (nightly build)

The test version contains all the latest innovations that will be included in the next release. But it can also contain errors. Do not expect this version to work without failures. If you find an error in the test version, write about it to the developers in the forum.

To download the test version directly to the mobile, go to the WAP-browser of the cellular at jimm.org/wap and go to the "Test version" link.

Full version + animated smileys *

Cellular with MIDP2 support: Jimm-MIDP2-ani.zip
Siemens (series 65-75): Jimm-SIEMENS2-ani.zip
Motorola Jimm-MOTOROLA-ani.zip
Blackberry smartphones Jimm-RIM-ani.zip

* Animated smiles require at least 1 MB of free memory for Java applications

Full version with static smiles

Cellular with MIDP2 support: Jimm-MIDP2-full.zip
Siemens (series 65-75): Jimm-SIEMENS2-full.zip
Motorola Jimm-MOTOROLA-full.zip
Blackberry smartphones Jimm-RIM-full.zip
Others with MIDP1 support Jimm-DEFAULT-full.zip

"Lightweight" version without modules

Cellular with MIDP2 support: Jimm-MIDP2-light.zip
Siemens (series 65-75): Jimm-SIEMENS2-light.zip
Motorola Jimm-MOTOROLA-light.zip
Blackberry smartphones Jimm-RIM-light.zip
Others with MIDP1 support Jimm-DEFAULT-light.zip

Source code for the test version

Jimm_src.7z - 7z-archive Jimm_src.7z
Jimm_src.zip - ZIP-archive Jimm_src.zip
Trunk.tar.gz - GZ archive from SVN Trunk.tar.gz

To unpack archives under MS Windows, you can use the 7-zip archiver: www.7-zip.org

About how to build Jimm from the sources is painted on this page and also in the file README .

Go to the source version source page

Questions Answers

Questions on version 0.6.0beta

At startup, my cell phone restarts. I put the version with animated smiles.

It is possible that there is not enough memory on the cell phone. It is necessary to try to deliver the version with usual smiles.

At boot, Jimm writes: "No memory to load emotions images!". After that smilies do not work

On the cell phone there is not enough memory to load animated emoticons. It is necessary to deliver the version with usual smiles.

I put Jimm and can not enter into some settings. And when you connect, it gives an error that the port is not configured correctly

This was due to the fact that Jimm incorrectly took the old settings. You must first remove Jimm, and then put it again.

Before some contacts in my list there is an icon (f). These contacts are always offline. Where did they come from?

These are the so-called phantom contacts - those contacts that were once on the list or for which authorization was requested. They are still stored on the ICQ server and can be deleted (again - for certain).
To prevent these contacts from appearing in the list, you must disable the display of remote contacts in the settings.

Why are the smilies in Jimm so small? Why can not developers build a version with large animated koloboks?

The fact is that ICQ Ltd. has the exclusive right to use large koloboks in instant messaging clients. Developers Jimm'a have no right to insert these emoticons in your client.

At connection Jimm produces an error "The packet of the disconnected channel is not processed (# 135.1)"

It is necessary to enable the "Safe Login" setting in the network settings, or to install the Jimm version not older 0.5.1

My cell phone, when connected, gives error 121 (or 118). I've never been able to connect :(

This means that GPRS-Internet is not working on the cellular. In this case, you need to do the following:
  • Check if the GPRS Internet service is activated by the mobile operator. If not, then you need to activate it.
  • Configure GPRS-Internet on the cellular.
All these two points can be fulfilled with the active participation of the mobile operator's support service. Those. You just call the support team and ask if I have GPRS Internet enabled, etc. And follow the suggested instructions.
  • If you are sure that GPRS-Internet is configured correctly, and Jimm did not work, try to enable the settings "Permanent connection" and "Asynchronous transfer"
If these tips did not help, then the problem is in the cell phone or in the low quality of the connection.

I have GPRS (because I can climb on WAP-sites through GPRS) and Jimm does not want to connect and always gives errors

The WAP-browser uses GPRS-WAP. And for Jimm's work, it's GPRS-Internet that is needed. How to configure it is described in the previous section of the FAQ.

Why do I have numbers on my Jimm's contact list instead of "nicknames"?

It's all because you make contacts in Miranda. Miranda does not fill the "Nick" field in the contact list, so only UINs are displayed. You can solve this problem in one of two ways:
  • Go to http://go.icq.com/ and rename those contacts that are displayed as numbers.
  • Select to view information for each contact. After that, the contact name will be renamed automatically.

When the program is running or at boot, my cell phone is rebooted or disconnected :(

Such things happen because of errors in the firmware of the cellular. Developers Jimm'a can not fix this problem. It remains to be hoped that in the next version of the cellular firmware this problem will be eliminated.

I go into the settings, change some options, save the changes, but the settings are not saved. What to do?

Most likely the Jimm's data warehouse is full. You must clear the data store (as described here)

Sometimes messages come that can not be read, because They consist of incomprehensible symbols

In this case, you need to enable the "Win1251 encoding" item in the interface settings.

Jimm always writes that the wrong password when connected. Entered the password many times, but nothing helps.

This can happen for several reasons:
  • You specified a password longer than 8 characters. Specify only the first 8 characters of the password.
  • You have been "hijacked" by the asi number. This can be verified by booting from another client. In this case, you need to use the service of restoring the ICQ-account on the ICQ site: https://www.icq.com/password/

Jimm spends a lot of traffic :(

Most likely in the settings in the "Connection Type" is "Http". It is necessary to switch to "Socket". "Http" should be selected only if the cellular does not support Socket connections.

When using Jimm'a the battery charge of my phone is consumed faster. This is normal?

Yes, since running Jimm, your phone uses a lot of processor, memory and networking capabilities, so increased battery consumption is inevitable.

Why after some attempts to connect I get an error Trying to exhaust my # 114?

If you connect to the ICQ server too often, it can impose a ban on connecting to this ICQ number within 10-20 minutes. Try connecting again after a while.

Jimm'a hangs when booting right after turning on. What to do?

Most likely the Jimm's data warehouse was overflowed or corrupted, its cleaning will help in any way.

Why does the connection continually cause an error I / O error # 120?

This error occurs when Jimm can not access the data network. Make sure the availability of GPRS services (check the balance of the personal account, the signal level). Verify that the java application access profiles are correctly configured for the Internet. Make sure that Jimm was not banned from accessing the Internet. Perhaps this error can disappear after the phone is rebooted (turned off and on).
  • On Siemens x65-75 phones, this error can occur if you do not break the active WAP connection before using Jimm. In standby mode, this connection is indicated by the GPRS> icon. To break the WAP connection, use the standard WAP browser.
  • If the connection process indicator constantly stops at 10% and after a while error # 120 appears, then try to enable the additional connection in Jimm's network settings. This is true for some operators, which change the internal IP-address of subscribers with each new packet connection.

Why do my messages sometimes fail to reach the addressees or the messages do not reach me?

This is due to the fact that during work for various reasons the GPRS connection can be broken (frequent cell changes, poor reception level). Sometimes the phone can restore the connection and the work resumes, and sometimes the connection can not be restored and errors occur. Unfortunately, Jimm can not know exactly if the connection is broken, so it will work as usual for a while, only messages will not go anywhere, just as incoming messages will not arrive.

Why are some of my contacts painted gray and they disappear from the contact list the next time you connect?

Contacts that are colored in gray are called temporary contacts, since they are not stored in the server contact list. Such contacts will be lost if you leave Jimm, so they need to add a server contact list using the Add Contact function.

Put Jimm on the Nokia 6230i. Everything works, but there are no sounds and the vibro does not work

The thing is that for the folder in which the applications are installed (Applications-Collection), the permissions for sound and vibra are not included. You must enable these permissions through the "Options-Application Settings" and everything should be earned