Schlagwort-Archive: Android

OpenSource für mein Defy

Nachdem mein geliebtes Motorola Defy nun aus dem Garantiezeitraum raus war, konnte ich endlich dem beschämenden Support seitens Motorolas ein Ende setzen.
War die Auslieferung mit dem schon damals veralteten Android 2.1 „Éclair“ ein Ärgernis, so grenzte das stiefmütterlich behandelte Update auf Android 2.2.2 „Froyo“ an eine Frechheit!
Dementsprechend verwunderte es auch niemanden, dass Motorola kurz nach dem Update verlautbarte, es würde keine weiteren Updates mehr für das Defy geben.
Dazu kamen dann noch all die Hemmnisse durch das Branding namens „MotoBlur“, welches seinen Namen ganz zu recht trägt.
Passenderweise häuften sich in letzter Zeit auch unmotovierte Abstürze und Neustarts.
Damit war meine Hemmschwelle, die Programmierung des Smartphones zu kacken und ein neues Betriebssystem zu installieren in Flokati-Höhe angelangt.
Also Nägel mit Köppen gemacht und schlau gelesen, was die OpenSource-Community für das Defy in Petto hat.
Das sind eine überraschend stattliche Anzahl an Betriebssystemen!
Nach näherer Betrachtung kamen für mich eigentlich nur zwei Systeme in Betracht:

  1. CyanogenMod 7 (Android 2.3.7) 7.2.0 stable
  2. CyanogenMod 10 (Android 4.1.2) Nightly Builds

Da ich auf das Telefon täglich angewiesen bin, entschied ich mich gegen das momentan noch experimentelle CyanogenMod 10 und für die erprobte Version 7.

Der erste Schritt war, die Root-Sperre des Defys zu knacken.
Hierbei ist das Programm „SuperOneClick 2.2“ in Verbindung mit diesem Thread sehr hilfreich.

Als zweites Stand ein umfassendes Backup auf der Tagesordnung, denn ein schlechtes Backup-System ist besser als gar kein System!
Alle Programme, die eine eigene Backup-Funktion haben (z.B. mein geliebtes „acar„), durften selbige zum Besten geben.
Außerdem habe ich noch mittels „SMS Backup & Restore“ den nicht eh Cloud-mäßig gesicherten Teil meiner vergangenen Kommunikation kopiert.
Um jedoch ein 1:1 Spiegelbild des gesamten Systems zu erzeugen (sollten später beim flashen alle Stricke reißen) habe ich ClockworkModRecovery installiert (findet sich im Anhang zu diesem Post). Das Programm wird später auch zum Wechsel der ROMs gebraucht.
Zum Vorgehen kann man sich an den Abschnitt „Backup“ in der oben verlinkten Anleitung halten oder auch die hier nehmen. Das Backup dauerte bei mir knapp 10 Minuten (zwischendurch herrscht verdächtige Untätigkeit, also nicht nervös werden) und benötigte etwas über 1 GB an freiem Speicherplatz auf der SD-Karte:
ClockworkModRecovery Backup
Will man den Platz auf der SD-Karte anschließend für das neue ROM frei räumen, kann man das erstellte Image auch einfach auf den Rechner kopieren. Zur Wiederherstellung muss dann natürlich die Ordnerstruktur auf der SD Karte (Clockworkmod/Backup/IMAGEDATUM/) vorhanden sein bzw. erstellt werden.

Anschließend kommt das Telefon ans Ladegerät, bis der Akku randvoll ist.

Zum flashen habe ich mich hauptsächlich an die hübsch bebilderte Anleitung von Domingo2010 und RATTAR aus dem Android-Hilfe-Forum gehalten.
Will man auch die proprietären Anwendungen aus dem Hause Google (Maps, Navigation, GMail, Play Store, etc.) nutzen, so muss man neben der Datei „cm-7.2.0-jordan.zip“ auch „Gapps“ als Zip mit auf die SD-Karte packen und später ebenso über ClockworkModRecovery installieren. Hierbei ist es wichtig, dass ihr eine kompatible Gapps-Version verwendet! Eine Übersicht findet sich hier im cyanogenmod-Wiki.
Ich verwendete (nach einem ersten fehlgeschlagenen Versuch) „gapps-gb-20110828-signed.zip“.
Die Installation verlief erfreulich reibungslos:
ClockworkModRecovery Installationsablauf CM7
Einzig Schritt 18 – „Fix Permissions“ aus der Anleitung musste ich auslassen, da es diesen Eintrag in der von mir verwendeten Version 5.0.3.1 nicht mehr gab.

Einen Reboot später erfreute mich mein Defy mit neuem Bootlogo („Tschüss Motorola!“) und neuer Benutzeroberfläche:
CyanogenMod 7 Boot Animation

CyanogenMod 7 Desktop

