Xiaomi Redmi 1s/Hongmi 1s unter Ubuntu Linux als USB Geräte ansprechen

Das Xiaomi Hongmi 1s ist nicht gerade das günstigste chinesische Android Smartphone für 150,-€, doch bietet es preis-leistungs-technisch ein sehr hohes Niveau und von Werk aus die Android-Modifikation MIUI V5. Muss man nicht mögen (bei mir läuft seit dem ersten Tag CyanogenMod 11), ist jedoch bezüglich Rechteverwaltung gegenüber dem standard Android um Längen voraus.

Wie dem auch sei, ich habe mich für das Gerät entschieden und bin bislang wirklich zufrieden, hatte vorher auch ein anderes Mediatek basiertes Gerät aus China, welches mich nach 11 Monaten schwer im Stich gelassen hat. Aber es soll hier keine Werbung stattfinden, sondern dem Umstand Rechnung getragen werden, dass mein Ubuntu 14.04 das Hongmi 1s nicht ab Werk erkennt, wenn ich es anstecke – Windows 7 hingegen ohne Probleme. Das wurmt, hat jedoch einfache Gründe. Diese zu erklären dauert zu lange, daher schlicht eine einfache Lösung:

Wie im MIUI-Forum geschrieben reicht es unter Ubuntu 14.04 in der Datei /lib/udev/rules.d/69-libmtp.rules als root folgende Zeilen kurz vor Ende einzufügen. Ich habe sie bereits editiert, denn die im Eingangsposting angeführten Codelinien sind nicht für das Dateiformat angepasst, doch Posting #4 hat das freundlicherweise (für das 3W) übernommen.

# Xiaomi Redmi1S WCDMA – MTP Mode
ATTR{idVendor}==”2717″, ATTR{idProduct}==”1260″, SYMLINK+=”libmtp-%k”, MODE=”660″, GROUP=”audio”, ENV{ID_MTP_DEVICE}=”1″, ENV{ID_MEDIA_PLAYER}=”1″
# Xiaomi Redmi1S WCDMA – MTP Mode with USB Debug
ATTR{idVendor}==”2717″, ATTR{idProduct}==”1268″, SYMLINK+=”libmtp-%k”, MODE=”660″, GROUP=”audio”, ENV{ID_MTP_DEVICE}=”1″, ENV{ID_MEDIA_PLAYER}=”1″

Anschließend udev via “sudo service udev restart” neu starten und das Gerät wird anstandslos erkannt.