Home.

Technik-Blog

Willkommen auf meinem
Notiz - Blog
Blog

Kmoser's Tech-Blog

Mittwoch
27
Juni 2018
Klaus Moser
Klaus Moser

Wenn man beim Ausführen des adb Befehls folgenden Fehler erhält:

* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *
adb: error: failed to get feature set: insufficient permissions for device: verify udev rules.
See [http://developer.android.com/tools/device.html] for more information.

dann hat man auf das USB Device keine Zugriffsrechte

Wenn man sich die Ausgabe von dmesg anschaut, bekommt man einige wichtige Informationen.

[22040.856756] usb 3-2: new high-speed USB device number 10 using xhci_hcd
[22041.085756] usb 3-2: New USB device found, idVendor=18d1, idProduct=4ee7
[22041.085758] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[22041.085759] usb 3-2: Product: Nexus 7 [24044.085770] usb 3-2: Manufacturer: asus
[22041.085761] usb 3-2: SerialNumber: 1fa6c31a

Man kann erkennen das das angeschlossene Gerät ein Nexus 7 ist welches am Bus 3 hängt und die USB Device Nummer 10 hat. Daraus ergibt sich die Gerätedatei /dev/bus/usb/003/010. Schaut man sich diese an stellt man fest, dass diese root gehört und auch nur root bzw. Mitglieder der Gruppe root darauf Zugriff haben.

Bash
$ ls -l /dev/bus/usb/003/010
crw-rw-r-- 1 root root 189, 264 Jun 27 14:15 /dev/bus/usb/003/010

Die Rechte die eine solche Gerätedatei erhält kann man über udev-Regeln verändern.

Für mein Nexus 7 habe ich eine Datei /etc/udev/rules.d/80-nexus.rules angelegt mit folgendem Inhalt.

udev
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee7", MODE="0666", GROUP="plugdev"

Steckt man das Gerät jetzt aus und wieder ein wird die Gerätedatei andere Rechte bekommen. Allerdings wieder mit dmesg schauen denn die USB device number wird sich sicherlich ändern.

Bash
$ ls -l /dev/bus/usb/003/011 
crw-rw-rw- 1 root plugdev 189, 265 Jun 27 14:22 /dev/bus/usb/003/011

Ab jetzt kann man auch den adb Befehl als nicht-root Benutzer wieder benutzen.

Montag
28
Dezember 2015
Klaus Moser
Klaus Moser

Windows - Intel Virtualization Technology nicht verfügbar.

Nachdem ich heute aus dem Android Studio heraus den Emulator starten wollte erklärte mit das Studio dass die Virtualization Technology nicht verfügbar wäre.

Nach kurzer Recherche im BIOS und dem Datenblatt zu meinem Prozessor war klar dass VT sehr wohl zur Verfügung stand und es wohl mal wieder an Windows liegen musste.

Offenbar wurden die Ressourcen für VT schon anderweitig belegt. Die Lösung war schlussendlich die Hyper-V Unterstützung zu deinstallieren.

Dazu die Tastenkombination Win + R drücken und optionalfeatures.exe eingeben und mit Enter bestätigen. Hier den Haken bei Hyper-V entfernen mit OK bestätigen und anschließend den Rechner neu starten.

Montag
14
April 2014
Klaus Moser
Klaus Moser

PIN ändern in Android 4.4

Seit kurzen teste ich Constar als alternativer Handyprovider zu meinem bisherigen Provider Simyo, mit dem es leider zu Problemen mit unrechtmäßigen Abbuchungen gekommen ist und ich an deren Aufrechtigkeit bzw. deren Methoden zur Geldbeschaffung zweifeln muss.

Leider ist auf der Karte ein PIN den ich mir einfach nicht merken kann. Also hilft nur den PIN zu ändern. Die Frage ist nur wo. Für alle die vor dem selben Problem stehen, hier der Weg zum PIN Änderung unter Android 4.4:

Einstellungen > Sicherheit > SIM-Sperre einrichten > PIN ändern

Blog

Kmoser's Tech-Blog