Jimm - это бесплатный ICQ™ клиент для сотовых телефонов с поддержкой Java

Jimm 0.6.0beta на эмуляторе Sony Ericsson

Jimm 0.6.0beta на эмуляторе Sony Ericsson

Jimm 0.5.1 на Siemens CX65

Jimm 0.5.1 на Siemens CX65
Если вы заплатили за Jimm, отправив SMS на короткий номер, значит вас обманули!
Если после запуска Jimm с вашего счёта была снята большая сумма денег, то значит вас тоже обманули!
В последнее время на многих сайтах (в том числе и на этом) появилась реклама модифицированного Jimm'a, который после запуска отправляет SMS на короткий номер и снимает со телефонного счёта крупную сумму денег.
Помните, что Jimm — полностью бесплатная программа и вы не должны ничего платить, чтобы его загрузить или использовать. Будьте бдительны!

Возможности программы JIMM

  • Свободное программное обеспечение, полностью доступны исходные коды (под GPL)
  • Общение через ICQ™ с пользователям по всему миру
  • Поддержка анимированных смайлов (начиная с версии 0.6.0)
  • Передача снимков и файлов практически на любой ICQ клиент (начиная с версии 0.6.0)
  • ICQ™ клон для платформы J2ME™ (MIDP)
  • Прямое подключение к сети ICQ™
  • В основе лежит 8-й протокол
  • До 96% экономии по сравнению со службой коротких сообщений (SMS), пример
  • Поддержка интерфейса на различных языках (Английский, Немецкий, Русский, Литовский, Болгарский, Чешский, Украинский и Сербский доступны на данный момент)
  • Свободное программное обеспечение, полностью доступны исходные коды (под GPL)
  • Никоим образом не связан с ICQ Inc.

Курсивом отмечены возможности последней тестовой версии.

Возможности программы JIMM

Обмен сообщениями

Jimm поддерживает обмен обычными текстовыми сообщениями. Обмен разноцветным или форматированным текстом не предусмотрен.
Когда сообщение из Jimm'а доходят до адресата, картинка сообщения JIMM в чате отмечается галочкой: JIMM.

Хранение истории сообщений

В клиенте Jimm предусмотрено хранение истории сообщений в специальном хранилище сотового, которое называется RMS. На некоторых сотовых (например на Motorola) это хранилище имеет довольно маленький объём, и поэтому хранить историю на таких сотовых не рекомендуется. Настройки программы хранятся в том-же самом хранилище, и если оно переполниться, то перестанут сохраняться настройки.
Можно удалять историю одного или сразу всех контактов. Удаление отдельных сообщений из истории не предусмотрено. Есть возможность сохранять историю в виде файла (только если сотовых поддерживает доступ к файлам из ява-приложений).

Статусы и расширенные статусы

Jimm поддерживает не только стандартные статусы, но и нестандартные дополнительные из других ICQ-клиентов (например из QIP). Ваш нестандартный статус будет виден только в тех клиентах, которые поддерживают этот статус.
Стандартные статусы и х-статусы отмечены в списке выбора жирным шрифтом, а нестандартные — обычным:
JIMM

Прямая передача файлов через сеть

В Jimm'е предусмотрена прямая передача файлов согласно 8-ой версии протокола обмена файлами (т.е. телефон устанавливает новое соединение непосредственно с компьютером вашего собеседника) только на компьютеры, имеющие реальный IP адрес в сети интернет. Для того, чтобы можно было передавать файлы на любые клиенты и любые компьютеры, рекомендуется пользоваться передачей файлов через web-сервер.

PS: В будущем планируется реализовать поддержку 9-ой версии протокола обмена файлами. Это означает, что Jimm сможет не только отправлять файлы, на клиенты поддерживающие данный протокол, напрямую, но и через прокси-сервер компании ICQ Inc., а также принимать входящие файлы и сохранять их в файловой системе телефона (телефон должен будет поддерживать стандарт JSR-75)

Передача файла через промежуточный web-сервер

Клиент Jimm позволяет передавать файлы с сотового на другие клиенты через промежуточный web-сервер. При таком способе отправки файл закачивается с Jimm'a на web-сервер, а принимающая сторона получает web-ссылку на этот файл.

Такой способ передачи имеет следующие преимущества:
  • Файл можно передать даже на те клиенты, которые не поддерживают приём файлов по ICQ
  • Можно закачать файл на сервер один раз и разослать ссылки на него нескольким контактам сразу

Приватные списки

