Lo primero será instalar pidgin y además otros paquetes que necesitaremos próximamente
Si usas Debian o derivados:
sudo apt-get install git pidgin python2.7 python-dateutil python-argparse libglib2.0.0 libglib2.0-dev libpurple-dev git make g++
Luego...
git clone https://github.com/davidgfnet/whatsapp-purple
git clone https://github.com/tgalal/yowsup.git
Al hacer esto se nos creará dos carpetas, una llamada whatsapp-purple y otra llamada yowsup, pasemos a compilar ahora el plugin para Pidgin y lo moveremos a la carpeta de plugins para Pidgin:
cd whatsapp-purple
make
cp -rf libwhatsapp.so /usr/lib/pidgin/
Ahora saldremos a la carpeta donde estábamos anteriormente y le daremos permiso de ejecución al script de la carpeta yowsup:
cd ..
chmod +x yowsup/src/yowsup-cli
Bien, una vez hayamos terminado con la compilación e instalación entonces pasaremos a configurar como tal los datos de nuestro Whatsapp. Vamos a establecer nuestros datos en el archivo whatsapp_config.txt (que crearemos) en la carpeta src dentro de yowsup :
nano yowsup/src/whatsapp_config.txt
Ahí estableceremos los siguientes datos:
cc= 541 (Código internacional de nuestro país)
phone=541XXXXXXXXXX (De nuevo nuestro código internacional seguido de nuestro número de teléfono)
id= como saber mi imei (El número que identifica a nuestro teléfono, bien el IMEI o la Mac en el caso de que tengas un iPhone)
password=_____ (Aún no estamos registrados por lo que se dejará en blanco)
Cuando hayamos escrito los datos presionamos Ctrl + O para guardar y Ctrl + X para salir.
Ahora solicitaremos el SMS que contendrá el código de activación de Whatsapp con los siguientes comandos:
cd yowsup/src/
./yowsup-cli -c whatsapp_config.txt --requestcode sms
Luego quedará esperar unos minutos a que nos llegue el SMS con el código, y cuando nos llegue toca ejecutar el siguiente comando:
./yowsup-cli -c whatsapp_config.txt --register XXX-XXX
Deben obviamente cambiar XXX-XXX por el código que les llegue
Si hasta el momento todo ha ido bien, nos debe aparecer en la terminal algo así:
status: ok
kind: free
pw: warK5+Uo5ohj0eOobair6e=
price: 0,89 €
price_expiration: 1206749205
currency: EUR cost: 0.89
expiration: 1749384503
login: 948374939
type: existing
IMPORTANTE; No cerrar la terminal y hacer un backup de los mensajes en whatsapp (por si ocurre un conflicto)
Una vez mostrado esto en la terminal, ya estos listos (al fin!) para abrir Pidgin. Lo abrimos y vamos a Cuentas -» Gestionar cuentas :
Luego, hacemos clic en el botón Añadir y nos encontraremos una ventana como esta:
Noten que ahora aparece WhatsApp en el listado de redes
Seleccionamos WhatsApp, luego en Usuario ponemos nuestro número de teléfono (no olvidar poner antes nuestro código de país, por ejemplo, 5451234567, 54 de argentina), en Contraseña ponemos esa combinación de números y letras que nos devolvió el script anterior, lo que está al lado de pw (Ej: warK5+Uo5ohj0eOobair6e=), y listo.
Esto seria su whatsapp en linux
YAPA
*Agregado 15/junio
Para tener algunos emoticons, debe de bajarse de https://github.com/stv0g/unicode-emoji y ponerlos en $HOME/.purple/smileys luego elegir el juego de emoticons en la opciones