Ich habe ein Samsung Galaxy Tab. Wenn ich "ADB-Geräte" oder "ADB-Shell" eingebe, funktioniert dies, während das Tablet hochfährt - mit dem Samsung-Logo oder der Animation -, aber sobald der orangefarbene Sperrbildschirm angezeigt wird, wird die Verbindung unterbrochen und ADB wird beendet. Ich habe versucht, das USB-Kabel abzuziehen und anzuschließen, wobei ich an Einstellungen und Konfigurationen herumgespielt habe.
Laut Antworten auf andere Fragen, die ich gestellt habe, sollte adb immer gut funktionieren, wenn das Tablet eingeschaltet ist. Vielleicht für andere, aber nicht für mich.
Hinweis: Es hat nichts mit udev zu tun. Ich habe mich schon vor langer Zeit um die udev-Regeln gekümmert. Hier ist meine udev Regeldatei:
=> cat /etc/udev/rules.d/80-gtab.rules
# Samsung GT-P7510/Galaxy Tab 10.1
ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="gtab" MODE="777"
Ich habe udev mit "cd /etc/init.d; ./udev restart" (oder ähnlichem) neu gestartet und sehe / dev / gtab, erstellt durch diese udev-Regel. Ich habe andere Regeln ausprobiert, die nicht / dev / gtab beinhalten, verschiedene Variationen im Web.
Einmal lief die App gmtp tatsächlich. Lassen Sie mich das Dateisystem anzeigen und viele Dateien kopieren, damit ich weiß, dass dies möglich ist. Ich erinnere mich nicht genau, was ich getan habe, um dies zu erreichen. Aber seitdem verwende ich genau dieselbe udev-Regeldatei.
Ich habe jetzt über einen Monat gegoogelt und experimentiert und bis auf dieses eine glückliche Mal habe ich adb nicht dazu gebracht, zuverlässig zu arbeiten.
Hauptfrage: Wie kann dieses Problem des Unterbrechens der USB-Verbindung diagnostiziert werden, wenn das Tablet nach dem Start hochgefahren ist?