HTC schnüffelt beim Android Update

Geschrieben von everflux am November 18th, 2010

Ich habe ein HTC Hero Mobiltelefon, eines der ersten in meinen Augen wirklich attraktiven Android Handys. Lange Zeit hat HTC die Hero Nutzer vertröstet, was ein Android Update angeht. Bereits vor einigen Monaten erschien dann pünktlich zum Markstart von Android 2.2 das Update auf Android 2.1 für das HTC Hero.

Ich wollte mal sehen, was eigentlich so passiert während das Android Handy nach Softwareaktualisierungen bei HTC sucht. Dazu habe ich den Datenverkehr über WLAN mit tcpdump mitgeschnitten und dann mit Wireshark ausgewertet.

POST /android/checkin HTTP/1.1
Content-type: org/x-json
Content-Length: 502
Host: andchin.htc.com
Connection: Keep-Alive
User-Agent: Android-Checkin/1.2


{"digest":"a3ab719702d5369344545716a74c2bc","imei":"3579880205XXXXXX",
"locale":"en_DE",
"logging_id":-5997289630894730370,"id":2306200997234244131,
"checkin":{"build":{"firmware_version":"2.73.405.93 CL#154788
release-keys","bootloader":"1.76.0007","serialno":"HT97JL902XXXX","carrier":"htc_wwe",
"build_type":"user","radio":"63.18.55.06EU_6.35.06.18","revision":"128",
"id":"htc_wwe/htc_hero/hero/hero:1.5/CUPCAKE/154788:user/release-keys",
"changelist":"154788","product":"hero"}},"model_number":"HTC Hero"}

Man beachte die von mir fett hervorgehobenen Daten (imei und serialno, Firefox stellt das nicht fett dar) – hier wird neben der Seriennummer auch die IMEI übermittelt. Datensparsamkeit ist das sicherlich nicht. Damit hat HTC neben der IP Adresse auch die Seriennummern, die das Hero eindeutig identifizierbar machen. Ob in dem „digest“ oder den „id“ Daten noch anderes versteckt ist, wie z.B. die SIM Karten ID oder Telefonnummer kann ich nicht erkennen.

Schade, dass HTC hier nicht darauf hinweist, welche Daten für das Android „checkin“ übermittelt werden, und dies still und heimlich passiert. Ich habe dabei das Gefühl, dass HTC hier mehr schnüffelt als erforderlich – die Seriennummer oder IMEI hätte es sicherlich getan. Beides und dann noch „digest“ und andere ID Werte machen mich stutzig.

Die Antwort vom HTC Server scheint übrigens den digest Wert nicht zu verwenden:


HTTP/1.1 200 OK
Connection: close
Date: Fri, 18 Jun 2010 22:45:45 GMT
Accept-Ranges: bytes
Server: Noelios-Restlet-Engine/1.1.6
Content-Length: 104
Content-Type: application/json; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1


{"time_msec":"1276901145060","stats_ok":true,"intent":[{"action":"android.server.checkin.FOTA_CANCEL"}]}

HTC Hero Android 2.1 update (Europa)

Geschrieben von everflux am Juni 28th, 2010

Endlich ist es soweit! Bei meiner manuellen Pruefung meldet mir das HTC Hero nun ein Firmware Update auf Android 2.1 – ich hab schon fast nicht mehr daran geglaubt.

Damit macht HTC endlich das Versprechen wahr ein Softwareupdate für das HTC Hero auszuliefern. Wenn man den Aussagen glauben kann, ist es wohl auch direkt das letzte, denn Android 2.2 (Froyo) wird wohl nicht für das HTC Hero als Update kommen.

Das Firmware Update für das HTC Hero dass nun endlich auch in Europa verfügbar ist, meldet sich als 79.88 MB Download und trägt die Nummer 3.32.405.1 – von solchen Versionsnummer könnte sich selbst Oracle noch was abschauen. Weiterlesen »

HTC Hero – und Donut?

Geschrieben von everflux am Oktober 16th, 2009

Als ersatz für ein ausgefallenes Nokia N95 habe ich mir das HTC Hero zugelegt – ein Android basiertes Mobiltelefon. (Das iPhone kam für mich nicht in Frage, da ich nicht vor habe mir einen Mac zu kaufen und in Objective C Programme zu schreiben, die dann doch nie im Apple Store auftauchen, weil der Mondstand nicht stimme.)

