Aparentemente, a Microsoft decidiu encerrar o serviço skype para versões mais antigas (antes da versão 4.3.0.37 atual). Isso é muito ruim, porque eu estou precisando do skype para trabalhar mal. Como estou usando uma distribuição antiga do Mandriva (1), a última versão que funcionou para mim foi a 2.2.0.25 (2). Eu gosto deste sistema, pois está funcionando sem problemas, não quero alterá-lo apenas para o skype. Também não deseja instalar uma máquina vmware. Assim, desde ontem eu recebo uma mensagem de erro quando tento fazer login: server connection failed
. Curiosamente, eu corri brevemente skype
como root e pude entrar novamente, mas não por mais tempo. Eu tentei criar outro usuário e fugi skype
disso. Sem sorte Eu suspeito que o servidor leia a versão do cliente skype que estou executando e depois recuse a conexão.
Ou qual é o mecanismo aqui e podemos contorná-lo de alguma forma? Pensei imediatamente que alguém poderia falsificar a versão 4.3.0.37, fazendo o servidor pensar que estou executando esse cliente e, portanto, deixe-me conectar. Alguém tem uma idéia de como tornar isso uma realidade concreta? Alguma outra ideia?
Linux version 2.6.31.13-desktop-1mnb ([email protected]) (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: Eu preciso do skype, não de outro serviço substituto. As pessoas com quem preciso conversar só têm skype e não têm competência nem vontade de usar outro serviço.
PPS: O que eu fiz agora é construir meu computador desktop muito antigo, que é uma máquina duron de 1 ghz com 386 mb sd de ram. Instalado o Win XP nele + SP3. Skype instalado que não funcionou. Em seguida, outra versão do skype para "PCs antigos" foi oferecida. Instalei isso e agora posso fazer chamadas com sucesso. Essa não é minha solução preferida.
--version
e invoca oskype
executável original caso contrário? Duvido muito que isso iria contornar seus cheques, mas eu vi software deixe enganar pelo menos ...Respostas:
Falsificação para a versão 4.3.0.37 saindo do Skype e executando o comando relevante:
4.2.0.13 -> 4.3.0.37 Spoof (trabalho testado)
2.2.0.25 -> 4.3.0.37 Spoof (não testado)
Para outras versões (não testado)
O número da versão a ser falsificada deve estar neste formato XXXXX, porque o substituiremos por 4.3.0.37
Execute o comando abaixo, substituindo 4.2.0.13 pelo número da sua versão do Skype. Isso produzirá o comando replace, que você deve copiar e executar em um terminal como o método acima:
No momento, o executável do Skype está enviando o nome de usuário, a senha e a versão do skype para os servidores do Skype. Se a versão executável do Skype não estiver em 4.3.0.37, você receberá o erro
Skype can't connect
. Tudo o que essa correção faz é substituir a sequência do número da versão ASCII, por exemplo, "4.2.0.13" no executável do Skype para 4.3.0.37. O Skype permite que você faça o login. Eu testei isso apenas na versão 4.2.0.13, mas acredito que deve funcionar em outras versões também.fonte
Duvido que você possa falsificar a versão de
skype
forma a permitir a conexão. O motivo mais provável pelo qual as versões antigas não são suportadas é que houve uma alteração não compatível com o protocolo anterior e a Microsoft não queria oferecer suporte a clientes que executam o protocolo antigo. A única maneira de obter sucesso seria replicar o novo protocolo (por exemplo, escrever um novo cliente do Skype).Talvez você possa experimentar o Google Hangouts? (Vi que você queria usar
skype
, e não algum serviço substituto, mas suspeito que isso possa ser um substituto razoável).fonte
phaoost escreveu:
Resposta sem santo:
Para mais informações, clique aqui .
fonte
code
</Pos> <SavePassword> 1 </SavePassword> </UI> </config>De acordo com os fóruns do Ubuntu , você pode continuar usando o Skype 2.2, basta remover o
shared.xml
arquivo:fonte