Jak používat WhatsApp na Linuxu s Pidginem

Vezmeme si jako záminku dva z článků publikovaných včera (jeden z) živý a jeden mío), ve kterém bylo diskutováno téma Whatsapp a Facebook + Pidgin, s přihlédnutím k tomu mě napadlo vytvořit článek vysvětlující, jak používat Whatsapp s Pidginem

Varování: Zdá se, že metoda popsaná v tomto příspěvku přestala fungovat kvůli problémům s porušení autorských práv.

Jak používat WhatsApp na Linuxu přes Pidgin

První věcí bude instalace pidginu a dalších balíčků, které brzy budeme potřebovat

Pokud používáte Debian nebo jeho deriváty:

sudo apt-get install git pidgin python2.7 python-dateutil python-argparse libglib2.0.0 libglib2.0-dev libpurple-dev git make g++

Zatímco v ArchLinuxu musíme nainstalovat pidgin a git z oficiálních úložišť a také další balíčky z AUR

sudo pacman -S pidgin git make gcc yaourt python2-yowsup-git python2-argparse yowsup-client-git

Nyní stáhneme z úložiště git fialový plugin WhatsApp, tedy plugin WhatsApp pro Pidgin. Kromě stahování yowsup, což je skript, který nám pomůže s ověřováním WhatsApp:
git klon https://github.com/davidgfnet/whatsapp-purple klon git https://github.com/tgalal/yowsup.git

Tímto způsobem budou vytvořeny dvě složky, jedna s názvem whatsapp-purple a druhá s názvem yowsup, pojďme nyní zkompilovat plugin pro Pidgin a přesunout jej do složky pluginů pro Pidgin:

cd whatsapp-purple udělá cp -rf libwhatsapp.so / usr / lib / pidgin /

Nyní přejdeme do složky, kde jsme byli dříve, a dáme oprávnění ke spuštění skriptu ve složce yowsup:

cd .. chmod + x yowsup / src / yowsup-cli

Jakmile jsme dokončili kompilaci a instalaci, nakonfigurujeme data našeho WhatsApp jako takového. Nastavíme svá data do souboru whatsapp_config.txt (který vytvoříme) ve složce src uvnitř yowsup:

nano yowsup/src/whatsapp_config.txt

Tam zjistíme následující údaje:

cc = ____ (mezinárodní kód naší země)
phone = ________ (Opět náš mezinárodní kód následovaný naším telefonním číslem)
id = ______________ (číslo, které identifikuje náš telefon, IMEI nebo Mac v případě, že máte iPhone)
heslo = _____ (ještě nejsme registrovaní, takže zůstane prázdné)

V případě, že používáte WhatsApp poprvé, to znamená, že jste se nikdy nepřipojili k síti, můžete pole id ignorovat, protože zde jsou uvedeny tyto informace, aby nedocházelo ke konfliktům

To znamená, že například data budou vypadat takto:

cc = 53
telefon = 5351234567
id = KKKKKKKKKKKKKKKK

Když jsme zapsali data, stiskneme Ctrl + O uložit a Ctrl + X jít ven.

Nyní požádáme o SMS, která bude obsahovat aktivační kód WhatsApp, s následujícími příkazy:

cd yowsup / src / ./yowsup-cli -c whatsapp_config.txt - požadavek sms

Pak budeme muset počkat několik minut, než dorazí SMS s kódem, a až dorazí, musíme provést následující příkaz:

./yowsup-cli -c whatsapp_config.txt --register XXX-XXX

Musí samozřejmě změnit XXX-XXX za kód, který se k nim dostane

Pokud zatím vše proběhlo dobře, mělo by se v terminálu objevit něco takového:

stav: ok druh: zdarma pw: warK5 + Uo5ohj0eOobair6e = cena: 0,89 € expirace ceny: 1206749205 měna: náklady v EUR: 0.89 expirace: 1749384503 přihlášení: 948374939 typ: stávající

