Telefon wird in DDMS in Ubuntu 12.04 – 32 Bit nicht erkannt

Telefon wird in DDMS in Ubuntu 12.04 – 32 Bit nicht erkannt

Ich verwende Ubuntu 12.04 32 Bit. Ich habe ein Micromax Ninja A87 Android-Telefon mit GB 2.3.5. Mein Problem ist, dass das Telefon nicht erkannt wird. Wenn ich es auf einem Windows 7-PC versuche, wird es erkannt.

Hier sind alle Schritte, die ich befolgt habe, aber immer noch kein Glück hatte.

$ lsusb
Output: Bus 002 Device 006: ID 1c9e:9e08 OMEGA TECHNOLOGY

Ich habe eine Datei 51-android.rulesmit folgendem Inhalt erstellt:

SUBSYSTEM=="usb", ATTR{idVendor}=="1c9e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

Alternativ habe ich versuchtdieser externe LinkAuch.

Fertig chmod a+r on 51-android.rules. Neu gestartet udev, auch meinen PC neu gestartet. Fertig kill-server& start-server. Aber trotzdem adb deviceswird mein Telefon nicht erkannt.

Hier sind einige weitere Informationen:

  1. USB-Debugging ist im Telefon aktiviert.
  2. Immer wenn ich mein Telefon mit dem PC verbinde, wird auf dem PC ein Popup angezeigt:

    USB-Modem-Massenspeicher wurde angeschlossen

Antwort1

Wenn ich die Vendor-ID und die Produkt-ID in Windows überprüfe, wird 1c9e:9e18 angezeigt. In Ubuntu wird jedoch 1c9e:9e08 angezeigt. Ich habe also versucht, zur gleichen Vendor-ID/Produkt-ID zu wechseln, also 1c9e:9e18. Erstellen Sie dazu eine Regel in /etc/usb_modeswitch.d/1c9e:9e08 und fügen Sie den folgenden Inhalt in die Datei ein:

DefaultVendor=0x1c9e
DefaultProduct=0x9e08

TargetVendor=0x1c9e
TargetProduct=0x9e18

SierraMode=1
NoDriverLoading=1

Fügen Sie den folgenden Code zur Datei /lib/udev/rules.d/40-usb_modeswitch.rules hinzu.

ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9e08", RUN+="usb_modeswitch '%b/%k'"

Sobald dies erledigt ist, führen Sie Folgendes aus:

sudo usb_modeswitch -v 0x1c9e -p 0x9e08 -S -R -W

Jetzt kann adb das Telefon erkennen.


Weitere Informationen finden Sie unter dem folgenden Link: http://forum.xda-developers.com/showthread.php?t=1968465

Antwort2

Das Problem ist, dass der primäre Flash-Speicher Ihres Geräts möglicherweise keine von Ubuntu unterstützten Treiber hat. Windows ist ein gängigeres und einfacheres Betriebssystem. Ihr Gerätehersteller hat also möglicherweise Windows-Treiber bereitgestellt. Deshalb funktioniert es unter 7

verwandte Informationen