ICQ в 2019 году. Новая жизнь, новая реальность. Но мы к ней подключимся
Добрый день, уважаемые читатели блога! Как уже упоминалось в предыдущей статье, ICQ еще в конце прошлого 2018 года ждало очередное фиаско — запрет на использование старого протокола OSCAR. В новом протоколе WIM формат общения «клиент-сервер» стал другим — теперь обмен данными происходит путем отправки POST-запроса и получения ответа в формате JSON. Таким образом, ICQ в 2019 год вошла полностью обновленной и… без шелухи от старых клиентов типа QIP 2005, БаянICQ… Словом все клиенты, которые более не поддерживаются, ушли в небытие.
В работоспособности официального клиента ICQ мы как бы не сомневаемся. Попробуем подключиться к аське при помощи различных неофициальных клиентов. Сразу оговорюсь, что в рамках данной статьи используются виндовые клиенты.
QIP 2005
Загружаем наш любимый старый QIP 2005:
Долго ждем результата и, увы:
К сожалению, любимый многими QIP 2005 так и не смог приспособиться к нововведениям, т.к. разрабатывать его стало некому. Даже за SSL-сертификатом на сайте qip.ru не уследили — он на момент написания данной статьи оказался просроченным.
Pidgin
Воспользуемся другим мультипротокольным клиентом — Pidgin. Пробуем добавить аккаунт аськи:
Нам приходит ответ «Received unexpected response from https://api.icq.net/aim/startOSCARSession«:
Как мы видим, при помощи 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):
Видим, что подключение к ICQ успешно состоялось!
Miranda-Ng
Реинкарнация классической Миранды без проблем подключилась к аське, ничего менять не потребовалось.
Транспорт 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 заменить название протокола. Должно быть так:
После этого необходимо перезагрузить Spectrum:
sudo spectrum2_manager restart
Аська должна вновь заработать на клиенте Jabber.
Вместо заключения
Как только в сети появляется вопрос о том, пользуется ли кто-нибудь ICQ, в ответ приходят сообщения «аська давно сдохла», «аська R.I.P.», «кому она еще нужна?». Однако даже запрет старого протокола OSCAR не стал последней вехой в жизни аськи. В достаточно короткие сроки были разработаны библиотеки с реализацией нового протокола WIM, что позволило подключиться к аське известным мессенджерам. Также эта тема активно муссировалась в начале 2019 года на профессиональных форумах. Стало быть, кому-то еще нужна, эта аська
Подпишитесь на обновления блога!
Благодарю! Вы успешно подписались на новые материалы блога!
Линукс.Пиджин.ICQ
Уже как четыре дня не могу залогиниться в асько-аккаунт через пиджин (версия 2.6.6-1). У всех так или одному мне повезло?
Debian Sid, Pidgin 2.6.6 — полёт нормальный.
Проверь, возможно у тебя рядышком ( возможно, у провайдера ) есть свой сервер. У меня месяца три назад были проблемы, я переполз на местный сервер и пока без нареканий.
Кстати: это только пиджин не коннектится?
>Кстати: это только пиджин не коннектится?
Да. Причем что дома, что на работе пиджином залогиниться никак не могу. У остальных говноаська работает. Другим клиентом пока не пробовал.
Я тбея убью! Уже час не коннектится!
SSL в настройках отруби.
В моём старом пиджине чёт нету SSL для ICQ. Видимо, проблемы местного сервера. Ну и пофиг. Большинство народу у меня в джаббере. Аську юзал пару раз в месяц.
Такая же фигня была. Сейчас убрал в настройках галку «use clientLogin», и оно заработало. Жаль.
>Такая же фигня была. Сейчас убрал в настройках галку «use clientLogin», и оно заработало. Жаль.
ICQ для Linux
Вы ищите ICQ для Linux? Наверняка он уже присутствует в вашем дистрибутиве Linux. Поищите в меню, в разделе интернет, мессенджер Pidgin, поддерживающий AIM, ICQ, MSN, Yahoo, Facebook и многое другое. Pidgin с легкостью Вам позволит настроить ICQ, имея номер и пароль от аккаунта.
Pidgin хорошо интегрируется в Gnome. Предустановлен в Ubuntu, Linux Mint. Если по какой то причине Pidgin отсутствует в Вашей операционной системе, то нужно открыть менеджер программ и установить его в систему.
На примере Ubuntu или Linux Mint, Pidgin можно установить, открыв терминал и скомандовав:
Настройка ICQ в Pidgin проста. Если Вы запустили Pidgin первый раз, то перед Вами возникает следующее окно.
- Выбираем добавить
- В выпадающем списке выбираем ICQ
- Вводим номер ICQ и пароль. Поставьте галочку «Запомнить пароль», чтобы каждый раз не вводить его при старте Pidgin
- Для завершения нажимаем добавить.
Также можно дополнительно для ICQ в Pidgin настроить псевдоним, изображение для аккаунта и уведомление о новых сообщениях.
ICQ в pidgin все?
Вот уже почти неделю не получается подключиться, в логе вижу следующее:
Может кому попадалось решение? про то что ненужно я в курсе.
Гуглеж и исправление коммента заняли аж 4 минуты. Зачем некробампать, если ответ на твой вопрос находится за 4 минуты, а?
Для начала зашел на лор таки может здесь умные мужи нашли решение. А может кому-то пригодится решение которое нашёл чуть позже я. Разве не для этого созданы форумы?
Разве не для этого созданы форумы?
Ну как. Если бы ты сказал «ненужно», либо «выбросить», то всё норм. А если что-то полезное, то ты «не в себе, чтоле?».
Треду пара месяцев — уже некро?
Это не «полезное». Это информационный мусор, тривиально общедоступная информация. Она в этом треде никому не нужна. Ему надо было просто молча загуглить и сэкономить время всем.
Она в этом треде никому не нужна.
А о чём этот тред? Что в нём нужно?
Да есть плагин icq(web) ссылка тут есть, я себе компилировал, поначалу не заработал, свежий из git работает приемлемо, сообщения только двоятся в истории при отправке
От отвале аськи в марте. Уже почти месяц, как в нем ничего не нужно, но идиотский движок Лора не закрывает старые темы.
Да. И средневековой представление об её зарождении тут вполне себе работает: если грязный тред оставить валяться незакрытым, то в нем «заводится жизнь», пищит и разносит заразу.
Тема уже помечена как решенная и оживание покойника интересует только некробампера. Который, если бы написал свой запрос сразу в поисковую строку, некробампером бы и не был.
оживание покойника интересует только некробампера
А ты какими судьбами здесь? Тоже некробампер?
Че пристал? Не видишь, негодую я.
А он и сэкономил время, тем, кто в эту тему через гугл придет — сразу будет решение. А вот ваш срач точно не нужен.
тем, кто в эту тему через гугл придет
нужно научиться писать запросы на default language и они сразу начнут находить решение без посредников.
у меня на запустился:
— протокол не виден в списке
— в логах ни чего подозрительного :о)
пока набегом не решил.
Проверь ldd файл .so плагина, если не виден в списке, это значит либо архитектура (х32 или х64) не совпадает либо зависимостей не хватает
проверю, но. гм. :о) собирал сам, поэтому с ахрикертурой и зависимостями не должно быть проблем (имхо)
Может кому попадалось решение? про то что ненужно я в курсе.
Вы смеётесь? ICQ умерла. Прекращайте тыкать палкой в труп, и партнёрам об этом намекните.
А он и сэкономил время, тем, кто в эту тему через гугл придет — сразу будет решение.
Не нужно никакого другого решения, кроме как быстрее забыть об этом мессенджере. Пусть переходят на любой современный, либо пользуются электронной почтой.
Тегела не понимает webm! Шах и мат, хипсторы!
А ICQ понимает! Там еще стикеры нарисованны людьми которым платят, ну и какие тут могут быть раздумья, конечно же ICQ!
Тегела не понимает webm! Шах и мат, хипсторы!
Какие плять хипстеры? Ты из мылоcpу нам пишешь? Если тебе почему-то не нравится телега то что, ты не можешь выбрать другой популярный актуальный мессенджер? К слову, насчёт «понимает», задача мессенджера передавать информацию, а не воспроизводить, например, видеофайлы. Это приятный бонус, но не основная задача. И да, webm всё, закапывайте.
ID: 168603
Nick: VarfolomeyKote4ka
.
Дата регистрации: 03.04.19 00:01:07
Число комментариев: 2716
задача мессенджера передавать информацию, а не воспроизводить, например, видеофайлы
Оправдания телегохолопов. Ну телега и с передачей плохо справляется, блокировки, досы, сервера лежат, и другая дичь.
выбрать другой популярный актуальный мессенджер?
Какой? Предложить то сможешь?
У меня ICQ работает, видео играет, файлы загружает на большой скорости, веб-версия не лагает, все круто! А ты мне предлагаешь на какую то худшую дичь перейти просто потому что актуальна, мде.
С тобой _всё_ понятно. Не пиши.
Проверить всеже надо.
А ложил плагин в правильный каталог? (я точно не подскажу какой каталог для плагинов, с планшета сижу) типа /usr/lib/purple что-то.
Ты тоже не пиши, и так знаем.
да ну ясень перец, куда надо. пидгин давно юзаю, собираю из исходников. пока не ясно шо там и чаво :о)
Manual Compiling Requires devel headers/libs for libpurple and libjson-glib [libglib2.0-dev, libjson-glib-dev and libpurple-dev]
git clone git://github.com/EionRobb/icyque.git
done. some bug present.
Кстати, о Телеге
Чуть меньше года аптайм, ещё ни разу ничего из вышеназванного не ощутил в телеге. Но в запасе всегда свежие MTProto. И даже когда её давили пользовался ей свободно. Мечтаю о видеозвонках и коробочной интеграции на сайты, и как только это реализуют, оставлю только Телеграм.
Ну она не так часто все же падает, что бы прям каждый мог ощутить. Но напрягает. Плюс не всегда зайти можно, из за блокировок.