Jakmile se to v terminálu zobrazí, jste připraveni (konečně!) Otevřít Pidgin. Otevřeme to a jdeme Účty - »Správa účtů :

pidgin-spravovat-účty

Poté klikneme na tlačítko Přidat a najdeme okno jako toto:

pidgin-whatsapp-create-account

Všimněte si, že se nyní objeví WhatsApp v seznamu sítí 

Vybereme WhatsApp a poté v uživatel vložíme naše telefonní číslo (nezapomeňte nejprve zadat náš kód země, například 5351234567, 53 Kuby), v heslo Dali jsme tu kombinaci čísel a písmen, kterou nám dal předchozí skript, která je vedle pw (Ex: warK5 + Uo5ohj0eOobair6e =), a je to.

WhatsApp můžeme používat na našem vlastním počítači se veškerým komfortem, který nám to nabízí.

Ah, malý detail, protože WhatsApp na smartphonu používá kontakty uložené na smartphonu jako takové, v Pidginu nebudeme mít naše kontakty, takže je budeme muset přidat ručně, abychom si s nimi mohli brzy vyměňovat zprávy. Přidání kontaktu je jednoduché, uživatelské jméno kontaktu bude samozřejmě jeho telefonním číslem, před kterým bude uvedeno číslo země (Ex: 349472783494… 34 ve Španělsku).

Abych to upřesnil, nejsem v žádném případě velkým fanouškem WhatsApp, ve skutečnosti jsem k vytvoření tutoriálu použil účet přítele, protože... zde na Kubě WhatsApp nemá podporu . Nemůžeme popřít, že WhatsApp je jednou z nejnovějších módů, ať už jej používáte na svém smartphonu nebo tabletu pomocí trhu aplikací systému zařízení, stejně jako pokud dáváte přednost stažení a instalaci WhatsApp, který vám pomůže na jiné webové stránce. je jedním z těch zvyků nebo obyčejů, které někteří uživatelé používají každý den a které zde zůstanou.

Co s námi uživatelé Linuxu dělají?. Tento tutoriál, který jste si právě přečetli, je příkladem toho, že v Linuxu můžeme opět dělat všechno nebo téměř všechno, co dělají ostatní uživatelé na jejich systémech, ve skutečnosti se nám mnohokrát dokonce podaří dělat věci lépe ^ _ ^

Zdravím a doufám, že tento tip byl pro vás užitečný.

PD: Již můžete mít GTalk, Yahoo, Jabber, Facebook, Windows Live a nyní WhatsApp, bože, miluji Pidgin LOL!

Upravit:

Mnohokrát děkuji Alfréd za vaše vynikající vysvětlení v komentáři:

Dobrý den, děkuji za článek, pracoval pro mě, chci jen udělat nějaké podrobnosti pro Manjaro (0.8.8):
1.- Balíček k instalaci je python-yowsup-git (ne python2-yowsup-git), tímto způsobem se budou lišit i verze závislostí a budou fungovat s yowsup-client-git.
2.- Není nutné klonovat whatsapp-purple nebo yowsup.git, oba jsou v AUR, první se jmenuje purple-whatsapp-git a druhý se nazývá yowsup-client-git.
3. - Když odkazujete na konfigurační soubor, uveďte pouze jeho umístění.
K registraci potřebujete vložte první 3 proměnné, cc, telefon y id; V případě Mexika je kód země 52, zatímco číslo (telefon) musí být doplněno stejným kódem a číslem 1. Zdá se, že ID může být náhodná hodnota, nejsem si tím jistý.
Po registraci a pomocí hesla již nainstalované aplikace nejsou nutné, s výjimkou pluginu Pidgin „purple-whatsapp-git“. Uživatel v Pidginu bude stejný, jaký jste použili v konfiguraci, opakuji, že v případě Mexika to bude 521 a poté bez mezer telefonní číslo.