CLI-Tool
kitsumed/ShizuCallRecorder avatar
kitsumed/ShizuCallRecorder

ShizuCallRecorder: Android-Anrufaufzeichnung über ADB und Shizuku

ShizuCallRecorder ermöglicht ADB über Shizuku die Aufzeichnung von Telefongesprächen auf nicht gerooteten Geräten!

1.490 Sterne58 ForksKotlinGPL-3.0
GitHub

Auf einen Blick

Was ist das?
ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!
Für wen ist es gedacht?
Geeignet ist kitsumed/ShizuCallRecorder für Leser, deren Aufgabe zu den im README beschriebenen Funktionen passt. Vor einer Entscheidung sollten ShizuCallRecorder, die konkreten Befehle und die genannten Dateien in einer isolierten Umgebung geprüft werden.
Darf ich es kommerziell nutzen?
Ja, unter Bedingungen. GPL-3.0 ist eine Copyleft-Lizenz: Wenn Sie Software weitergeben, die sie enthält, müssen Sie deren Quellcode unter derselben Lizenz veröffentlichen. Wer sie nur intern betreibt, ohne sie weiterzugeben, löst diese Pflicht nicht aus.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 11 Tagen.
In welcher Sprache ist es geschrieben?
Hauptsächlich Kotlin, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Ein Aufzeichnungs-App ohne Root auf Basis von Shell-Berechtigungen 1

Die README beschreibt ShizuCallRecorder als die erste nicht-Root-FOSS-Anrufaufzeichnungs-App für Android 11 und neuer. Sie nutzt ADB über Shizuku, um die erweiterten Berechtigungen zu verwenden, die Android der Shell-Anwendung gewährt. Das Projekt ist in Kotlin geschrieben, und der Repository-Snapshot zeigt 1.137 Sterne, 40 Forks und 16 offene Issues. Die README bezeichnet die App außerdem als On-Device-Wrapper für scrcpy-server. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Ein Aufzeichnungs-App ohne Root auf Basis von Shell-Berechtigungen maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 1 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von dem Startbefehl ist zu dokumentieren.

Was die App aufzeichnet und wie sie läuft 2

Laut README zeichnet ShizuCallRecorder beide Seiten von Telefonaten auf, eingehende und ausgehende, und dies sollte auch bei Verwendung von Bluetooth oder einem Remote-Headset funktionieren. Die App läuft nur bei Änderungen von Telefonereignissen, es gibt also keinen dauerhaften Hintergrundprozess und keine Hintergrundbenachrichtigungen. Aufnahmen werden mit dem Opus- oder AAC-Codec gespeichert. Der Autor erklärt, die Anwendung einfach halten und sich ausschließlich auf die Anrufaufzeichnung für Telefonanbieter konzentrieren zu wollen; die README merkt an, dass die Unterstützung von Drittanbieter-Apps nicht der Schwerpunkt ist. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Was die App aufzeichnet und wie sie läuft maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 2 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von der Konfiguration ist zu dokumentieren.

Shizuku-Schalter und Ausschlussregeln 3

Die README listet Sicherheits-Schalter zur Verwaltung des Shizuku-Ein/Aus-Zustands auf, beschrieben als Versuch, die potenzielle Angriffsfläche von Shizuku zu verringern und Apps zu helfen, die USB-Debugging oder aktiviertes Shizuku erkennen oder bemängeln. Die automatische Anrufaufzeichnungsoption enthält grundlegende Ausschlussregeln: anonyme Anrufe ignorieren, bestimmte Kontakte ignorieren, alle Kontakte ignorieren. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Shizuku-Schalter und Ausschlussregeln maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 3 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von dem Startbefehl ist zu dokumentieren.

Android-Versionen: Anforderungen und getestete Versionen 4

