Microsoft, видимо, решила прекратить службу Skype для более старых версий (до текущей версии 4.3.0.37). Это очень плохо, потому что мне очень нужен скайп для работы. Так как я использую старый дистрибутив Mandriva (1), последняя версия, которая работала для меня, была 2.2.0.25 (2). Мне нравится эта система, потому что она работает гладко, не хочу менять ее только для скайпа. Не хочу устанавливать машину VMware либо. Так со вчерашнего дня я получаю сообщение об ошибке при попытке войти в систему : server connection failed
. Любопытно, что я ненадолго побежал skype
от имени пользователя root, а затем снова смог войти в систему, но не дольше. Затем я попытался создать другого пользователя и побежал skype
от этого. Не повезло. Я подозреваю, что сервер считывает версию клиента Skype, которую я использую, а затем отказывается от соединения.
Или каков здесь механизм и можно ли как-то его обойти? Я сразу подумал, что можно подделать версию 4.3.0.37, чтобы сервер подумал, что я запускаю этот клиент, и, следовательно, позволил мне подключиться. Кто-нибудь знает, как конкретно сделать это реальностью? Есть еще идеи?
Linux version 2.6.31.13-desktop-1mnb (qateam@titan.mandriva.com) (gcc version 4.4.1 (GCC) ) #1 SMP Tue Apr 27 20:37:44 EDT 2010
skype-2.2.0.25-69.1mib2010.2.i686.rpm
PS: мне нужна возможность скайпа, а не какой-то другой сервис замены. У людей, с которыми мне нужно поговорить, есть только скайп, а не компетенция или готовность использовать другой сервис.
PPS: То, что я сделал сейчас, - это сборка моего очень старого настольного компьютера, который является машиной с тактовой частотой 1 ГГц и оперативной памятью 386 МБ. На нем установлена Win XP + SP3. Установил скайп который не работал. Затем была предложена другая версия Skype для «старых компьютеров». Установил, что и теперь я могу совершать звонки успешно. Это не мое предпочтительное решение, хотя.
--version
вызывает другую строку версии и вskype
противном случае вызывает исходный исполняемый файл? Я очень сомневаюсь, что это обойдёт их проверки, но я видел, как программное обеспечение одурачило меньше ...Ответы:
Подойдите к версии 4.3.0.37, выйдя из Skype и выполнив соответствующую команду:
4.2.0.13 -> 4.3.0.37 Подделка (проверенная работа)
2.2.0.25 -> 4.3.0.37 Подделка (не проверено)
Для других версий (не проверено)
Номер версии для подделки должен быть в этом формате XXXXX, потому что мы заменим его на 4.3.0.37
Запустите команду ниже, заменив 4.2.0.13 на ваш номер версии Skype. Это выведет команду замены, которую вы должны затем скопировать и запустить в терминале, как описано выше:
В настоящий момент исполняемый файл Skype отправляет имя пользователя, пароль и версию Skype на серверы Skype. Если версия исполняемого файла Skype не соответствует 4.3.0.37, вы получите сообщение об ошибке
Skype can't connect
. Все это исправление заменяет строку номера версии ASCII, например, «4.2.0.13» в исполняемом файле Skype на 4.3.0.37. Skype позволяет вам войти в систему. Я только что проверил это на версии 4.2.0.13, но я считаю, что это должно работать и на других версиях.источник
Я сомневаюсь, что вы можете подделать версию
skype
таким образом, чтобы позволить вам подключиться. Наиболее вероятная причина, по которой старые версии не поддерживаются, заключается в том, что в протокол внесены изменения, несовместимые с предыдущими версиями, и Microsoft не хотела поддерживать клиентов, использующих старый протокол. Единственный способ добиться успеха - это скопировать новый протокол (т.е. написать новый клиент Skype).Может быть, вы можете попробовать Google Hangouts? (Я видел, что вы хотели использовать
skype
, а не какую-то альтернативную службу, но я подозреваю, что это может быть разумной заменой).источник
Phaoost написал (а):
Святой ответ:
Для получения дополнительной информации см. Здесь .
источник
code
</ Pos> <SavePassword> 1 </ SavePassword> </ UI> </ config>Согласно форумам Ubuntu , вы можете продолжать использовать Skype 2.2, вам просто нужно удалить
shared.xml
файл:источник