Die Freude währte allerdings nur kurz.
Im Abstand von Sekunden tauchte immer wieder folgende Fehlermeldung auf:
„Die Anwendung Android-Tastatur (Prozess com.android.inputmethod.latin) wurde unerwartet beendet. Versuchen Sie es erneut.“:
Fehlermeldung
Da ein Defy ohne Touchscreen-Tastatur jedoch kaum zu nutzen ist, musste ich über den Rechner-Umweg Lösungen probieren.
Um es kurz zu machen: Alle in verschiedensten Foren vorgeschlagenen Lösungswege (Cache mehrfach löschen, „UserDictionaryProvider.apk“ neu installieren, Dalvik Cache löschen, ROM komplett neu installieren etc.) brachten keine Besserung.
Das Defy war in diesem Zustand nutzlos.

Warum dann also nicht weiter experimentieren und einfach eine „Nightly-Version“ von CM7 installieren? „Kaputt is eh schon.“
Ich entschied mich für „Cm-7-20121207-UNOFFICIAL-jordan-signed.zip“ von maniac103. maniac103 ist in Deutschland für die Weiterentwicklung des CyanogenMods für das Defy (Motorola-intern „Jordan“ genannt) verantwortlich. Daher hatte ich in das von ihm kompilierte ROM dass meiste Vertrauen.
Die Installation lief mithilfe dieser Anleitung ebenfalls problemlos.

Und was soll ich sagen? Der Fehler ist verschwunden!
Das System läuft bisher absolut stabil und erfreut mit schnellerer Reaktion sowie längerer Akku-Laufzeit.
Auch die Wiederherstellung meiner alten Nutzerdaten verlief problemlos.
Ein Sieg auf ganzer Linie!

Damit dürfte mein geliebtes Motorola Defy noch lange Zeit nicht zum alten Eisen gehören.

Anschließend installierte ich noch Swype Beta 1.4, welches ebenfalls einen großen Fortschritt gegenüber dem alten Motorola-Swype darstellt.

Der einzige Wermutstropfen ist bisher, dass ich kein Widget finde, welches mit der Androideigenen Mailverwaltung kooperieren möchte, um mir meine neuen Mails auf dem Desktop darzustellen.
Beim alten 2.2.2 gabs da extra noch ein Widget für (ähnlich des Kalender-Widgets). Weiß da einer von euch ne elegante Lösung?

P.S.: Nachdem ich nun weiß, wie der Lagomorpha läuft, werde ich irgendwann sicherlich auch auf CyanogenMod 10 umsteigen. Da warte ich jedoch erst noch, bis die Version ausgereifter ist. Aktuell berichten mir zu viele Leute von rapidem Akkuverbrauch beim Defy mit CyanogenMod 10.

Die besten Schrauber-Apps

Es wäre nicht mein Telefon, wenn es nicht ein paar schrauberspezifische Gimicks bereithalten würde.
Daher habe ich mal eine Liste zusammengestellt, welche kostenlosen Apps ich für den Schrauber von Welt sinnvoll finde:

  • Google Mobile Navigation

    Dagegen kann jedes mir bisher bekannte Navigationssystem einpacken. Damit findet man auch den entlegensten Schrottplatz.
  • DailyRoads Voyager

    Da das Telefon eh beim fahren vor der Scheibe hängt, damit man Google Mobile Navigation folgen kann, kann man auch gleich die Aussparung für die Kamera in der Halterung nutzen und das Telefon als BlackBox gebrauchen. DailyRoads Voyager zeichnet im Hintergrund auf der SD-Karte eine Endlosschleife von Videos auf. Mit dabei sind auch Daten über die gefahrene Geschwindigkeit, die genaue GPS-Position, die Geräusche im Innenraum (klickern des Blinkerrelais!), etc.. Ich hab mittlerweile genug Verkehrsunfall-Gerichtsprozesse miterlebt um zu wissen, dass ein Video vom Unfall jeden Richter überzeugen dürfte, auch ohne das ein teurer Sachverständiger bestellt werden muss.
  • Trapster

    Um vom leicht verträumten dahincruisen nicht noch ein teures Erinnerungsfoto zu bekommen, fungiert Trapster als Radarwarner. Per Community werden alle Arten von finanziellen Gefahren für den modernen Kraftfahrer gemeldet und an die anderen Nutzer weitergeleitet. Trapster bestimmt dann aus der eigenen GPS-Koordinate den Kurs und die Geschwindigkeit und meldet sich, sobald man sich einer Gefahrenstelle nähert. Per „I like-Button“ können dann andere Nutzer, die an der selben Stelle vorbei kommen die Gefahr „bewerten“ und so das System selbst aktuell halten. Schaut mal eure eigene Heimatstadt auf der Trapster-Homepage an. Osnabrück ist z.B. schon ganz gut abgedeckt.
  • aCar

    aCar wird häufig nur auf seine Funktion als digitales Tankbuch reduziert. Das ist aber ein Fehler wie ich finde. aCar fungiert nämlich auch als Service-Reminder. Einmal alle notwendigen Service-Intervalle (Ölwechsel, Abschmierdienst, Ventile und Vergaser einstellen, etc.) eintragen und schon erinnert aCar einen dran, welches Auto mit welchem Service dran ist. Keine lästigen Papierlisten mehr und ein nachtragen von Hand mit dem Ergebnis, dass der Luftfilter nun schon 100.000 km auf dem Buckel hat. Ach ja, den Benzinverbrauch kann man damit auch aufzeichnen…
  • Car Finder

    Da hat man mal wieder sein Reliant Dreirad auf einem Parkplatz geparkt, plötzlich fällt die Reliant National Rallye ein und der ganze Platz ist voller Threewheeler…. Tja, wo steht jetzt nochmal der Eigene? Car Finder hilft bei diesen häufigen Notlagen, indem man die GPS-Position beim Aussteigen speichert (dazu dann im Parkhaus noch die Ebene und Reihe einträgt) und später per Kompass wieder zurück geführt wird. Und damit in der Zwischenzeit nicht noch die Parkuhr abläuft, gibts dafür auch noch einen Timer.
  • Verkehrsinformationen Mobil

    Ob ein Stau hinter der nächsten Ecke lauert sagt dir die App Verkehrsinformationen Mobil. Es ließt die ADAC-Staumeldungen und Prognosen aus und bereitet sie in einer Google-Maps-Ansicht auf, so dass man immer genau sehen kann, wo mit Verzögerungen zu rechnen ist. Das Ganze funktioniert für Autobahnen genauso wie für Bundesstraßen. Vielleicht nix für die Fahrt zum Bäcker um die Ecke aber für einen längeren Trip durchaus nützlich.
  • Fuel Mix

    Schluss mit Kopfrechnen an der Tanke! Zwar kann die englische Fuel Mix-App kein frei einstellbares Mischungsverhältnis und auch kein 33:1 (wie es ältere Simson-Motoren brauchen), aber sein deutscher Bruder (der wenigstens letzteres kann) will eine ständige Internetverbindung, welche eigentlich nicht nötig ist. Lola reicht 1:50 und damit reicht mir dieser Funktionsumfang.
  • ConvertPad

    Wenn das Handbuch eures amerikanischen Schnauferls von 1500 Torr-Reifendruck spricht, ist an der Tanke guter Rat teuer. Da sich nämlich weder auf der Insel noch in den Kolonien die Notwendigkeit metrischer Maßsysteme durchsetzen konnte, gelangt man als Geisteswissenschaftler, wie ich, schnell an seine mathematischen Grenzen, wenn es ans umrechnen geht. Hier hilft ConvertPad. Einfach gewünschte Ausgangs-Maßeinheit auswählen, Wert eingeben und schon bekommt man eine Liste mit umgerechneten Werten. Die Umrechnungs-Kategorien reichen dabei von „Astronomisch“ bis „Zeit“. Was man da nicht umrechnen kann, gibt es nicht.

