
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.rules
mit 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 devices
wird mein Telefon nicht erkannt.
Hier sind einige weitere Informationen:
- USB-Debugging ist im Telefon aktiviert.
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