Jimm

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Установка[править]

С установкой Jimm в принципе особых проблем возникнуть не должно, потому что она заключается всего лишь в скачивании нужных файлов. Скачать это приложение для своего мобильного можно бесплатно с официального сайта (jimm.org). Есть два варианта:

  1. скачать приложение на компьютер, а потом перекинуть на мобильный;
  2. напрямую скачать на мобильный телефон.

На официальном сайте имеется Online-конструктор, позволяющий собрать Jimm (в том числе версию 0.6 beta), выбрав ресурсы (языки интерфейса, внешнее оформление программы) по своему усмотрению из предложенных вариантов.

Требования[править]

  • Для установки и работы стабильной версии Jimm 0.5.1 телефон должен иметь минимум 350-400 Кб свободной heap-памяти. Системные требования текущих бета-версий и модов значительно выше.
  • Поддержка сокетов (имеется в подавляющем большинстве новых телефонов, но может отсутвовать на старых моделях).
    Это требование можно обойти, смотри ошибку 121.

Особенности[править]

  1. Имеются специальные версии Jimm для телефонов марки Motorola и Siemens.
  2. Есть возможность загрузки этого приложения для телефонов со старой версией Java (MIDP1).
    Большинство телефонов, вышедших после 2004 года поддерживают новую версию (MIDP2), скорей всего, именно ее вам и нужно будет скачать. Если она не подойдет, только тогда скачивайте Jimm для старой версии java. Подробнее о том, какую версию Java поддерживает ваш телефон можно узнать в его техническом описании.
  3. Для установки Jimm на некоторые телефоны необходимо наличие файлов двух типов jar и jad.
    Java-приложением, а, вернее, архивом его содержащим, является файл с расширением jar. Файл с расширением jad понадобится для отдельных моделей, которые не поддерживают прямую установку Jimm с файла типа jar. Фактически jad-файл содержит в себе только информацию для установки, в том числе и путь к файлу jar для скачивания. Для современных моделей Nokia и Sony Ericsson обычно достаточно только файла jar.

Версии и модификации[править]

В настоящее время, официальные версии кроме стабильной (0.5.1), существуют Альфа и Бета, а так же масса сторонних модификаций ("модов") с расширенной функциональностью. Бета-версия 0.6.0, несмотря на свой статус, на данный момент она работает достаточно стабильно. Из официальных версии можно посоветовать для стабильной работы на новых аппаратах версию 0.6.0, если есть желание получить больший функционал, тогда версию 0.7.0 или различные популярные моды, а для слабых телефонов стабильную версию 0.5.1 Внимание! Многие "сомнительные" сайты под видом собственных модификаций О-imm распространяют приложения с троянским кодом, ворующим пароли пользователей либо отправляющим SMS на платные номера[1].

Настройка[править]

Перед тем как настроить Jimm, на вашем телефоне предварительно нужно будет активировать и настроить GPRS-Internet. Заметьте, что для работы Jimm’а необходима настройка именно GPRS-Internet, а не WAP GPRS. Только после того можно приступать к настройке Jimm на телефоне.

  1. В первую очередь надо ввести свой UIN и пароль. Для этого входим в меню Настройки (Options) → Учетная запись (Account) и заполняем соответствующие поля.
  2. Далее зайдите в меню Настройки (Options) → Сеть (Network) и введите следующие данные:
    • Имя сервера (Host name): login.icq.com
    • Порт (Port): 5190
    • Тип подключения: Сокет
    • Поддерживать подключение (Keep connection alive): Да
    • Таймаут пинга: 120
    • Подключаться автоматически: на свое усмотрение
    • Настройки подключения: Асинхронная передача, для телефнов Sony Ericsson (кроме смартфонов) также нужно отметить "Доп. подключение"
    • Строки User Agent и wap-профиль оставте как есть.
    Как правило, большинство из этих настроек стоят по умолчанию, поэтому здесь нужно лишь проверить их правильность.
  3. В меню Интерфейс (Interface) для удобства поменяйте язык на русский, а также обязательно поставьте галочку напротив пункта «кодировка Win1251» для корректного отображения русских букв в Jimm. все остальные настройки в этом подпункте устанавливайте на свое усмотрение. Чтобы изменение языка вступило в силу, надо перезапустить Jimm.
  4. Визуальное и звуковое оформление Jimm также можете подстроить под себя, на работе самого приложения это все равно не отразится.
