Handy Cleaner: Automatische Smartphone-Bereinigung mit ADB
Cache, Temp-Dateien & Bloatware automatisch entfernen — ohne Root
🚀 Ihr Smartphone. Automatisch sauber. Jeden Tag.
💰 Warum sich automatische Handy-Bereinigung rechnet
Smartphones sammeln täglich Hunderte MB an Cache, temporären Dateien und ungenutzten App-Daten an. Ein automatischer Cleaner hält das Gerät performant — ohne dass jemand manuell aufräumen muss.
⚙️ So funktioniert's
Python-Script per ADB mit dem Smartphone verbinden — mit einem Befehl alles bereinigen.
💻 Technische Umsetzung
Das Python-Script kommuniziert über subprocess mit der Android Debug Bridge (ADB) und führt gezielte Bereinigungsbefehle aus. Keine Drittanbieter-Apps, kein Cloud-Dienst, keine Root-Rechte nötig.
🐍 Kern-Funktionen
import subprocess
import json
import os
class HandyCleaner:
def __init__(self):
self.device = self._get_device()
def _get_device(self) -> str:
"""Ermittelt das verbundene Android-Gerät via ADB"""
result = subprocess.run(
['adb', 'devices'],
capture_output=True, text=True
)
devices = [line.split()[0] for line in result.stdout.split('\n')[1:] if line.strip()]
if not devices:
raise ConnectionError("Kein Android-Gerät gefunden. USB-Debugging aktiv?")
return devices[0]
def clear_cache(self) -> int:
"""Löscht den Cache aller installierten Apps"""
freed = 0
packages = self._get_installed_packages()
for pkg in packages:
result = subprocess.run(
['adb', '-s', self.device, 'shell', 'pm', 'clear', pkg],
capture_output=True, text=True
)
if 'Success' in result.stdout:
print(f"Cache gelöscht: {pkg}")
return freed
def remove_bloatware(self, bloat_list: list) -> list:
"""Deinstalliert vorinstallierte Bloatware-Apps"""
removed = []
for pkg in bloat_list:
subprocess.run(
['adb', '-s', self.device, 'shell', 'pm', 'uninstall', '--user', '0', pkg],
capture_output=True, text=True
)
removed.append(pkg)
return removed
def clean_temp_files(self) -> None:
"""Bereinigt temporäre Verzeichnisse"""
temp_dirs = ['/data/local/tmp', '/sdcard/Download/temp', '/sdcard/.thumbnails']
for d in temp_dirs:
subprocess.run(
['adb', '-s', self.device, 'shell', 'rm', '-rf', f'{d}/*'],
capture_output=True
)
🔧 Typische Bloatware-Liste
bloatware_packages = [
'com.facebook.katana', # Facebook
'com.facebook.orca', # Messenger
'com.microsoft.office.officehub', # MS Office
'com.microsoft.skydrive', # OneDrive
'com.spotify.music', # Spotify (wenn ungenutzt)
'com.netflix.mediaclient', # Netflix (wenn ungenutzt)
# Hersteller-spezifische Bloatware...
]
⚡ In 2–3 Tagen zum fertigen Cleaner — nicht in Wochen.
🚀 Gebaut mit Vibecoding — schnell, pragmatisch, funktional
- 📋 1–2 Wochen Anforderungsanalyse
- 🏗️ 1–2 Wochen Architektur
- 💻 2–3 Wochen Implementierung
- 🧪 1 Woche Testing
- ⏱️ Gesamt: 5–8 Wochen
- 🗣️ 0.5 Tage Prompt-Engineering
- ⚡ 1–2 Tage iterative Code-Generierung
- 🔧 0.5 Tage Refinement
- ✅ 0.5 Tage Testing & Deployment
- ⏱️ Gesamt: 2–3 Tage
🎯 Strategische Erkenntnisse
Die Entwicklung dieses Tools hat gezeigt: ADB + Python ist eine extrem leistungsfähige Kombination für Android-Automatisierung — ganz ohne App-Entwicklung oder Play Store.
Bereit für ein sauberes Smartphone?
Ob privates Handy oder Firmen-Flotte — ich baue Ihnen den passenden Cleaner. Unverbindlich anfragen.