Welche Optionen gibt es, wenn der Anbieter keinen ADB-Treiber für ein Android-Gerät bereitstellt?

Ich habe ein Android-Telefon gekauft und der Anbieter bietet keinerlei Treiber an. Das Android SDK und die mitgelieferten Treiber scheinen mit dem Gerät nicht zu funktionieren, aber das Gerät selbst meldet Android 2.2.1.

Andere Benutzer haben berichtet, dass die Treiber des Nook Color für sie funktionierten, aber ich kann dies nach dem Versuch nicht bestätigen.

Welche Möglichkeiten habe ich, mich mit dem Gerät zu verbinden (und letztendlich zu rooten)?

Ist es wirklich nur die .inf-Datei, die ich manipulieren muss, um Windows die Geräte-ID bekannt zu machen? Immerhin gibt es Tools, um diese Zeichenfolgen herauszufinden, während das Gerät angeschlossen ist (obwohl "unbekannt") ...

Das fragliche Modell ist ein Simvalley SP-60 GPS .

Hinweis: Das Betriebssystem, für das ich Treiber benötige, ist entweder Windows 7 x64 oder, falls jemand dies erfolgreich getan hat, Windows XP 32bit (unter VMware mit angeschlossenem USB-Gerät).

Antworten (2)

Ich würde versuchen, extras\google\usb_driver\android_winusb.infim Android SDK zu bearbeiten, damit es Ihr Gerät erkennt.

Die Datei sollte einen Abschnitt wie diesen haben, den Sie erweitern können:

[Google.NTamd64]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF

Wenn Sie in den Windows-Geräte-Manager gehen und die Eigenschaften für Ihr Gerät anzeigen, sollten Sie die benötigte ID sehen. Zum Beispiel sagt mein Vibrant USB\VID_04E8&PID_681Cunter Geräte-IDs und hat 3 Einträge mit diesem und &MI_00, &MI_02, und &MI_03angehängt unter Busbeziehungen. Ich würde daher dies der .inf-Datei hinzufügen:

; Samsung Vibrant
%SingleAdbInterface%        = USB_Install, USB\VID_04E8&PID_681C
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_03

Sie sollten auch den Bootloader, den Wiederherstellungsmodus usw. neu starten und prüfen, ob dies mehr IDs bereitstellt. Ich weiß, dass mein Vibrant in jedem Modus neue Treiber installiert, wenn es zum ersten Mal verbunden wird, also sind wahrscheinlich mehr Einträge erforderlich.

Aktualisieren Sie dann einfach den Treiber und wählen Sie diese .inf-Datei aus. Es wird Ihnen wahrscheinlich einen Fehler bezüglich der Überprüfung der Treibersignatur geben. Abhängig von Ihrer Windows-Version gibt es verschiedene Möglichkeiten, dies vorübergehend zu deaktivieren. Hier ist eine gute Anleitung für Windows 8 und 10 . Sobald es deaktiviert ist, installieren Sie die .inf-Datei und Sie sollten loslegen können.

Ich denke, sobald Sie das getan haben, werden die USB-Massenspeichertreiber usw. automatisch installiert, wenn Sie das Gerät an den PC anschließen, aber wenn nicht, könnten Sie diesen Prozess wahrscheinlich dafür erweitern.

Kürzlich hat Koush (die Person hinter ) einen UniversalADBDriver für Windows entwickelt, der zB hier heruntergeladen werden kann . Lesen Sie mehr zB im AndroidPolice-Artikel Ein universeller ADB-Treiber für Windows, der tatsächlich auf 8 funktioniert und prüfen Sie ADBDriver.Com als alternative Quelle. Siehe dazu auch Koushs ursprünglichen G+-Beitrag . Zitat:

Aus irgendeinem Grund hat jeder Telefonhersteller seinen eigenen Adb-Treiber, also installiere ich am Ende etwa 3-4 verschiedene Treiber, wenn ich meine Tests durchführe. Es ist eine echte Nervensäge und verlangt auch viel vom Endbenutzer einer meiner Apps, dies zu tun.

Dieser Treiber sollte auf allen Android-Telefonen für alle Windows-Versionen funktionieren. [1] Es ist nicht erforderlich, dass Sie die Testsignierung aktivieren oder die Treiberüberprüfung deaktivieren oder sogar neu starten. Dies erfolgt durch die automatische Installation von ClockworkMod als vertrauenswürdiges Zertifikat und Herausgeber im Zertifikatsspeicher des lokalen Computers während des Einrichtungsvorgangs.

[1] Wählen Sie unter Windows 8 nach dem Herunterladen „Weitere Informationen“ und dann „Trotzdem ausführen“.

Wenn Sie also nicht selbst mit Quell-/Konfigurationsdateien spielen möchten, sollten Sie dies vielleicht ausprobieren.