Kategorien
Allgemein Computer / Informatik

Motorola Milestone – Android 2.0.1 Update packet capture

Hey everyone…

Since i (like everyone else with a Milestone) am waiting for 2.0.1 to be released i did some analysis of the wifi traffic of the Milestone when it checks for an update.

Here is what i found out:

1: A DNS query packet: DNS    Standard query A motosb1fe.bitfone.com

2: The DNS response: DNS    Standard query response CNAME mvfe1.bitfone.com A 216.90.91.100

3: After that there is some HTTP traffic going on which seems to encapsulate SYNCML data

POST /mvpdm/dm HTTP/1.1

Accept: application/vnd.syncml.dm+wbxml

Accept-Language: en

Accept-Charset: utf-8

User-Agent: Mototorla Android Sync DM Client

Cache-Control: private

Content-Type: application/vnd.syncml.dm+wbxml

x-syncml-hmac: algorithm=MD5,username=“xxxxxxxxxxxxxxx“,mac=xxxxxxxxxxxxxxxxxxxxxxxx

Connection: Close

Content-Length: 508

Host: motosb1fe.bitfone.com:80

…j.-//SYNCML//DTD SyncML 1.2//ENmlq.1.2..r.DM/1.2..e.4C9C..[.1..nW.http://motosb1fe.bitfone.com:80/mvpdm/dm..V.Motorola…gW.IMEI:xxxxxxxxxxxxxxx..V.xxxxxxxxxxxxxxx…Z..L.20000……kFK.1..O.1201…`K.2..TgW../DevInfo/Mod…O.Milestone…TgW../DevInfo/Man…O.motorola…TgW../DevInfo/Lang…O.de_DE…TgW../DevInfo/DmV…O.1.2…TgW../DevInfo/DevId…O.IMEI:xxxxxxxxxxxxxxx….FK.3..O.xxxx..TgW../DevDetail/Ext/SystemUpdate…Z..G.xml..S.org.openmobilealliance.dm.firmwareupdate.userrequest…..O……..

And the response:

HTTP/1.1 200 OK

Date: Sat, 02 Jan 2010 13:12:48 GMT

Content-Length: 591

Content-Type: application/vnd.syncml.dm+wbxml

Connection: Close

…j.-//SYNCML//DTD SyncML 1.2//ENmlq.1.2..r.DM/1.2..e.4C9C..[.1..nW.IMEI:xxxxxxxxxxxxxxx…gW.http://motosb1fe.bitfone.com:80/mvpdm/dm..V.Motorola…a.http://motosb1fe.bitfone.com:80/mvpdm/dm?sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..NZ..G.b64..S.syncml:auth-basic…..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=…Z..L.xxxxx……kiK.1..\.1..L.0..J.SyncHdr..o.http://motosb1fe.bitfone.com:80/mvpdm/dm..h.IMEI:xxxxxxxxxxxxxxx..IZ..G.b64..S.syncml:auth-MAC..xxxxxxxxxxxxxxxxxxxxxxx……O.401…iK.2..\.1..L.1..J.Alert..O.401…iK.3..\.1..L.2..J.Replace..O.401…iK.4..\.1..L.3..J.Alert..O.401……

So, it seems like the host is already active (anyways, ping is blocked). But unfortunately it sais that there is no update…

Looks like we just need to wait…. longer….

Motorola what are you doing? What’s taking so long? We don’t want a major upgrade with many cool new features. We just want the currently not working stuff to be fixed, like that auto-focus bug which is really really annoying. Fortunately it will only annoy us to the 6th of january since the 24,5 days are over then. And hopefully you will get 2.0.1 ready before the next 24,5 days are over!

Gr33ts Goddchen

Kategorien
Allgemein

Cinestar Konstanz – Avatar 3D Vorpremiere fällt flach

Hey,

also was uns gestern im Cinestar Konstanz passiert ist ist echt der Hammer.

Wir haben uns richtig auf die Avatar 3D Vorpremiere gefreut. Sind am Nachmittag hin und haben uns noch Karten gesichert. So weit so gut. Also kurz vor Vorstellungsbeginn ab ins Cinestar und schonmal Popcorn und Cola besorgen… Aber….: weit gefehlt. Sagt uns doch die Kartenabreißerin „Sorry, wir wissen noch nicht ob der Film stattfinden kann. Der Projektor ist kaputt“. WTF? Naja gut, also haben wir halt noch ein paar Minuten gewartet bis sie zu uns kam und uns sagte, dass die Vorstellung nicht stattfindet. Wir könnten die Karten umtauschen für nen anderen Film oder unser Geld zurückbekommen. Also sind wir total zerknirscht zur Kasse und haben unser Geld zurückgefordert…

Kurz vor Mitternacht krieg ich ne Nachricht im Skype. Nen Kollege schreibt mir wie geil der Film gewesen sei, in 3D, im Cinestar Konstanz. WTF? Es war wohl so, dass sie dann 10 Minuten nachdem wir gegangen waren plötzlich doch gesagt haben dass die Vorstellung stattfindet. Wie kann das sein? Spontane Projektoren-Selbstheilung?

Heute morgen krieg ich wieder ne Nachricht von einer anderen Person: Unbestätigten Gerüchten zufolge war das mit den Projektoren wohl nur eine Ausrede. Die Filme werden wohl auf Festplatten verschlüsselt an die Cinestar Kinos gesendet. Nur dass diesmal ein besonders schlauer Cinestar Mitarbeiter wohl vergessen hat die Keys zum entschlüssel mitzusenden. Und anscheinend war wohl um die Uhrzeit (vor 20 Uhr?!?!) niemand mehr erreichbar… Nach 20 Uhr ist es wohl doch noch gelungen jemanden wachzuklingeln der die Keys rausrückt.

