Was ist der Unterschied zwischen USB-Massenspeicher und USB-Debug-Modus?

Ich bin mit dem USB-Massenspeichermodus vertraut. Wie genau unterscheidet sich der USB-Debug-Modus davon?

Antworten (2)

Ein Android-Gerät im „Mass Storage“-Modus verhält sich wie ein USB-Stick: Es stellt sich als Blockgerät dar, das vom Host-PC gemountet (dh „verwendet“) werden kann. Genau wie ein USB-Stick.

Zusätzlich kann der „USB Debug Mode“ aktiviert werden, der einen neuen USB-Endpunkt für die Android Debug Bridge ( ) erstellt adb. Dies ermöglicht einem Benutzer einen umfassenden Zugriff auf das verbundene Android-Gerät und außerdem das Debuggen von Apps. Aus diesem Grund sollten Sie niemals ein Android-Gerät mit aktiviertem Debug-Modus an einen nicht vertrauenswürdigen PC anschließen. Da USB in der Lage ist, mehr als einen Endpunkt pro USB-Gerät bereitzustellen, können diese "Dienste", Massenspeicher und adb, gleichzeitig verwendet werden.

Danke :) Können Sie "Endpunkte" ein wenig erläutern? Ich weiß nicht, was sie (in einem technischen Kontext) bedeuten. Gibt es das Konzept des „USB-Debug-Modus“ für jedes USB-Gerät (wie meinen iPod Nano)?
Das Debuggen über USB ist nur eine bequeme Möglichkeit, eingebettete Geräte aller Art zu debuggen. Aber es ist Sache des Geräteherstellers, wie es gemacht wird (oder ob alles). Ein USB-Gerät kann verschiedene "Dienste" bereitstellen, indem es sie an verschiedenen Endpunkten ankündigt.
Ohh .. Bietet in der Android-Welt jeder Gerätehersteller einen "USB-Debug-Modus" an, auf den mit "ADB" zugegriffen werden kann?

Der USB-Debug-Modus wird von Entwicklern zum Testen ihrer Apps verwendet. Wenn sie eine Verbindung über den USB-Debug-Modus herstellen, erhalten sie Debug-Informationen darüber, wie ihre App auf dem Gerät funktioniert.