วิธีใช้ WhatsApp บน Linux ด้วย Pidgin

เป็นข้ออ้างสองบทความที่เผยแพร่เมื่อวานนี้ (หนึ่งใน Elav และหนึ่ง เป็นเจ้าของ) ซึ่งมีการพูดถึงหัวข้อ WhatsApp และ Facebook + Pidgin โดยคำนึงถึงสิ่งนี้ฉันคิดว่าจะทำบทความอธิบายวิธีการใช้งาน Whatsapp กับ Pidgin

ระวัง: วิธีการที่อธิบายไว้ในโพสต์นี้ดูเหมือนจะหยุดทำงานเนื่องจากมีปัญหากับ การละเมิดลิขสิทธิ์.

วิธีใช้ WhatsApp บน Linux ผ่าน Pidgin

สิ่งแรกคือการติดตั้ง pidgin และแพ็คเกจอื่น ๆ ที่เราจะต้องใช้ในไม่ช้า

หากคุณใช้ Debian หรืออนุพันธ์:

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

ในขณะที่อยู่ใน ArchLinux เราต้องติดตั้ง pidgin และ git จากที่เก็บอย่างเป็นทางการและแพ็คเกจอื่น ๆ จาก AUR

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

ตอนนี้เราจะดาวน์โหลดจากที่เก็บ git ปลั๊กอิน WhatsApp สีม่วงนั่นคือปลั๊กอิน WhatsApp สำหรับ Pidgin นอกเหนือจากการดาวน์โหลด yowsup ซึ่งเป็นสคริปต์ที่จะช่วยเราในการตรวจสอบสิทธิ์ WhatsApp:
git clone https://github.com/davidgfnet/whatsapp-purple git clone https://github.com/tgalal/yowsup.git

เมื่อทำเช่นนี้เราจะสร้างสองโฟลเดอร์หนึ่งเรียกว่า whatsapp-purple และอีกโฟลเดอร์หนึ่งเรียกว่า yowsup ตอนนี้เรามารวบรวมปลั๊กอินสำหรับ Pidgin และย้ายไปที่โฟลเดอร์ของปลั๊กอินสำหรับ Pidgin:

cd whatsapp-purple ทำให้ cp -rf libwhatsapp.so / usr / lib / pidgin /

ตอนนี้เราจะไปที่โฟลเดอร์ที่เราเคยอยู่ก่อนหน้านี้และเราจะให้สิทธิ์การดำเนินการกับสคริปต์ในโฟลเดอร์ yowsup:

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

เมื่อเรารวบรวมและติดตั้งเสร็จแล้วเราจะกำหนดค่าข้อมูลของ WhatsApp ของเราเช่นนี้ เราจะตั้งค่าข้อมูลของเราในไฟล์ whatsapp_config.txt (ซึ่งเราจะสร้าง) ในโฟลเดอร์ src ภายใน yowsup:

nano yowsup/src/whatsapp_config.txt

เราจะสร้างข้อมูลต่อไปนี้:

cc = ____ (รหัสสากลของประเทศของเรา)
โทรศัพท์ = ________ (รหัสสากลของเราอีกครั้งตามด้วยหมายเลขโทรศัพท์ของเรา)
id = ______________ (หมายเลขที่ระบุโทรศัพท์ของเราไม่ว่าจะเป็น IMEI หรือ Mac ในกรณีที่คุณมี iPhone)
รหัสผ่าน = _____ (เรายังไม่ได้ลงทะเบียนดังนั้นจะเว้นว่างไว้)

ในกรณีนี้เป็นครั้งแรกของคุณกับ WhatsApp นั่นคือคุณไม่เคยเชื่อมต่อกับเครือข่ายคุณสามารถเพิกเฉยต่อช่อง id เนื่องจากข้อมูลนี้ระบุไว้ที่นี่เพื่อหลีกเลี่ยงความขัดแย้ง

นั่นคือข้อมูลตัวอย่างจะเป็นดังนี้:

ซีซี = 53
โทรศัพท์ = 5351234567
id = KKKKKKKKKKKKKKK

เมื่อเราเขียนข้อมูลแล้วเรากด Ctrl + O เพื่อบันทึกและ Ctrl + X ออกไปข้างนอก.

ตอนนี้เราจะขอ SMS ที่จะมีรหัสเปิดใช้งาน WhatsApp ด้วยคำสั่งต่อไปนี้:

cd yowsup / src / ./yowsup-cli -c whatsapp_config.txt - ส่ง sms

จากนั้นเราจะต้องรอสักครู่เพื่อให้ SMS พร้อมรหัสมาถึงและเมื่อมาถึงเราต้องดำเนินการคำสั่งต่อไปนี้:

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

เห็นได้ชัดว่าพวกเขาต้องเปลี่ยน XXX-XXX สำหรับรหัสที่ส่งถึงพวกเขา

หากจนถึงตอนนี้ทุกอย่างเป็นไปด้วยดีสิ่งนี้ควรปรากฏในเทอร์มินัล:

สถานะ: ok ชนิด: pw ฟรี: warK5 + Uo5ohj0eOobair6e = ราคา: € 0,89 price_expiration: 1206749205 สกุลเงิน: ค่าใช้จ่าย EUR: 0.89 หมดอายุ: 1749384503 ล็อกอิน: 948374939 ประเภท: ที่มีอยู่

เมื่อสิ่งนี้ปรากฏในเทอร์มินัลคุณก็พร้อม (ในที่สุด!) เพื่อเปิด Pidgin เราเปิดมันและไป บัญชี - »จัดการบัญชี :

pidgin- จัดการบัญชี

จากนั้นเราคลิกที่ปุ่ม เพิ่ม แล้วเราจะพบหน้าต่างดังนี้:

pidgin-whatsapp- สร้างบัญชี

สังเกตว่าตอนนี้ปรากฏขึ้น WhatsApp ในรายการเครือข่าย 

เราเลือก WhatsApp จากนั้นใน ผู้ใช้งาน เราใส่หมายเลขโทรศัพท์ของเรา (อย่าลืมใส่รหัสประเทศของเราก่อนเช่น 5351234567, 53 ของคิวบา) ใน รหัสผ่าน เราใส่ตัวเลขและตัวอักษรที่สคริปต์ก่อนหน้ามอบให้เราซึ่งอยู่ถัดจาก pw (เช่น warK5 + Uo5ohj0eOobair6e =) เท่านี้ก็เสร็จเรียบร้อย

เราสามารถใช้ WhatsApp บนคอมพิวเตอร์ของเราเองได้ด้วยความสะดวกสบายทั้งหมดที่มีให้เรา

อ่ารายละเอียดเล็ก ๆ น้อย ๆ เนื่องจาก WhatsApp บนสมาร์ทโฟนใช้รายชื่อติดต่อที่เก็บไว้ในสมาร์ทโฟนเช่นนี้ใน Pidgin เราจะไม่มีรายชื่อติดต่อของเราดังนั้นเราจะต้องเพิ่มด้วยตนเองเพื่อแลกเปลี่ยนข้อความกับพวกเขาในไม่ช้า ในการเพิ่มผู้ติดต่อทำได้ง่ายชื่อผู้ใช้ของผู้ติดต่อจะเป็นหมายเลขโทรศัพท์ของผู้ติดต่อก่อนที่จะนำหน้าด้วยหมายเลขประเทศ (เช่น 349472783494 ... 34 ในสเปน)

เพื่อชี้แจงให้กระจ่างว่า ฉันไม่ใช่แฟนตัวยงของ WhatsApp ไม่ว่าด้วยวิธีใดก็ตาม จริงๆ แล้วในการทำแบบฝึกหัด ฉันใช้บัญชีของเพื่อนเพราะ... ที่นี่ในคิวบา WhatsApp ไม่มีการสนับสนุน  สิ่งที่เราไม่สามารถปฏิเสธได้ก็คือ WhatsApp เป็นหนึ่งในแฟชั่นล่าสุด ไม่ว่าคุณจะใช้งานบนสมาร์ทโฟนหรือแท็บเล็ตโดยใช้ตลาดแอพพลิเคชั่นของระบบของอุปกรณ์ รวมถึงหากคุณต้องการดาวน์โหลดและติดตั้ง WhatsApp เพื่อช่วยเหลือคุณในเว็บไซต์อื่น เป็นหนึ่งในนิสัยหรือธรรมเนียมที่ผู้ใช้บางคนใช้ทุกวันซึ่งยังคงอยู่

ผู้ใช้ Linux ทำอะไรกับตัวเอง?. บทช่วยสอนนี้ที่คุณเพิ่งอ่านเป็นตัวอย่างอีกครั้งใน Linux เราสามารถทำทุกอย่างหรือเกือบทุกอย่างที่ผู้ใช้รายอื่นทำในระบบของตนในความเป็นจริงหลายครั้งเรายังจัดการเพื่อทำสิ่งต่างๆให้ดีขึ้นได้ ^ _ ^

สวัสดีฉันหวังว่าเคล็ดลับนี้จะเป็นประโยชน์กับคุณ

PD: คุณสามารถมี GTalk, Yahoo, Jabber, Facebook, Windows Live และตอนนี้ WhatsApp พระเจ้าฉันรัก Pidgin LOL!

แก้ไข:

ขอบคุณมาก อัลเฟรด สำหรับคำอธิบายที่ยอดเยี่ยมของคุณในความคิดเห็น:

สวัสดีขอบคุณสำหรับบทความนี้ได้ผลสำหรับฉันฉันแค่ต้องการให้รายละเอียดบางอย่างสำหรับ Manjaro (0.8.8):
1.- แพ็คเกจที่จะติดตั้งคือ python-yowsup-git (ไม่ใช่ python2-yowsup-git) ด้วยวิธีนี้เวอร์ชันของการอ้างอิงก็จะแตกต่างกันไปด้วยและจะทำงานร่วมกับ yowsup-client-git
2.- ไม่จำเป็นต้องโคลน whatsapp-purple หรือ yowsup.git ทั้งสองอย่างอยู่ใน AUR อันแรกเรียกว่า purple-whatsapp-git และอันที่สองเรียกว่า yowsup-client-git
3.- เมื่อคุณอ้างถึงไฟล์กำหนดค่าให้ระบุตำแหน่งของไฟล์เท่านั้น
ในการลงทะเบียนมีความจำเป็น ใส่ตัวแปร 3 ตัวแรก cc, โทรศัพท์ y id; ในกรณีของเม็กซิโกรหัสประเทศคือ 52 ในขณะที่หมายเลข (โทรศัพท์) ต้องอยู่ข้างหน้าด้วยรหัสเดียวกันและหมายเลข 1 ดูเหมือนว่า ID อาจเป็นค่าสุ่มฉันไม่แน่ใจเกี่ยวกับเรื่องนี้
เมื่อลงทะเบียนและใช้รหัสผ่านแล้วแอปพลิเคชันที่ติดตั้งก็ไม่จำเป็นอีกต่อไปยกเว้นปลั๊กอิน Pidgin "purple-whatsapp-git" ผู้ใช้ใน Pidgin จะเป็นคนเดียวกับที่คุณใช้ในการกำหนดค่าฉันขอย้ำว่าในกรณีของเม็กซิโกจะเป็น 521 และทันทีโดยไม่ต้องเว้นวรรคหมายเลขโทรศัพท์