Не забывайте сохранять все внесенные в настройки Jimm изменения!!!

Выберите в меню «Подключиться». При этом необходимо разрешить приложению передачу данных в Интернет, иначе соединение установлено не будет.

Ошибки и их исправление[править]

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

Ошибка 110[править]

Множественный вход с тем же UIN.
Такая ошибка возникнет если подключится к ICQ другим клиентом под тем же UIN, что используется Jimm (протокол ICQ устроен так, что к одному UIN не могут быть подключены несколько клиентов). Если вы часто сталкиваетесь с такой проблемой, то советую вам зарегистрировать отдельный номер ICQ специально под Jimm (это решение имеет много плюсов).

Ошибки 111, 112 и 114[править]

  • Ошибка 111 — неверный пароль, повторите попытку авторизации внимательно введя свой пароль.
  • Ошибка 112 — несуществующий UIN, повторите попытку авторизации внимательно введя свой UIN.
  • Ошибка 114 — попытки исчерпаны. Если слишком часто подключаться к ICQ-серверу, то он наложит запрет на подключение в течении 10-20 минут. Повторите попытки подключения позже.

Ошибка 116[править]

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

Ошибка 118[править]

Сервер не отвечает.
Самая распространенная ошибка. Возможно несколько причин возникновения.

1. Перегруженность сервера авторизации и/или всех BOS-серверов.

В этом случае стоит попробовать подключиться минуты через три. Так же проверьте сервер в настройках, должен стоять
login.icq.com (Остальные не рабочие)


2. Неправильность настроек GPRS-Internet

Проверьте правильность его настроек, тем более, если вы получили их для своего мобильного от оператора автоматически. Лучше не полениться и заново вручную ввести все необходимые настройки GPRS-Internet. Часто настройки для WAP-GPRS и Internet GPRS у оператора отличается только точкой доступа (APN): wap.xxxx.ru для WAP и internet.xxxx.ru для Internet (вместо xxxx обычно указывается имя оператора). В отдельных случаях помогает изменения имени точки доступа (APN) в настройках GPRS-Internet на «internet». Если не поможет решить проблему, не забудьте вернуть прежнее значение в этом поле.

3. Cлабый уровень сигнала GPRS.

Возможно, что уровень сигнала GPRS в месте вашего нахождения слишком низкий для нормальной работы Jimm, либо вообще отсутствует. Здесь только одно очевидное решение проблемы: попробовать включить Jimm позже в другом месте.

4. Слишком много подключений с IP Вашего оператора или канал Вашего оператора перегружен.

У БиЛайна в регионе Москва и Московская область, например, это происходит довольно часто. Может быть, что сервер получает ваш запрос, но ответить уже не может. В этом случае ничего сделать нельзя и необходимо повторять попытки соединения, примерно с интервалом 3-5 минут. Возможно повезет и вас пропустить

Ошибка 120[править]

Произошла ошибка ввода-вывода.
Возникает, когда Jimm не смог выйти в сеть. Опять же причиной этому могло стать нестабильный уровень сигнала GPRS. Такая ошибка возможна, если, например, по не осторожности программе запретили доступ в Интернет, когда он у вас об этом спрашивал. Следует перезапустить Jimm и при запросе разрешить Jimm’у передачу данных в сеть. Некоторые телефоны составляют исключение: разрешение о доступе в сеть запрашивается только при первом запуске, поэтому, к сожалению, придется устанавливать и настраивать Jimm заново.

Ошибка 120 иногда возникает и из-за принципа работы мобильного оператора, в частности в организации соединений и передачи данных. Чтобы исправить такую ошибку нужно попробовать изменить настройки Jimm следующим образом: в меню Настройки → Сеть → Настройки подключения установить галочку напротив пункта «Доп. подключение».

Ошибка 121[править]