В сервисе ICQ предусмотрены 3 списка приватности:
  • Список игнорируемых — список тех, кто не будет видеть вашего статуса, а вы не будете получать от них сообщений
  • Список невидящих — в этот список заносятся контакты, которые не будут видеть, что вы в сети. Тем не менее, все сообщения от этих контактов будут доставляться.
  • Список видящих — в этом списке указаны те контакты, которые будут видеть ваш статус, даже если вы зашли в сеть невидимым
Менять принадлежность контакта к списку приватности можно либо из меню контакта, либо в специальном экране (Меню->Настройки->Упр. списком->Прив. Списки):

JIMM

Регистрация нового аккаунта в ICQ

Теперь можно зарегистрировать новый ICQ аккаунт напрямую из программы Jimm. Для этого не нужен ни web-браузер, ни почтовый ящик.
При регистрации достаточно указать пароль для нового аккаунта и код с картинки. Полученный UIN и пароль будут автоматически добавлены в список учетных записей. Возможность зарегистрировать новый ICQ аккаунт будет доступна из контекстного меню, только в случае если у вас не заняты все три учетные записи.

Антиспам-фильтр

Антиспам-фильтр позволяет защититься, например, от спам-ботов, отделив их от живых людей, которые хотят с вами пообщаться.

Как работает антиспам-фильтр?
Когда кто-то не из вашего списка впервые присылает вам сообщение, антиспам-фильтр отправляет вопрос, на который ему необходимо ответить. Если ответ на вопрос был корректный, то фильтр допускает этот контакт к общению с вами, если нет — вы даже не узнаете, что вас пытались побеспокоить.

Удалённые (фантомные контакты)

Когда вы удаляете контакт из своего списка, сервер ICQ помещает его в специальный список фантомных контактов. В этом списке хранятся контакты, которые либо были удалены, либо для которых была запрошена авторизация. Фантомный список передаётся ICQ-клиенту каждый раз, когда он заходит в сеть, из-за чего тратиться лишний трафик. Максимум в этом списке может быть не более 200 контактов.

В Jimm'e предусмотрена возможность отобразить список фантомных контактов (для этого надо включить настройку «Показывать удалённые контакты») и даже удалять контакты из этого списка. Фантомные контакты в списке помещены в отдельную группу, а так-же помечены буквой [f]

Отображение аватаров

Jimm умеет отображать аватары контактов в окне информации о контакте. Аватар запрашивается автоматически при просмотре информации (на получение аватара затрачивается некоторое время).
В будущем планируется сделать загрузку своего аватара на сервер для того, чтобы его могли видеть все пользователи ICQ.

Перебор ICQ серверов при подключении

Перебор серверов заключается в том, что Jimm пытается подключиться не только к одному стандартному серверу login.icq.com, но и к другим альтернативным. Перебор бывает полезен в том случае, когда при попытке подключения часто возникает ошибка "133: Слишком большое количество подключений с одного адреса".
Список серверов задаётся в сетевых настройках. Серверы заносятся в одну строчку через запятую:

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

При подключении Jimm перебирает серверы из списка начиная с самого первого. Если удалось подключиться через какой-то сервер, то он сразу заносится в начало списка для того, чтобы начать подключение с этого сервера в следующий раз

Стабильный релиз 0.5.1 (Дата релиза: 2006/10/31)

Загрузка напрямую на сотовый
Для загрузки и установки клиента Jimm напрямую на сотовый, откройте встроенный интернет-браузер вашего сотового, перейдите в нём по адресу wap.jimm.org и выберите версию для загрузки

Загрузка на компьютер
Помощник загрузки позволит выбрать нужную версию программы для вашего сотового и скачать её на компьютер. Затем вы сможете установить её на сотовый через блютуф, кабель или инфракрасный порт
Запустить помощник загрузки

Загрузка большого архива
Архив содержит множество вариантов программы Jimm для всевозможных поддерживаемых платформ, а также исходники программы:

Текущая тестовая версия 0.6.0beta (ночная сборка)

В тестовой версии содержатся все самые последние нововведения, которые войдут в следующий релиз. Но она также может содержать ошибки. Не следует ожидать, что эта версия будет работать без сбоев. Если вы обнаружили ошибку в тестовой версии, напишите об этом разработчикам в форуме.

Чтобы скачать тестовую версию напрямую на сотовый, зайдите с WAP-браузера сотового по адресу jimm.org/wap и перейдите по ссылке "Тестовая версия".

Полная версия + анимированные смайлы*

Сотовые с поддержкой MIDP2: jimm-MIDP2-ani.zip
Siemens (серии 65-75): jimm-SIEMENS2-ani.zip
Motorola jimm-MOTOROLA-ani.zip
Смартфоны Blackberry jimm-RIM-ani.zip

