Verhindern Sie die USB-Datenübertragung (wenn das Telefon verwendet wird) und das Aufladen

Ich möchte wissen, wie ich meine Daten schützen kann, wenn ich öffentliche Batterieladegeräte an öffentlichen Orten verwende. Ich weiß, dass meine Daten sicher sind, wenn ich meinen Bildschirm während des Ladevorgangs nicht entsperre, aber was ist, wenn ich mein Telefon verwenden möchte, während es an ein öffentliches Ladegerät angeschlossen ist?

Ich würde gerne wissen, wie oder ob es erforderlich ist, eine App zu haben, die mir helfen kann, die Datenübertragung über USB zu blockieren, selbst wenn ich das Telefon benutze.

Welche Android-Version und welches Handy verwendest du? Einige Hersteller sowie neuere Stock-Android-Versionen haben dies eingebaut.
Android 4+ können Sie diesem stackoverflow.com/a/21712630/1757321 folgen
Ich habe Samsung Dous2 (os 4.2) Samsung J7 / A5 (os 5.1). Ich habe die USB-Verbindungseinstellungen überprüft, aber es gibt Optionsfelder, um zwischen MTP oder PTP zu wählen. Keine Option zum Ausschalten.
Wechseln Sie nach Möglichkeit zu Marshmallow . Erledigt. Wenn das Gerät gerootet ist, können Sie die Automatisierung mit dieser Antwort verwenden: Wie deaktiviere ich die MTP- und PTP-Dateifreigabe über USB unter Android 5?
Danke Feuerlord. Ich möchte mein Telefon jedoch nicht rooten, da ich gelesen habe, dass einige Apps das Konto des Kennworts vom Telefon abrufen können, wenn das Telefon gerootet ist. Ich denke, es ist nicht sicher.
Ich habe mir die Freiheit genommen, Ihre Frage zu bearbeiten, um nach Möglichkeiten zu fragen, eine App-Lösung zu erreichen und nicht nur nach einer App-Lösung zu suchen, damit die Frage nicht wegen der Suche nach einer App-Empfehlung geschlossen wird.
Wie wäre es, wenn Sie Ihr Gerät während des Ladevorgangs einfach ausschalten.

Antworten (1)

Bearbeiten: Beim Lesen nach dem Antworten bin ich auf den Namen für diese Bedrohung gestoßen – Juice Jacking , definiert als (Hervorhebung hinzugefügt)

Juice Jacking ist ein Begriff, der verwendet wird, um einen Cyberangriff zu beschreiben, bei dem Malware auf einem Smartphone , Tablet oder einem anderen Computergerät installiert oder Daten heimlich kopiert werden können, indem ein Ladeanschluss verwendet wird , der gleichzeitig als Datenverbindung dient, normalerweise über USB.

Weiter heißt es im Abschnitt zur Schadensbegrenzung im Wiki

Juice Jacking ist nicht möglich, wenn ein Gerät über das mitgelieferte Netzteil, ein Akku-Backup-Gerät oder ein USB-Kabel mit entfernten Datenkabeln aufgeladen wird

  • Am einfachsten wäre es, ein Kabel zu verwenden, das nur lädt, aber keine Datenübertragung zulässt. Ein solches Kabel ist kein Standard , da es nicht den Standards entspricht, bei denen Datenanschlüsse / -kabel auch eine wichtige Rolle bei der Aushandlung der Leistungsanforderungen spielen (1)

  • Diese Kabel haben einen Nachteil – die Ladegeschwindigkeit ist sehr langsam (oft um den Faktor 10x, wie in einigen Foren berichtet). Eine Problemumgehung besteht darin, ein Kabel mit einer Dicke von 20 AWG zu kaufen (2). Da 20 AWG das dickste zulässige Kabel ist und aufgrund seiner Dicke den geringsten Widerstand und daher eine schnellere Aufladung bietet. Solche Kabel gibt es z.B. bei ebay . Obwohl diese Kabel mit einer angemessenen Rate aufgeladen werden können, werden sie nicht für den regelmäßigen Gebrauch empfohlen, da die Ladestromrate konstant und nicht verhandelbar ist (wie von der Batterieladelogik gewünscht).

Andere mögliche Methoden

  1. adb-Befehle / Optimieren Ihres Systembetriebssystems: Diese können möglicherweise funktionieren oder nicht, da dies stark von der Art und Weise abhängt, wie das Betriebssystem des Geräts konzipiert ist. Um einen Eindruck zu bekommen, sehen Sie sich meine Antwort an, die das Gegenteil von dem ist, was Sie erreichen möchten.

Bearbeiten: Dank der Antwort von Firelord habe ich einen Weg gefunden, der AFAIK nirgendwo dokumentiert wurde.

Sie können diesen Befehl ausführen:

adb shell svc usb setFunctionsDadurch sollte der USB-Modus/die USB-Konfiguration auf „Nur Laden“ zurückgesetzt werden .

  1. DIY-Methoden zum Modifizieren des Kabels oder der Endverbinder: Nicht empfohlen , es sei denn, Sie haben gute Kenntnisse und sind geschickt in solchem ​​Basteln. Zum Beispiel Wie man ein USB-kein-Daten-Ladekabel herstellt - die Google-Suche gibt Ihnen viele weitere

  2. USB-Kondome: Das habe ich mir nicht ausgedacht :). Dies sind Implementierungen von DIY-Methoden, die als gebrauchsfertig verkauft werden. SyncStop/USB-Kondom ist ein solches Produkt – viele sind verfügbar

Hinweis: Alle oben genannten Methoden führen zu einem suboptimalen Laden und werden meiner Meinung nach nicht für den regelmäßigen Gebrauch empfohlen, da die Ladeleistung nicht ausgehandelt werden kann

Interessanterweise gibt es ein Produkt, das im vergangenen Jahr sicher über USB aufgeladen wurde (derzeit laut Website nicht vorrätig). Dies erkennt an, dass die Abschaffung von Datenanschlüssen eine schlechte Idee ist, und ermöglicht die Leistungsverhandlung (wenn auch langsam), während die Datenübertragung verweigert wird, indem Kondensatoren verwendet werden, um die Bandbreite nur für die Leistungsverhandlung zu begrenzen

Fazit Verwenden Sie 20-AWG-Kabel, die direkt oben empfohlen werden, und so sparsam wie möglich


(1): Die USB-Ladespezifikationen in Verbindung mit Battery Charging Revision 1.2 legen einen " Standard für die Festlegung der richtigen Methode zum Laden eines Akkus über einen USB-Anschluss " fest.

(2): American Wire Gauge (AWG) ist eine Referenz für die Dicke von Kabeln. In diesem System  zeigen größere Zahlen dünnere Drähte an. Die obige USB-Spezifikation bezieht sich auf die AWG-Nummern 20, 22, 24, 26 und 28

Ist es nicht möglich, ein Motorboot (Ersatzbatterie) zu verwenden und dieses von der unsicheren Quelle aufzuladen und später Ihr Telefon von der Bank aufzuladen?
@Willemien: Natürlich ist es eine andere Möglichkeit, aber die Frage spricht vom direkten Laden. Ja, Sie haben Recht. Danke