Требуемое TCP соединение неосуществимо.
Такая проблема возможна вследствие некорректных настроек GPRS-Internet или сбоями в предоставлении услуг GPRS/EDGE. Хотя вполне вероятно, что Jimm выдает подобную ошибку, поскольку мобильный телефон не имеет поддержку сокетов. Чтобы обойти эту ошибку нужно в настройках изначально установленный тип подключения из положения «Сокет» перевести на «HTTP». При этих настройках объем полученных/переданных данных заметно больше, следовательно, и расходы выше. Но, если ваш телефон не поддерживает работу с сокетами, другого выхода из ситуации с использованием именно Jimm нет.

Ошибка 122[править]

Указанный сервер и/или порт некорректны.
Проверьте правильность написания адреса ICQ-сервера и порта. Ещё эта ошибка может возникать при подключении в режиме безопасного логина MD5 к альтернативным серверам, не поддерживающим такой тип авторизации.

Ошибка 124[править]

Поток не синхронизован.
Попробуйте в настройках Jimm (Настройки → Сеть → Настройки подключения) возле поля «Асинхронная передача» убрать или поставить галочку (в зависимости оттого, что было до этого).

Ошибки 135 и 154[править]

Пакет отсоединенного канала не отработан.
Необходимо в настройках Jimm (Настройки → Сеть → Настройки подключения) дополнительно активировать пункт «Безопасный логин». Либо же поможет устранить ошибку установка версию Jimm выше, чем 0.5.1, если таковая до сих пор не установлена. Возможной причиной отказа или нестабильной работы Jimm может скрываться в нестабильном соединении приложения с сервером. В этом случае можно посоветовать поставить в поле «Таймаут пинга» меньшее значение. Это изменение поможет избежать и ошибки 154, которая также появляется при сбое связи с сервером во время обновления списка ваших контактов.

Ошибка 140[править]

Требуемое действие не может быть выполнено в данное время.
Такая ошибка возникнет, если вы попытаетесь задействовать какую-нибудь функцию, требующую подключения к серверу, в неподключенном к сети Jimm'е. (Например, попытки послать сообщение пользователю)

Ошибка 155[править]

Объект уже находится в списке на сервере.
В один контакт-лист нельзя добавить несколько одинаковых контактов (с одинаковыми номерами). Возможно, добавляемый вами контакт уже находится в вашем контакт-листе, просто вы не видите его (например, из-за опции Скрывать отключенных).

Ошибка 159[править]

Сервер не отвечает на запрос поиска. Попробуйте снова. / Ошибка поиска.
Сервер ICQ не всегда выполняет поиск пользователей корректно и может выдавать ошибки. Советую указывать меньше критериев поиска, так проблем будет меньше.

Ошибка 160[править]

Недостаточно памяти.
В телефоне недостаточно памяти для работы Jimm. Возможно, поможет установка более ранних версий Jimm, которые менее требовательные к ресурсам и, естественно менее функциональны. Хотя здесь может быть дело и в конфликте прошивки вашего мобильного телефона и самого программного кода Jimm.

Если же сообщение о нехватке памяти возникнет позже, когда Jimm уже проработал какое-то время, то почти наверняка проблема в переполнении хранилища данных ICQ-приложения. Наилучший выход – заново установить и настроить Jimm. Но если это возможно, попробуйте очистить память, отведенную под java-приложения в вашем телефоне. В отдельных случаях при запуске Jimm телефон будет перезагружаться. И тут уж ничего не поможет – налицо несовместимость с прошивкой мобильного. Если есть такая возможность, попробуйте обновить прошивку вашего телефона, это наверняка поможет решить проблему.

Ошибка 125.1[править]