* Анимированные смайлы требуют минимум 1 Мб свободной памяти для ява-приложений

Полная версия со статическими смайлами

Сотовые с поддержкой MIDP2: jimm-MIDP2-full.zip
Siemens (серии 65-75): jimm-SIEMENS2-full.zip
Motorola jimm-MOTOROLA-full.zip
Смартфоны Blackberry jimm-RIM-full.zip
Остальные с поддержкой MIDP1 jimm-DEFAULT-full.zip

"Облегчённая" версия без модулей

Сотовые с поддержкой MIDP2: jimm-MIDP2-light.zip
Siemens (серии 65-75): jimm-SIEMENS2-light.zip
Motorola jimm-MOTOROLA-light.zip
Смартфоны Blackberry jimm-RIM-light.zip
Остальные с поддержкой MIDP1 jimm-DEFAULT-light.zip

Исходники тестовой версии

jimm_src.7z - 7z-архив jimm_src.7z
jimm_src.zip - ZIP-архив jimm_src.zip
trunk.tar.gz - GZ-архив из SVN trunk.tar.gz

Для распаковки архивов под MS Windows можно воспользоваться архиватором 7-zip: www.7-zip.org

Про то, как построить Jimm из исходников расписано на этой странице а также в файле README.

Перейти на страницу исходников тестовых версий

Вопросы ответы

Вопросы по версии 0.6.0beta

При запуске мой сотовый перезагружается. Я ставил версию с анимированными смайлами.

Возможно, что на сотовом мало памяти. Надо попробовать поставить версию с обычными смайлами.

При загрузке Jimm пишет: "No memory to load emotions images!". После этого не работают смайлики

На сотовом не хватает памяти, чтобы загрузить анимированные смайлики. Надо поставить версию с обычными смайлами.

Поставил Jimm и не могу зайти в некоторые настройки. А при подключении выдаёт ошибку, что неправильно настроен порт

Это произошло из-за того, что Jimm некорректно воспринял старые настройки. Надо сначала удалить Jimm, а затем поставить его снова.

Перед некоторыми контактами в моём списке стоит значок (f). Эти контакты всегда не в сети. Откуда они взялись?

Это так называемые фантомные контакты - те контакты, которые были когда-то в списке или для которых была запрошена авторизация. Они до сих пор хранятся на сервере ICQ и их можно удалить (ещё раз - уже наверняка).
Чтобы эти контакты не отображались в списке, надо отключить отображение удалённых контактов в настройках.

Почему смайлики в Jimm'е такие маленькие? Почему разработчики не могу выложить версию с большими анимированными колобками?

Дело в том, что исключительным правом на использования больших колобков в клиентах мгновенных сообщений обладает компания ICQ Ltd. Разработчики Jimm'а не имеют права вставлять эти смайлики в свой клиент.

