Aparentemente, Microsoft ha decidido finalizar el servicio de Skype para versiones anteriores (anteriores a 4.3.0.37 actual). Eso es una pena porque necesito mucho Skype para trabajar. Como estoy usando una distribución antigua de Mandriva (1), la última versión que funcionó para mí fue 2.2.0.25 (2). Me gusta este sistema, ya que funciona sin problemas, no quiero cambiarlo solo por Skype. Tampoco quiero instalar una máquina vmware. Así que desde ayer me sale un mensaje de error al intentar iniciar sesión: server connection failed
. Curiosamente, corrí brevemente skype
como root y luego pude volver a iniciar sesión, pero ya no. Luego intenté crear otro usuario y salí corriendo skype
de eso. Sin suerte. Sospecho que el servidor lee la versión del cliente de Skype que estoy ejecutando y luego rechaza la conexión.
¿O cuál es el mecanismo aquí y podemos evitarlo de alguna manera? Inmediatamente pensé que uno podría falsificar la versión 4.3.0.37 haciendo que el servidor piense que estoy ejecutando este cliente y, por lo tanto, me permite conectarme. ¿Alguien tiene una idea de cómo concretar esto? ¿Alguna otra idea?
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
PD: Necesito la capacidad de Skype, no otro servicio sustituto. Las personas con las que necesito hablar solo tienen Skype y no tienen la competencia ni la voluntad de usar otro servicio.
PPS: Lo que he hecho ahora es construir mi computadora de escritorio muy antigua, que es una máquina duron de 1 ghz con 386 mb sd ram. Instalado Win XP en él + SP3. Skype instalado que no funcionó. Luego se ofreció otra versión de skype para "computadoras antiguas". Instalé eso y ahora puedo hacer llamadas con éxito. Sin embargo, esa no es mi solución preferida.
--version
e invoca elskype
ejecutable original de lo contrario? Dudo mucho que esto pueda eludir sus controles, pero he visto software engañado por menos ...Respuestas:
Falsifica la versión 4.3.0.37 saliendo de Skype y ejecutando el comando correspondiente:
4.2.0.13 -> 4.3.0.37 Parodia (trabajo probado)
2.2.0.25 -> 4.3.0.37 Spoof (no probado)
Para otras versiones (no probadas)
El número de versión para falsificar debe estar en este formato XXXXX porque lo reemplazaremos con 4.3.0.37
Ejecute el siguiente comando, reemplazando 4.2.0.13 con su número de versión de Skype. Esto generará el comando de reemplazo que luego debe copiar y ejecutar en un terminal como el método anterior:
En este momento, el ejecutable de Skype está enviando el nombre de usuario, la contraseña y la versión de Skype a los servidores de Skype. Si la versión ejecutable de Skype no está en 4.3.0.37, obtendrá el error
Skype can't connect
. Todo lo que hace esta solución es reemplazar esa cadena de número de versión ASCII, por ejemplo, "4.2.0.13" dentro del ejecutable de Skype a 4.3.0.37. Skype luego te permite iniciar sesión. Solo he probado esto en la versión 4.2.0.13, pero creo que también debería funcionar en otras versiones.fuente
Dudo que pueda falsificar la versión de
skype
tal manera que le permita conectarse. La razón más probable por la que las versiones antiguas no son compatibles es porque hubo un cambio no compatible con su protocolo y Microsoft no quería admitir clientes que ejecutaran el protocolo anterior. La única forma de que esto tenga éxito sería replicar el nuevo protocolo (es decir, escribir un nuevo cliente de Skype).¿Quizás puedes probar Google Hangouts? (Vi que quería usar
skype
, y no un servicio sustituto, pero sospecho que podría ser un reemplazo razonable).fuente
Phaoost escribió:
Santa respuesta:
Para más información, ver aquí .
fuente
code
</Pos> <SavePassword> 1 </SavePassword> </UI> </config>De acuerdo con los foros de Ubuntu , puede seguir usando Skype 2.2, solo necesita eliminar el
shared.xml
archivo:fuente