Die in der README genannten Anforderungen sind Android 12 oder neuer sowie Shizuku, mit einer Empfehlung für den thedjchi-Fork. Die Tabelle der getesteten Android-Versionen listet Android 11 als eingeschränkt, es ist ein entsperrter Bildschirm erforderlich, sonst stürzt die App ab. Android 12 bis 16 werden unterstützt, Android 17 ist unbekannt, da es noch nicht veröffentlicht ist und größere ADB-Änderungen aufweist. Die README warnt, dass der Autor nicht alle Versionen umfassend testen kann und sich die Tabelle mit weiteren Tests ändern kann. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Android-Versionen: Anforderungen und getestete Versionen maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 4 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von der Konfiguration ist zu dokumentieren.

Versteckte APIs und nicht-deterministisches Verhalten 5

Die README enthält eine wichtige Warnung: Die Anwendung verwendet versteckte interne Android-APIs und neigt dazu, bei neuen Android-Versionen oder OEM-Änderungen am Quellcode zu brechen. Die zwei Hauptabhängigkeiten sind scrcpy-server und Shizuku. Die README dokumentiert auch nicht-deterministisches Verhalten in Anrufszenarien. Bei gleichzeitigen Anrufen kann die App Übergänge möglicherweise nicht erkennen und weiterhin Audio in eine einzige fortlaufende Datei aufnehmen, ohne neue Benachrichtigungen für spätere Anrufer. Aufgrund der datenschutzbedingten Einschränkungen von Android beim Echtzeitzugriff auf Telefonnummern kann die Filterlogik auf veraltete oder instabile Werte angewiesen sein; wenn ein Wert zu spät kommt, ungültig ist oder fehlt, behandelt die App den Anruf in ihrer Entscheidung wahrscheinlich als anonym. Zukünftige OS-Updates, Fehler, Designentscheidungen oder undokumentierte Systemverhalten können dazu führen, dass die App auf unerwartete Weise mit der Aufnahme beginnt oder fortfährt. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Versteckte APIs und nicht-deterministisches Verhalten maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 5 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von dem Startbefehl ist zu dokumentieren.

Installationsweg und rechtlicher Haftungsausschluss 6

Die README warnt, dass anfängliche Konfigurationen erforderlich sind, und verweist auf die SUPPORT-Dokumentation unter 'Installation & Configuration'. Die neueste Version ist über die GitHub-Releases-Seite herunterladbar. Die README enthält außerdem einen rechtlichen Haftungsausschluss: Die Aufzeichnung von Telefonaten kann in verschiedenen Ländern und Rechtsordnungen komplexen und unterschiedlichen Gesetzen unterliegen, und die Entwickler und Mitwirkenden sind nicht für Missbrauch oder rechtliche Folgen verantwortlich. Die App übernimmt keine Einwilligung oder Benachrichtigung der Beteiligten; der Nutzer ist für die Einhaltung verantwortlich, und die README empfiehlt, einen Rechtsanwalt zu konsultieren. Sie weist die Nutzer außerdem an, das Verhalten der App zu überwachen und jede Aktivität, die eine Rechtsverletzung darstellt, sofort zu beenden. Für kitsumed/ShizuCallRecorder ist der README-Bezug im Abschnitt Installationsweg und rechtlicher Haftungsausschluss maßgeblich: ShizuCallRecorder empowers ADB through Shizuku to record phone calls on non-rooted device!. Prüfen Sie ShizuCallRecorder, die vorhandene README und die dokumentierte Version gemeinsam. Nicht beschriebene Eigenschaften werden hier nicht ergänzt. Prüfpunkt 6 für kitsumed-shizucallrecorder-deep-analysis: Die konkrete Ausgabe von der Konfiguration ist zu dokumentieren.

Redaktionelles Fazit

Geeignet ist kitsumed/ShizuCallRecorder für Leser, deren Aufgabe zu den im README beschriebenen Funktionen passt. Vor einer Entscheidung sollten ShizuCallRecorder, die konkreten Befehle und die genannten Dateien in einer isolierten Umgebung geprüft werden. Nicht dokumentierte Kompatibilität oder Betriebsgarantien sind nicht vorauszusetzen.

Offizielle Quellen

  1. Official README
  2. Project repository
  3. Release notes
Community-Notizen

Community-Notizen