An I/O error occured.
Объяснения причин появления данной ошибки на официальном сайте Jimm как таковой нет. Но по опыту и наблюдениям пользователей ошибка 125.1 возникает при проблемах с GPRS-связью оператора. Чаще всего Jimm запускается, но, проработав минуту-две, отключается с сообщением об ошибке 125.1. Варианты, которые помогли другим пользователям Jimm справиться с ошибкой (если данные советы не помогут устранить проблему, пеняйте на работу GPRS вашего оператора).

  • Попробуйте установить соединение несколько раз подряд. У некоторых ошибка 125.1 при попытке включения Jimm выскакивала по много раз, и только после пятого-десятого приложение начинало работать. Замечено, что лучше пытаться установить соединение ночью или рано утром, когда сеть мобильного оператора еще не настолько нагружена.
  • Поставить/снять галочку напротив пункта «Безопасный логин» в настройках подключения.
  • Если соединение теряется после одно-двухминутной работы, попробуйте поэкспериментировать с настройками «Таймаута пинга». Подставлять можно любое значение в пределах от 10 до 120. Оптимально попробовать только значения от 120 до 10 с интервалом в -10 (120, 110, 100, 90 и т.д.).
  • Пробовать все возможные адреса серверов, что также помогает в случае неустойчивого соединения.

Если ни один из вариантов не помог, то необходимо только сидеть и ждать, когда работа в GPRS-сети наладится.

Использование Jimm 0.6 beta[править]

  • После загрузки приложения и успешного подключения на экране отображается список контактов. При выборе контакта в списке и нажатии "ОК" (в различных моделях телефонов этой команде могут соответствовать различные клавиши) открывается меню контакта, в котором для начала переписки нужно выбрать "Сообщение".
  • В открывшемся текстовом редакторе наберите сообщение и выберите "Отправить" (опять-таки расположение команды зависит от модели телефона), после чего открывается экран чата. Из окна чата открытие редактора для набора сообщения производится командой "ОК".
  • Если Вы уже отправили контакту хотя бы одно сообщение или получили сообщение от контакта первыми, при выборе контакта из списка окно чата открывается сразу. Чат с таким контактом называется "Открытым".
  • Если Вы, набирая сообщение контакту, возвращаетесь из окна редактора в чат без отправки (команда "Назад", клавиша зависит от модели телефона), открыв редактор снова, вы обнаружите в нем набранный Вами ранее текст. Таким образом, услышав звуковой сигнал или почувствовав вибрацию (в зависимости от настроек оповещения), вы можете просмотреть только что принятое сообщение не боясь потерять набранный текст.
  • Контакты, с которыми открыты чаты в текущий момент, отображаются в списке жирным шрифтом. Контакты с непрочитанными сообщениями в списке помечаются иконкой "конверт".
  • Для доступа к меню контакта, с которым открыт чат, необходимо перейти в окно чата с ним (выбрав его из списка) и выбрать команду "Меню" (клавиша зависит от модели телефона), затем "Меню контакта".
  • Кроме того, в меню чата есть пункт "Удалить чат", позволяющий закрывать открытые чаты, освобождая место в heap-памяти, что бывает необходимо при интенсивной переписке с несколькими контактами.
  • Объем свободной heap-памяти всегда можно посмотреть в "Меню"-"О программе".
  • Добавить новый контакт в список можно через меню "Настройки"-"Управление списком". Запрос авторизации, ответ на входящий запрос авторизации и удаление контакта из списка производятся через меню контакта. Также через меню контакта доступны его анкетные данные и "Информация о клиенте", соответствующая расширенной подсказке контакта в QIP.
  • Установить основной статус, X-статус можно через соответствующие пункты меню. Отметим, что статус "Не в сети" в Jimm отсутствует, вместо него следует использовать пункты меню "Отключиться/Подключиться". Установить статусные сообщения и тексты X-статусов можно в меню "Настройки" (однако многие "моды" Jimm предлагают ввести текст X-статуса сразу после его выбора).
  • Быстро выключить/включить звуковые оповещения можно через пункт меню "Отк. звук/Вкл. звук".
  • Пункт меню "Трафик" открывает экран с информацией о расходе трафика. Однако нужно учесть, что по техническим причинам реальные значения расхода будут на несколько процентов больше отображаемых программой. Также следует учитывать округление, предусмотренное в Вашем тарифном плане.
  • При использовании Jimm на тарифном плане с округлением трафика по несколько десятков Кб и более следует избегать частых отключений/подключений, не запускать Jimm находясь в местах с неустойчивым приемом сигнала.

Желаем Вам приятного ICQ-общения.

Примечания[править]

  1. Jimm, отправляющий SMS (статья)