Also falls korrekt ist finde ich das echt der Oberhammer, dass man total dreist belogen wird ala „Projekt ist kaputt“ nur weil die Cinestar Leute nicht fähig sind das mit den Keys zu organisieren.

Wir sind echt pissed… Und zig Leute erzählen mir heute wie geil der Film gewesen ist…

Cinestar, da habt ihr euch echt was erlaubt…

Ich bitte um Kommentare… 🙂

UPDATE: Gerade hab ich folgende News auf heise gelesen:

http://www.heise.de/newsticker/meldung/DRM-Chaos-verhindert-3D-Vorpremieren-von-Avatar-888309.html

Also doch, eine riesen Frechheit, dass man von Cinestar so belogen wird… Und dann steht man da mit ner riesen Tüte Popcorn und ner 1,5 Liter Cola, kann nix damit anfangen und kriegt’s noch nicht mal erstattet…

Kategorien
Allgemein Computer / Informatik

Druckerei.de verlost Wandkalender

Hey,

hab gerade von einer coolen Aktion von druckerei.de erfahren.

Ihr könnt dort einen richtig geilen Twitter-Wandkalender gewinnen. Alles was ihr dazu tun müsst ist in dem Blog-Eintrag von oben beschrieben.

Druckerei.de möchte wissen, wieso ihr twitter-süchtig seid. Über ein paar kreative Gründe in den Kommentaren würd ich mich sehr freuen 🙂

Na dann wünsch ich euch mal viel Glück 😀

Kategorien
Allgemein

Die Wunderlampe aus dem Paradies

Hey,

auf meiner täglichen Runde mit Linux hab ich was interessantes beobachtet.

Dort steht ein Baum der bereits komplett kahl ist. Dort hängt kein einziges Blatt mehr dran – außer an einem Ast. Schaut’s euch an. Sieht echt witzig aus find ich.

Und das ganze nur wegen der Wunderlampe 😀

Kategorien
The Nighthunters Union Jack - Linux

Linux – Kunststückchen

So, ein Kollege hat uns mal aufgenommen 😀

Kategorien
Computer / Informatik

ethersex ATMega2561 Port

Hey,

i finally got the bootloader ethersex working on our ATMega2561 board.

The problem was that it worked fine on our ATMega128 board, but the same software didn’t work on the ATMega2561 board. The problem was that the bootloader downloaded the firmware via tftp from a server but then didn’t start the loaded firmware, but seemed to reboot and download it again, and again, and again…

The problem was that it wasn’t able to jump to the application at address 0. Why is that? A look at the generated assembler code showed that the ATMega2561 uses EICALL, instead of ICALL (which is for chips with PC of 22 Bits). EICALL uses the Z-Register plus (!!!) the EIND byte to store the jump address (which is 0 in our case). So i just added „EIND=0;“ before the jump to our application (which is at address 0) and now everything works just fine :D.

Hopefully this helps many other developers who try to get ethersex working on ATMega2561 /ATMega2560 / ATMega1280 / ATMega1281.

Gr33tz Goddchen

Kategorien
Computer / Informatik

ChromeOS

Auf Chip gibt es ein VMWare Image einer frühen Entwicklerversion von Googles neuem Betriebssystem ChromeOS zum Download.

Hab es gleich mal gezogen und in VirtualBox geschmisse. Virtuelle Maschine gestartet und dann *WTF* ?!?! Nach 3 Sekunden (!!!) begrüßt mich bereits der Login-Screen. Hier muss man sich mit seinem Google-Account einloggen und fünf weitere Sekunden später sitzt man bereits vor seinem bekannten Google Mail Bildschirm welcher mit Googles eigenem Browser Chrome geöffnet wird.

Die Startdauer dieser frühen Entwicklerversion finde ich einfach phänomenal. Allerdings muss man sagen, dass es bei der Benutzer dann doch sehr sehr langsam ist. Was jedoch keineswegs an ChromeOS liegen muss. Schließlich ist es eine Entwicklerversion und läuft dazu noch in einer virtuellen Maschine.

Mein Fazit: Äußerst vielversprechend als Betriebssystem für Netbooks und andere Geräte mit denen hauptsächlich gesurft wird.

Kategorien
Allgemein

Neues Mobiliar

Juhu neue Möbel 😀

Kategorien
The Nighthunters Union Jack - Linux

Struppi-Rennen Herbst 2009 – Windhundrennclub Bodensee-Kreis

Hey,

heute war vielleicht wieder was geboten 🙂

Struppi-Rennen des Windhundrennclub Bodensee-Kreis.

Linux hat einen hervorragenden 5. Platz belegt mit den Zeiten 8,50 und 8,20 Sekunden auf 100 Metern. Ich bin sehr stolz 🙂 Nächstes Mal schaffen wir’s auf’s Treppchen 😀

Kategorien
The Nighthunters Union Jack - Linux

Military-Lauf Konstanz

Hey,
heute war ein sogenannter „Military-Lauf“ vom Verein für Schutz- und Polizeihunde e.V.

Der Marsch ging über ca. 10 km und war mit 10 Stationen gespickt. An den Station galt es entweder für Hund, Mensch oder beide diverse Aufgaben zu meistern für die dann Punkte vergeben wurden.

Wir wurden Platz 114 oder so was (von 150). Aber für das erste mal bin ich doch zufrieden. Viele Aufgaben hat Linux sehr gut gemeistert und auch die volle Punktzahl abgeräumt 😀

Fotos hab ich leider keine gemacht. Aber auf der Page vom Verein gibts sicher bald welche 🙂

Goddchen & Linux