Using WhatsApp as a Command Line ( Breaking out of the walled Garden)
summary
Shows concrete methods to automate WhatsApp: reverse-engineered protocol libraries (Yowsup), Puppeteer with WhatsApp Web, Android notification listeners, extracting or decrypting the SQLite DB on rooted phones, and using middleware like Twilio WhatsApp API / Python SDK. Demonstrates a working bot that parses semi-structured orders with NLTK + fuzzy matching and NN models, warns unofficial clients get banned in days, notes group chats remain a practical blocker, and cites surprising scale (a $6M startup on WhatsApp+Sheets, tens of thousands of drone deliveries).
AI-written summary · about
chapters (15)
- 0:00Start
- 3:11A drone launch - Zipline
- 4:36The Charging Racks - Zipline
- 4:57The Order Capture System (WhatsApp) - Zipline
- 5:45WhatsApp Security Principles - Axolotl Ratchet
- 6:29Visualization of the Double-Ratchet Algorithm
- 7:22The hacky way for Group Chats
- 11:44The Python Way: Target the backend
- 15:16A sample conversation
- 16:27Sample Android App to read notifications
- 17:08Android/iCloud/GDrive Way: Target the datastore
- 21:45Now we have a human commandline
- 24:31Fun with language (H2H) - High School WhatsApp
- 28:17Bots/Apps are Converging
- 31:10Questions?
related talks
29mPwning WhatsApp The Dark Side Of Web based Messaging Apps
23mReverse Engineering WhatsApp Encryption for Chat Manipulation and More
19mBuilding private products
32m(In)Secure Messaging Apps: A Lateral Movement Into Your Privacy
03mHighlights - Whats up WhatsApp? 2 Years After
21mWhat to Develop Now: Your Product or Your Business
10mThe future is here, and it started 5000 years ago
24mWhatsApp with privacy? Privacy issues with IM E2EE in the Multi-device setting
