WhatsApp ADB Fernsteuerung

Python-Programm zum Senden von WhatsApp-Nachrichten über Android Debug Bridge (ADB)

Python 3 ADB Android Automation

Beschreibung

Ein Python-basiertes Tool zur Fernsteuerung von WhatsApp über USB-Debugging. Das Programm ermöglicht das Senden von Nachrichten an Gruppen oder Kontakte, ohne API-Tokens oder WhatsApp Business Account zu benötigen. Ideal für Home Automation, Monitoring Alerts und automatisierte Benachrichtigungen.

Funktionen

  • Automatisches ADB-Setup und Konfiguration
  • WhatsApp-Fernsteuerung über USB
  • Nachrichten an Gruppen und Kontakte senden
  • Screenshots für Debugging erstellen
  • Kommandozeilen-Interface (Quick Send)
  • Interaktives Menü-System

Technische Details

  • Sprache: Python 3.12
  • Bibliotheken: adb-shell, pure-python-adb, requests, python-dotenv
  • Steuerung: ADB Shell-Befehle (input tap, input text, am start)
  • Plattform: Windows (mit Android-Gerät)

Dateien

  • whatsapp_adb_sender.py - Hauptmodul mit WhatsAppADBSender-Klasse
  • whatsapp_sender.py - Alternative Implementierung über WhatsApp Business API
  • quick_send.py - Schnelles Senden ohne interaktive Menüs
  • adb_setup.py - Automatische ADB-Installation
  • simple_example.py - Einfaches Beispiel-Script
  • requirements.txt - Python-Abhängigkeiten

Nutzung

# Schnelles Senden
python quick_send.py "Gruppenname" "Nachricht"

# Interaktives Menü
python whatsapp_adb_sender.py

# Programmatische Nutzung
from whatsapp_adb_sender import WhatsAppADBSender
sender = WhatsAppADBSender()
sender.send_message_to_contact("Gruppe", "Hallo!")

Ort: D:\arbeit\git\whatsapptest

Host: windows-3060 (192.168.178.71)