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

Ваш отзыв

icq 2019

Добрый день, уважаемые читатели блога! Как уже упоминалось в предыдущей статье, ICQ еще в конце прошлого 2018 года ждало очередное фиаско — запрет на использование старого протокола OSCAR. В новом протоколе WIM формат общения «клиент-сервер» стал другим — теперь обмен данными происходит путем отправки POST-запроса и получения ответа в формате JSON. Таким образом, ICQ в 2019 год вошла полностью обновленной и… без шелухи от старых клиентов типа QIP 2005, БаянICQ… Словом все клиенты, которые более не поддерживаются, ушли в небытие.

В работоспособности официального клиента ICQ мы как бы не сомневаемся. Попробуем подключиться к аське при помощи различных неофициальных клиентов. Сразу оговорюсь, что в рамках данной статьи используются виндовые клиенты.

QIP 2005

Загружаем наш любимый старый QIP 2005:

Окно входа в QIP 2005
Окно входа в QIP 2005

Долго ждем результата и, увы:

Ошибка подключения QIP 2005
Ошибка подключения

К сожалению, любимый многими QIP 2005 так и не смог приспособиться к нововведениям, т.к. разрабатывать его стало некому. Даже за SSL-сертификатом на сайте qip.ru не уследили — он на момент написания данной статьи оказался просроченным.


Pidgin

Воспользуемся другим мультипротокольным клиентом — Pidgin. Пробуем добавить аккаунт аськи:

icq pidgin
Добавление ICQ в Pidgin

Нам приходит ответ «Received unexpected response from https://api.icq.net/aim/startOSCARSession«:

ICQ в Pidgin ошибка подключения
Ответ Pidgin об ошибке подключения

Как мы видим, при помощи Pidgin ICQ не подключается, если использовать встроенный в программу протокол. Однако Интернет полон историями про то, как же в «голубя» добавить ICQ в новой реинкарнации.

Для этого закрываем программу Pidgin, отправляемся на официальный гитхаб библиотеки libicyque. Для виндового Pidgin скачиваем оттуда библиотеку libicyque.dll, кладем ее в папку C:\Program Files (x86)\Pidgin\plugins, затем скачиваем библиотеку libjson-glib-1.0.dll и кладем ее в папку C:\Program Files (x86)\Pidgin. После чего запускаем мессенджер и добавляем аккаунт типа ICQ (WIM):

Pidgin с ICQ (WIM)
Pidgin с библиотекой libicyque

Видим, что подключение к ICQ успешно состоялось!

Miranda-Ng

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

Miranda с ICQ
Добавление аккаунта в Миранду
Аккаунт ICQ в Miranda
ICQ без проблем добавилась в Миранду

Транспорт ICQ для Jabber

Чтобы при помощи клиента Jabber можно было обмениваться сообщениями с пользователями других системам (ICQ, Skype и проч.), были созданы специальные шлюзы, именуемые транспортами.

Поскольку ICQ сменил протокол, старые асечные транспорты померли, что не давало возможность продолжить пользоваться аськой с телефонов при помощи махоньких jabber-клиентов. Но не все так плохо, можно воспользоваться уже упоминавшейся в данной статье библиотекой libicyque.

Если у Вас поднят сервер ejabberd вместе с spectrum2 для поддержки транспортов, то надо последовательно вызвать следующие команды:

git clone git://github.com/EionRobb/icyque.git
cd icyque
make
sudo make install

После этого в папке /usr/lib/purple-2 должна появиться библиотека libicyque.so с реализацией асечного протокола WIM.

Далее необходимо обновить пакеты Spectrum’a spectrum2, spectrum2-backend-libpurple, опционально еще и spectrum2-backend-libcommuni, spectrum2-backend-twitter. После этого появится поддержка библиотеки с реализацией нового протокола ICQ WIM.

Затем необходимо в конфигурационном файле ICQ заменить название протокола. Должно быть так:

protocol=prpl-eionrobb-icyque

После этого необходимо перезагрузить Spectrum:

sudo spectrum2_manager restart

Аська должна вновь заработать на клиенте Jabber.

Вместо заключения

Как только в сети появляется вопрос о том, пользуется ли кто-нибудь ICQ, в ответ приходят сообщения «аська давно сдохла», «аська R.I.P.», «кому она еще нужна?». Однако даже запрет старого протокола OSCAR не стал последней вехой в жизни аськи. В достаточно короткие сроки были разработаны библиотеки с реализацией нового протокола WIM, что позволило подключиться к аське известным мессенджерам. Также эта тема активно муссировалась в начале 2019 года на профессиональных форумах. Стало быть, кому-то еще нужна, эта аська *DRINK*


Оставьте комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> <img src="" alt="" class="" width="" height="">

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

http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ac.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ag.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ah.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ai.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ak.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/am.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/an.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ao.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aq.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ar.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/at.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/av.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/aw.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/ay.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/az.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bb.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bc.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/bd.gif 
http://noservice.ru/wp-content/plugins/wp-monalisa/icons/be.gif 
больше...