Топик навеян выходом патча для IM клиента Pidgin. Суть та же, что и у других клиентов — вместо сгенерированных случайным образом значений в качестве номера последовательности подставляются числа из заранее известных «правильных» вариантов. Что делать? Как быстро бновиться?
Ленивые — качайте liboscar.so.0.0.0 и кладите в /usr/lib/purple-2, сбэкапив предварительно находящийся там. Проверено с версией 2.5.2, должно работать и на 2.5.4. Собрано под 32-разрядную архитектуру.
Не ленивые — читайте дальше!
1) Открываем терминал, качаем исходники pidgin и патч от eveel
wget downloads.sourceforge.net/pidgin/pidgin-2.5.4.tar.bz2
wget developer.pidgin.im/raw-attachment/ticket/8198/pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
2) Устанавливаем необходимые для сборки пакеты (не все обязательны, при запуске ./configure предложит ключи для отключения соответствующих возможностей)
sudo aptitude install libglib2.0-dev libgtk2.0-dev libxss-dev libstartup-notification0-dev libgtkspell-dev libxml2-dev libgstreamer0.10-dev libmeanwhile-dev libavahi-ui-dev libdbus-glib-1-dev network-manager-dev libperl-dev libgnutls-dev tcl-dev tk-dev gcc make
3) Распаковываем pidgin-2.5.4.tar.bz2
tar xvfj pidgin-2.5.4.tar.bz2
4) Патчим!
patch < pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
5) Конфигурируем, собираем, устанавливаем
cd pidgin-2.5.4
./configure --prefix=/opt/ && make
sudo make install
Запускаем /opt/bin/pidgin и радуемся