Bestimmte Cyanogen Systemapps entfernen

CyanogenMod ist an sich ein wirklich schönes Mod für Android. Nur leider werden einige Anwendungen mitgeliefert die ich nicht wirklich benötige z.B. der Twitterclient. Glücklicherweise kann man diese Anwendungen problemlos entfernen. Dazu gehen wir in das Android SDK in den Ordner tools und öffnen dort eine Konsole in die wir folgendes eingeben:

./adb remount
./adb shell

rm -f /system/app/com.amazon.mp3.apk
pm uninstall com.amazon.mp3

rm -f /system/app/Twitter.apk
pm uninstall com.twitter.android

reboot

Nach dem Reboot sollten die entsprechenden Anwendungen verschwunden sein. Es sei denn es handelt sich um ein EVO oder Desire Gerät. Hier funktioniert das nicht, da die System Partion blockiert ist solange Android läuft. Hier muss das ganze über das Recovery gemacht werden. Wobei es beim Recovery das Problem gibt das es das pm Kommando nicht vorhanden ist. Dort fehlt mir noch die richtige Lösung. Eine einfache Methode zum entfernen von „Stock Apps“ auf Geräten bei denen das Systemverzeichnis während der Laufzeit nicht geschützt ist, ist Titanium Backup. Dieser kann mittels Rootrechten auch Systemapps entfernen.

Weitere Informationen gibt es unter:
http://wiki.cyanogenmod.com/index.php?title=Barebones

RADIO auf dem HTC Desire flashen

Auf meinem HTC Desire nutze ich CyanogenMod. Dort hatte ich das Problem das die Camera im Videomodus nicht funktionierte. Sobald ich den Videomodus aktivierte, startete das Gerät neu. Abhilfe schaffte hier das Updaten des RADIO.

Bei dem RADIO handelt es sich um die sogenannte Baseband Software welche für die Telefonfunktonalität (GSM etc.) zuständig ist. Um zu sehen welche RADIO Version man auf seinem Desire hat startet man das Gerät mit Power + Volume Down. Dort ist dann eine Zeile mit RADIO sowie der entsprechenden Versionsnummer zu finden.

Die aktuellen HTC Desire RADIO Versionen findet man unter http://forum.xda-developers.com/showthread.php?t=687464. Die gewünschte Version lädt man sich herunter und speichert sie auf der SD Karte des Gerätes.

Das Desire startet man nun im Recovery Modus (Power + Home) und wählt im Recovery Menü Flash zip from sdcard. Dort wählt man die Zip Datei mit dem entsprechenden RADIO aus und bestätigt. Anschließend sollte aus dem Recoverymodus neu gestartet werden, da erst dann der RADIO geflasht wird. Wie man hier lesen kann, verbrauchen einige RADIO Versionen wohl etwas mehr Strom.

Weitere Informationen gibt es unter:
http://wiki.cyanogenmod.com/index.php?title=Installing_a_Radio_image
http://pdk.android.com/online-pdk/guide/telephony.html

Mit GNU Privacy Guard Dateien auf der Kommandozeile verschlüsseln

Möchte man mittels GPG eine Datei in der Kommandozeile verschlüsseln so gibt man auf der Konsole folgendes ein:

gpg -c geheim.txt

Danach wird man nach dem Passwort gefragt. Verschlüsselt wird in diesem Fall symmetrisch. Entschlüsseln kann man das ganze mittels:

gpg -o geheim.txt -d geheim.gpg

Das schöne an GPG ist im übrigen das es für so ziemlich jedes System zur Verfügung steht. Angefangen bei Linux und Windows bis zu Androidgeräten. Interessanter wäre natürlich eine auf Dateien basierende Verschlüsselung welche sich transparent in das Dateisystem einbindet (sprich ich als Nutzer merke nicht das mit verschlüsselten Dateien gearbeitet wird), aber man wird ja noch träumen dürfen ;)

Möchte man das ganze nicht auf Dateien basierend haben, sondern alle Daten in einem Container transparent einbinden so empfiehlt sich Truecrypt mit welchem das problemlos funktionieren sollte. Auch dieses ist betriebssystemübergreifend verfügbar.

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/gnupg
http://de.wikipedia.org/wiki/GNU_Privacy_Guard
http://wiki.ubuntuusers.de/TrueCrypt
http://de.wikipedia.org/wiki/TrueCrypt

OpenGameArt

Programmierer haben meist ein Problem. Sie können wunderbar programmieren aber wenn es ans grafische geht ist es plötzlich vorbei. Und dabei möchte man doch so gerne Projekt XYZ auf die Beine stellen. Also woher nehmen wenn nicht stehlen?

Die Antwort auf diese Frage liefert http://www.opengameart.org/. Dort sind unterschiedlichste Grafiken, Musik und vieles mehr was man für ein Spiel benötigt unter freier Lizenz zu finden. Welche Lizenz das ist ist immer auf der jeweiligen Seite beschrieben. An sich ein sehr schönes Projekt welches hoffentlich Zukunft hat :)

Anno goes Open Source

Natürlich ist dem nicht ganz so wie in der Überschrift versprochen ;) Aber einige Leute haben angefangen eine Engine zu schreiben welche ein Anno ähnliches Spiel bereitstellt, sprich es handelt sich um eine 2D Echtzeitstrategiesimulation welche auf den Namen Unknown Horizons hört. Das Spiel gibt es dabei für Linux und Windows.

Basierend auf der FIFE Game Engine wurde das Spiel immer weiter entwickelt bis zum jetzigen schon ganz ansehnlichen Stand. Das sollte natürlich nicht darüber hinweg täuschen das es sich bei dem Spiel noch um eine Alphaversion handelt. Die offizielle Seite des Spieles ist unter http://www.unknown-horizons.org zu finden.