So, das wäre meine Liste. Habt ihr noch Favoriten? Gerne auch aus dem „Nicht-KFZ-Bereich“!

Evolution mit Andriod – Android mit Evolution

Zentrales Element meiner aktuellen Technologieoffensive war ja die Zusammenarbeit von Ubuntu (genauer dem von mir verwendeten E-Mail/Kalender/Kontakte-Programm „Evolution„) und meinem Motorola Defy.
Ein direkter Kontakt per USB-Schnittstelle ist aktuell wohl noch nicht möglich.
Also muss ein Umweg her.
Die Synchronisierung über die Google „Cloud“ läuft jedoch nahezu perfekt.
Natürlich weiß ich, dass Google mit meinen so gewonnenen Daten nicht gerade verschwiegen um geht.
Es fällt mir leider auch keine tragfähige Ausrede ein, warum das gerade ok sein soll.
Ich will es einfach.
Mal sehen, ob die Zeit mir da eine verschwiegenere Lösung bietet.
Um die beiden Plattformen reibungslos miteinander kommunizieren zu lassen, war etwas Netzrecherche notwendig.
Die beste Anleitung habe ich hier gefunden.

Will man nur eine Einwegkommunikation (keine Ahnung warum) hilft diese Anleitung weiter.

Zur perfekten Personalisierung des Telefons zählte für mich weiterhin, die Integration meines langjährigen Klingeltones (easy) und meines SMS-Tones (schwerer; hier ne Anleitung). Langsam wirds meins….

Opel-Teile und die Waffen-SS bei Aldi-Süd

Mit neuem Telefon steht mir nun auch die wunderbare Welt der „Apps“ offen.
Da gibt es herrlich sinnlosen Krams.
Eher aus Langeweile habe ich mal eine App ausprobiert, welche die Kamera des Telefons in einen Barcode-Scanner umfunktioniert.
Das Ergebnis war erstaunlich!
Man ahnt ja gar nicht, was Aldi-Süd alles im Programm hat!
Hinter der 3,5%igen H-Milch verbirgt sich z.B. ein „Opel Omega B Wischermotor Vorne (39,99€)“:
Barcode-Scanner 3
Bedenklich finde ich hingegen, dass sich hinter den kindgerechten Doppelkeksen die „Waffen-SS Uniforms in colour photographs… (15,95€)“ verbergen:
Barcode-Scanner 4
Wenn ihr also demnächst jemanden schallend lachend durch den Aldi laufen seht, wundert euch nicht.
Manchmal sind es die einfachen Sachen, die glücklich machen….