Android User-Agents (HTC Desire)

Nachdem Update auf FroYo scheint es bei einigen HTC Desire-Geräten zu Fehlern im User-Agent zu kommen. Mal ganz davon zu schweigen, dass viele Endgeräte-Datenbanken wie Device Atlas anscheinend eine Erkennungs-Technik einsetzen, die hier nicht wirklich fruchtbar ist.

Nach dem Update meines HTC Desire auf Android 2.2 (“FroYo”) sende ich jedenfalls folgende Kennung (User-Agent):

Mozilla/5.0 (Linux; U; Android 2.2; de-de; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Bei dieser doch (mittlerweile) eindeutigen Kennung sollte auch das richtige Gerät gefunden werden können.

Wie dem auch sei, darauf wollte ich gar nicht hinaus. Denn viel interessanter ist die Möglichkeit, den User-Agent selbst zu setzen. Zumindest im Standard-Browser von Android ist das möglich (Dolphin unterstützt alternativ zum Original User-Agent nur Desktop und iPhone). Dazu geht man wir folgt vor:

  1. Standard-Browser öffnen
  2. in die Adresszeile (ohne http:// etc): about:debug eingeben
  3. unter Menü -> mehr… -> Einstellungen auswählen
  4. weit unten UAString auswählen

Hier können nur die vordefinierten User Agent-Kennungen (Android, Desktop, iPhone, iPad) gewählt werden – oder alternativ ein eigener über den Punkt manual definiert werden. Damit sollte man dann auch vom HTC Desire gezielt Erkennungen so manipulieren, dass man wirklich erkannt wird!

Sobald man im about:debug-Modus ist, gibt es übrigens eine Menge weitere Punkte, sowohl im Menü als auch unter Einstellungen.

VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)