Was ist cool am HTC Hero? HTC hat Android als Basissystem genommen und mit einer eigenen Oberfläche aufgewertet. Dem Sense UI von HTC. Es ist angenehm damit zu arbeiten, wenn auch eine Umstellung von Nokia zu Android etwas Zeit in Anspruch nimmt. Deutlich merkt man, dass das Gerät eher als „verlängerter Arm“ von Google agiert: Termine, Kontakte, Chats, E-Mail – Google Dienste stehen im Hintergrund und diese Daten werden im Hintergrund synchronisiert. Wenn man es mag, ist es genial. Aktuell basiert die HTC Hero Firmware auf Android 1.5 (Cupcake) und noch nicht auf dem Donut: Android 1.6. Weiterlesen »

Nokia: Symbian, Android – oder Maemo?

Geschrieben von everflux am August 11th, 2009

Wie golem berichtet gibt es Gerüchte, dass Nokia das Betriebssystem Symbian auslaufen lassen könnte. Hintergrund soll sein, dass Symbian im vergleich zu aktuellen Betriebssystemen zu „schwerfällig“ sei. Betrachtet man die Entwicklung bei Linux (nicht zuletzt Dank Google mit Android) so kann man das gut nachvollziehen. Auch andere mobile Betriebssysteme wie das iPhone OS machen rasant Forschritte.

Hinzu kommt, dass Nokia mit Maemo selber einen deutlichen Takt vorlegt – man merkt spürbar, in welchem Bereich Innovationen stattfinden, und wo Altlasten die Entwicklung beherrschen. Setzt man dieses Gerücht in Kontext mit dem älteren Gerücht, dass Nokia zukünftig auf Android setze, so erscheint das ganze nicht so abwegig.
Beide Betriebssysteme basieren schließlich auf Linux, und damit hat Nokia unter dem Maemo Projekt bereits reichlich Erfahrung. Auch die Abkommen mit Intel sprechen hier eine recht deutliche Sprache. Schaden wird es Nokia wohl kaum – höchstens wenn die Migration nicht bald einsetzt.

Nokia + Android

Geschrieben von everflux am Juli 6th, 2009

Der Guardian berichtet über Gerüchte, dass Nokia ein Android basiertes Handy im September 2009 vorstellen wird. Im September findet die Nokia World statt, und laut informierten Quellen sei Nokia bereits seit längerer Zeit dabei, ein Android basiertes Mobiltelefon zu entwickeln. Das Nokia Android sei „in der finalen Phase“, so Insider. Weiterlesen »

Java/JavaFX -> iPhone + IpodTouch?

Geschrieben von everflux am März 5th, 2009

Sun hat mit JavaFX ein großes Vorhaben gestartet: JavaFX soll Java in einem Bereich populär machen, in dem Java ursprünglich brillierte: Rich Internet applications (RIA). Damals waren es die Java Applets, die für Lauftext, interaktive Menüs und ganze Lernprogramme eingesetzt wurde.

JavaFX soll eine neue Generation von Internet Anwendungen einläuten, Desigern wie Entwicklern neue Möglichkeiten an die Hand geben. Und mit JavaFX mobile soll die Philosophie „write once, run everywhere“ für mobile Anwendungen wahr(er) werden. JavaFX Mobile wird auf Blackberrys, Android und anderen Mobilgeräten laufen, solange zumindest JavaME vorhanden ist. (Die JavaFX Mobile runtime wird ggf. nachinstalliert) Auch wenn Nokia noch nicht offiziell im Boot ist, könnte ich mir eine entsprechende Ankündigung zur JavaOne gut vorstellen.

Doch was ist mit Java und dem iPhone von Apple? Auch der Apple ipod touch, der eine ähnliche Plattform wie das iPhone darstellt besitzt derzeit weder Flash noch Java Support. (Wenn man von einem Jailbreak Gerät absieht.) Weiterlesen »

Symbian (S60, UIQ, MOAP) wird OpenSource

Geschrieben von everflux am Juni 24th, 2008

Wie golem berichtet will Nokia das Symbian Betriebssystem in ein OpenSource Lizenzmodell überführen und vereinheitlichen. Zuerst wird Nokia dafür allen Partnern die Rechte abkaufen, um Symbian vereinheitlichen zu können. Danach soll es als offene Plattform kostenlos angeboten werden. Weiterlesen »


http://everflux.de/
Copyright © 2007, 2008 everflux. Alle Rechte vorbehalten. All rights reserved.