При подключении Jimm выдаёт ошибку «Пакет отсоединённого канала не обработан (#135.1)»

Необходимо включить настройку «Безопасный логин» в настройках сети, либо установить версию Jimm не старее 0.5.1

Мой сотовый при подключении выдаёт ошибку 121 (или 118). Я так ни разу и не смог подключится :(

Это означает, что не работает GPRS-Интернет на сотовом. В этом случае нужно сделать следующее:
  • Проверить, включена ли услуга GPRS-Интернет у сотового оператора. Если нет, то нужно её активировать.
  • Настроить GPRS-Интернет на сотовом.
Все эти два пункта можно выполнить при активном участии службы поддержки сотового оператора. Т.е. вы просто звоните в службу поддержки и спрашиваете, включен ли у меня GPRS-Интернет и т.д. и следуете предложенным инструкциям.
  • Если вы уверены, что GPRS-Интернет настроен правильно, а Jimm так и не заработал, попробуйте включить настройки "Постоянное соединение" и "Асинхронная передача"
Если и эти советы не помогли, значит проблема в сотовом телефоне или в низком качестве связи.

У меня работает GPRS (т.к. я могу лазить по WAP-сайтам через GPRS) а Jimm не хочет подключаться и всё время выдаёт ошибки

Для работы WAP-браузера используется GPRS-WAP. А для работы Jimm’a нужен именно GPRS-Интернет. Как его настроить описано в предыдущем разделе FAQ’a.

Почему в списке контактов Jimm'а вместо "ников" у меня отображаются номера?

Это всё потому, что ты заводишь контакты в Миранде. Миранда не заполняет поле "Ник" в списке контактов, поэтому отображается только UINы. Решить эту проблему можно одним из двух способов:
  • Зайти на сайт http://go.icq.com/ и переименовать те контакты, которые отображаются в виде номеров.
  • Выбрать просмотр информации для каждого контакта. После этого имя контакта переименуется автоматически.

При работе программы или при загрузке мой сотовый перезагружается или отключается :(

Такие вещи происходят из-за ошибок в прошивке сотового. Разработчики Jimm'a не могут исправить эту проблему. Остаётся надеяться на то, что в следующей версии прошивки сотового эта проблема будет устранена.

Я захожу в настройки, изменяю некоторые опции, сохраняю изменения, но настройки не сохраняются. Что делать?

Скорее всего переполнено хранилище данных Jimm'а. Необходимо очистить хранилище данных (как это сделать описано здесь)

Иногда приходят сообщения, которые невозможно прочитать, т.к. они состоят из непонятных символов

В этом случае надо включить пункт «Win1251 кодировка» в настройках интерфейса.

Jimm всё время при подключении пишет, что неправильный пароль. Вводил пароль много раз, но ничего не помогает.

Это может происходить по нескольким причинам:
  • Вы указали пароль длиннее 8-ми символов. Укажите только первые 8 символов пароля.
  • У вас «угнали» номер аси. Это можно проверить загрузившись с другого клиента. В этом случае надо воспользоваться услугой восстановления ICQ-акаунта на сайте ICQ: https://www.icq.com/password/

Jimm расходует очень много трафика :(

Скорее всего в настройках в «Типе подключения» стоит «Http». Надо переключиться на «Сокет». «Http» необходимо выбирать только в том случае, если сотовый не поддерживает подключения типа «Сокет».

При использовании Jimm'а быстрее расходуется заряд батареи моего телефона. Это нормально?

Да, так как выполняя Jimm, Ваш телефон сильно использует процессор, память и сетевые возможности, поэтому повышенное потребление аккумулятора неизбежно.

Почему после нескольких попыток подключиться возникает ошибка Попытки исчерпаны #114?

Если вы слишком часто будете подключаться к ICQ-серверу, то он может наложить запрет на подключение с этого номера ICQ в течении 10-20 минут. Повторите попытки подключения через некоторое время.

Jimm'а зависает при загрузке сразу после включения. Что делать?

Скорее всего переполнилось или испортилось хранилище данных Jimm'а, поможет его очистка любым способом.

Почему во время подключения постоянно возникает ошибка Произошла ошибка ввода-вывода #120?

Это ошибка возникает когда Jimm не может получить доступа к сети передачи данных. Убедитесь в доступности услуг GPRS (проверьте баланс лицевого счёта, уровень сигнала). Проверьте правильность настроек профилей доступа java-приложений к Интернету. Убедитесь, что Jimm'у не был запрещён доступ к интернету. Возможно, эта ошибка может исчезнуть сама после перезагрузки (выключения и последующего включения) телефона.
  • На телефонах Siemens x65-75 эта ошибка может возникать если не разорвать активное WAP-соединение до использования Jimm'а. В режиме ожидания такое соединение изображается значком GPRS>. Чтобы разорвать WAP-соединение, воспользуйтесь стандартным WAP-браузером.
  • Если индикатор процесса подключения постоянно останавливается на 10% и через некоторое время возникает ошибка #120, то попробуйте включить дополнительное подключение в настройках сети Jimm'а. Это актуально для некоторых операторов, которые меняют внутренний IP-адрес абонентов при каждом новом пакетном соединении.

Почему мои сообщения иногда не доходят до адресатов или сообщения не доходят до меня?

Это происходит из-за того, что во время работы по различным причинам GPRS-соединение может разрываться (частая смена сот, плохой уровень приёма). Иногда телефону удаётся восстановить соединение и работа возобновляется, а иногда соединение восстановить не удаётся и возникают ошибки. К сожалению, Jimm не может точно знать разорвано ли соединение, поэтому он будет работать как обычно некоторое время, только сообщения никуда не отправятся, так же как и входящие сообщения не будут приходить.

Почему некоторые мои контакты окрашены в серый цвет и они пропадают из контакт-листа при следующем подключении?

Контакты, окрашенные в серый цвет называют временными контактами, так как они не сохранены в серверном контакт-листе. Такие контакты будут потеряны если выйти из Jimm'а, поэтому их надо добавить серверный контакт-лист при помощи функции Добавить контакт.

Поставил Jimm на телефон Nokia 6230i. Всё работает, но нету звуков и не работает вибро

Всё дело в том, что для папки, в которую ставятся приложения (Приложения-Коллекция), не включены разрешения на воспроизведение звука и вибры. Надо включить эти разрешения через "Варианты-Настройка приложения" и всё должно заработать