Schlaegel.it
Ein Blog über mich, Computer, Linux und was mir sonst noch so einfällt
Ein Blog über mich, Computer, Linux und was mir sonst noch so einfällt
29. Aug
Durch einen Thread auf samdroid.net bin ich auf die Möglichkeit gestossen debian auf dem Spica zum laufen zu bekommen. Ich möchte die Anleitung kurz auf deutsch wiedergeben, bzw. mein Vorgehen schildern.
Zunächst müssen 2 Dateien heruntergeladen und dann entpackt werden, zum einen das debian.img und das Shellscript zum starten.
In die Datei bootdebspica.sh habe ich noch eine Zeile (Zeile 22) eingefügt um den Namen root für den Benutzer zu setzen (export müsste sonst bei jedem Start ausgeführt werden).
export USER=root
Die beiden Dateien debian.img und bootdebspica.sh müssen auf die Sd-Karte kopiert werden.
Die weitere Einrichtung kann mit dem Terminalemulator durchgeführt werden:
su -c bash
remount rw
mkdir /data/local/mnt
chmod 0777 /data/local/mnt
su -c bash wechselt zum Benutzer root und startet bash
Dann wird das Dateisystem beschreibbar gemountet, als nächstes wird das Verzeichnis zum mounten eingebunden und Rechte gesetzt.
Nun muss nur noch das Script nach /system/xbin kopiert werden (und wenn gewollt umbenannt werden):
cp /sdcard/bootdebspica.sh /system/xbin/
chmod 0777 /system/xbin/bootdebspica.shoder
cp /sdcard/bootdebspica.sh /system/xbin/debian
chmod 0777 /system/xbin/debian
Um debian nun zu starten muss nun nur als user root debian bzw. bootdebspica.sh eingegeben werden.
Um nun auch eine grafische Oberfläche zu haben und darauf zugreifen zu können fehlt uns noch der tinyvncserver und ein Fenstermanager. Ich habe icewm auf dem Handy getestet, da es relativ sparsam ist. Es lässt sich natürlich auch ein anderer WM installieren:
apt-get update
apt-getinstall tinyvncserver icewm
Nach der Installation muss nun nur noch der VNC-Server gestartet werden:
vncserver -geometry 480×320
Der VNC-Server verlangt nun das festlegen eines Passwortes. Nach dem festlegen des Passwortes kann man zurück zum Homescreen des Handys springen (kurz auf die Hometaste drücken)
Um nun grafisch zugreifen zu können fehlt nur noch der VNC-Client:
VNC-Client ohne Werbung (Kostenpflichtig)
VNC-Client mit Werbung (kostenlos)
Einstellungen für den VNC-Client:
Host: localhost
Port: 5091

Nun stellt sich sicher der ein oder andere die Frage wozu braucht man so etwas?
Nun diese Frage muss sich jeder selbst beantworten… natürlich ist es etwas merkwürdig ein Betriebssystem als chroot-Umgebung in einem Android-Handy laufen zu lassen. Ich kann mir aber z.B. vorstellen, dass sich so das ein oder andere Linux-Spiel spielen lässt… Ich wurde auch schon über ICQ gefragt ob man mit dem Handy compilieren kann..
Im Zweifelsfall kann ich immer noch mit “weil es geht” antworten.
Vielleicht hilft diese Anleitung ja auch jemandem beim nachbasteln. In diesem Falle würde ich mich natürlich über einen Kommentar freuen.
Da ich ja immer alle Geräte mit dem Unix-Benchmark WHT 2 ausprobieren muss hier noch ein Ergebnis:
BYTE UNIX Benchmarks (Version 4.1-wht.2)
System — Linux gonzo 2.6.26-2-486 #1 Mon Jun 21 05:12:58 UTC 2010 i586 GNU/Linux
/dev/sda1 1751656 939124 812532 54% /Start Benchmark Run: Sa 28. Aug 13:06:45 CEST 2010
13:06:45 up 52 days, 16:26, 1 user, load average: 0.99, 0.35, 0.11End Benchmark Run: Sa 28. Aug 13:20:51 CEST 2010
13:20:51 up 52 days, 16:40, 2 users, load average: 17.25, 7.74, 3.68INDEX VALUES
TEST BASELINE RESULT INDEXDhrystone 2 using register variables 376783,0 376783,7 10,5
Double-Precision Whetstone 83,0 27,0 3,2
Execl Throughput 188,0 192,1 10,2
File Copy 1024 bufsize 2000 maxblocks 2672,0 3198,0 12,0
File Copy 256 bufsize 500 maxblocks 1077,0 3632,0 33,7
File Read 4096 bufsize 8000 maxblocks 15382,0 2053.0 1,3
Pipe-based Context Switching 15448,0 14446,3 9,4
Pipe Throughput 111814,0 96716,2 8,6
Process Creation 569,0 687,8 12,1
Shell Scripts (8 concurrent) 44,0 43,8 9,8
System Call Overhead 114433,0 240701,3 21,0
=========
FINAL SCORE 9,2
Damit ist das Handy schonmal schneller als mein Printserver.
27. Aug
Durch einige Artikel in anderen Blogs, die sich mit der Sicherheit von Android beschäftigen, bin ich etwas ins grübeln gekommen.
Letztendlich bin ich beim lesen auf TuxAndDroid.de über den Absatz zum “Fator Zugriffsrechte der Apps” auf eine Idee gekommen die ich hier einmal zur Diskussion stellen möchte.
Derzeit hat ein Nutzer keine Möglichkeit (zumindest ist mir keine Bekannt) einer App eine oder mehrere der geforderten Berechtigungen im Market zu verwehren. Wie wäre es nun, einer Anwendung zu sagen, dass diese zwar auf eine Internetverbindung zugreifen darf aber nicht auf meine Kontakte, auch wenn der Entwickler dies wünscht. Nicht immer sind die geforderten Berechtigungen nachvollziehbar oder berechtigt. Eine Möglichkeit diese jeder Zeit wieder zu ändern wäre meiner Meinung nach sehr wünschenswert.
Ich stelle mir eine Anwendung vor die diese Rechte für andere Anwendungen steuern kann. Am liebsten direkt im Umfang von Android, beispielsweise als Erweiterung zu “Anwendungen Verwalten” wo man diese Berechtigungen einsehen aber nicht verändern kann.
Vielleicht habt Ihr ja andere Meinungen oder Ergänzungen?
24. Aug
Bereits vor kurzem habe ich über eine der Optimierungen für das Samsung Galaxy Spica berichtet. Dies möchte ich nun noch einmal in etwas ausführlicherer Form wiederholen, da sich einiges getan hat und weiter tut.
Auf Samdroid.net werden Verbesserungen für das Spica entwickelt, das Forum ist eine Fundgrube für Verbesserungen und deren Entwicklung. Im folgenden möchte ich Samdroid Kitchen, Samdroid Turbo und den ersten Multitouch-Treiber für das Spica vorstellen.
Samdroid Kitchen[1] ist ein Mod zum selbst zusammenklicken von LeshaK. Hier kann sich jeder nach seinen Vorlieben seine Programme und den gewünschten Kernel “zusammenkochen”. Durch setzen von Haken wird Software zum persönlichen Paket hinzugefügt und mit klicken auf “Cook” wird eine Zip-Datei erstellt und heruntergeladen. Derzeit ist lediglich eine Anmeldung bei Samdroid nötig um in der “Küche kochen” zu dürfen.
Um Kitchen (oder Turbo) nutzen zu können muss erst via Odin ein LK-Kernel[2] geflasht werden. Der Kernel von Leshak bringt unter anderem ein Recoverymenü mit aus dem heraus man Updates einspielen und Backups erstellen kann.

Samdroid Turbo[3] basiert auch auf dem Kernel von Leshak, wurde aber von antibyte mit einigen Backports von Froyo ausgestattet und ist auf Geschwindigkeit optimiert. Die Leistungssteigerung ist enorm. Messbar ist eine Steigerung von ~3,5MFlop/s zu ~9,3MFLop/s. Das Telefon wird auch merklich flotter und braucht nicht für jede Aktion eine Gedenksekunde.
Kern des Mods sind die sogenannten FrozenEclair Libs (FE Libs). FrozenEclair ist eine Kreation von antybyte. Diese benhaltet den Namen von Android 2.1 (Eclaur) und von 2.2 (Forzen Yogurt) und soll verdeutlichen, dass es sich ebi den FELibs um einen Mod handelt, der Portierung der Dalvik VM aus Android 2.2 auf Android 2.1 beinhaltet. Diese entfalten zusammen mit dem angepassten Kernel ihre Leistung. Als Nebeneffekt dieser Portrierung hält der Akku etwas länger.
Die derzeit aktuelle Version ist FE Libs Beta 6 wobei bereits die Prebeta 7 zum testen freigegeben ist. Diese nutze ich derzeit auf meinem Spica. Der Mod läuft ziemlich stabil und schnell. Allerdings sind die Erfahrungen der Nutzer etwas durchwachsen, so dass es auch User gibt die des öfteren über Neustarts berichten oder von Displayflackern.
Multitouch[4] wird durch einen angepassten Treiber von Gabriel-LG möglich. Er hat den Standard-Treiber so erweitert, dass dieser die Multitouch-Fähigkeit des Touchscreens unterstützt und verarbeitet. Dieser Treiber wurde gestern fertig und wurde bereits in die Kernel von Leshak und antibyte einkompiliert.
Die Multitouch-Fähigkeit beschränkt sich auf 2 Finger, was aber meiner Meinung mehr als ausreicht. Die 3d-Galerie, Galerie, Google-Maps und einige weiter Anwendungen unterstützen Multitouch, so dass ein Zoomen per Geste möglich ist.
Seit heute Morgen läuft der Aktuelle Turbo-Kernel mit diesem Treiber auf meinem Spica, bislang stabil
Noch ist in den
[1] http://forum.samdroid.net/f28/samdroidmod-kitchen-v-2-all-one-samsung-spica-i5700-en-1901/
[2] http://forum.samdroid.net/f9/lk2-08-original-firmwares-root-new-superuser-wifi-tether-bb-12-07-2010-a-1193/
[3] http://forum.samdroid.net/f9/samdroid-turbo-1301/
[4] http://forum.samdroid.net/f9/spica-multitouch-driver-release-1970/
20. Aug
Wie ich bereits in meinem letzten Artikel schrieb ist die App noch nicht im deutschen Market verfügbar und wurde auch noch nicht auf Audible.de beworben. Dies ist aber nur noch eine Frage der Zeit, da Audible.de diese Anwendung auch anbieten wird.
Dank eines netten Users bei Android-Hilfe.de, der die Android-App hochgeladen hat, habe ich mir die Version 1.0.0 angesehen und möchte über meine ersten Eindrücke berichten. Die Anwendung ist die englischsprachige Releaseversion von Audible.com, so dass neben der Übersetzung auch gewisse Anpassungen fehlen, wie z.B. die Telefonnummer des deutschen Supports und die E-Mailadresse des Supports.
14. Aug
Am 12.08. hat die Anwendung offiziell die Version 1.0.0 erreicht und ist im Android-Market in den USA verfügbar.
http://www.androidpit.de/de/android/market/apps/app/com.audible.application/Audible-for-Android
Die Anwendung bietet unter anderem:
Den User-Guide zu Version 1.0.0 kann man bei Audible.com herunterladen: http://bit.ly/audible-android
Nun bleibt abzuwarten wann Audible.de die Anwendung für Deutschland anbieten wird.
29. Jul
Seit einiger Zeit nutze ich nun Mods auf meinem Handy. Diese bieten einen größeren Funktionsumfang als die Orginalfirmware und laufen auch ein Stückchen schneller.
Vor gut 2 Wochen bin ich nun auf -={SAMDROID TURBO}=- umgestiegen.
Dieser setzt auf zum Teil rückportierte Pakete von Android 2.2 (Froyo) und einen speziell optimierten Kernel von Samdroid.
Das Handy fühlt sich mit -={SAMDROID TURBO}=- agiler an und reagiert viel schneller.
Hier mal ein Video das den Mod auf meinem Handy in Aktion zeigt:
Bitte über die schlechte Qualität und die Wacklige Kameraführung hinwegsehen…Es ist mein erstes Video und die Kamera ist dafür auch weniger geeignet.
Auf SUCKUP.de ist nun eine gute deutschsprachige Anleitung verfügbar.
Zum Artikel auf SUCKUP.de
28. Jul
Seit etwas mehr als einem Jahr bin ich nun Kunde bei Audible. Neben der großen Auswahl, teilweise exklusiven ungekürzten Hörbüchern, der geringen Größe der Dateien und des guten Preises bleibt leider dennoch immer das Problem, dass Audible keine native Anwendung für Linux-Distributionen und Android bereitstellt.
Zumindest die native Unterstützung für Android ist nun bereits im Betastadium.
Audible.com entwickelt die Anwendung für Androidhandys und hat eine entsprechende Gruppe[1] bei Google-Groups für die Entwicklung eröffnet. Die Entwicklung läuft schon eine ganze Weile, seit etwa 8 Wochen sehe ich mir die Entwicklung an und probiere die Software von Zeit zu zeit auf meinem Handy. Zunächst funktionierte auf meinem Handy das herunterladen nicht. Besser gesagt stürzte die Anwendung ab sobald ich einen Download startete. Seit Version 0.145 ist die Anwendung nun relativ stabil bei mir.
Die Aktuelle Beta 0.154 bringt nun weitere Neuerungen mit wie z.B. die Unterstützung zweier Audible-Formate, automatisches pausieren bei Anrufen oder Tonausgaben anderer Anwendungen.
Die Installation dieser Anwendung muss derzeit noch am Market vorbei geschehen. Der Download erfolgt direkt vom Server bei Audible.com. Bleibt zu hoffen, dass Audible.de nun die Unterstützung von Android (und Linux-Distributionen auf dem PC) in Angriff nimmt. Die Anwendung die durch Audible.com entwickelt wird funktioniert auch sehr gut mit dem Account bei Audible.de. Die Anmeldung läuft aber über Audible.com und die Anwendung ist in englischer Sprache.
Um den Link für die Anwendung zu bekommen sollte man sich in der Google-Gruppe anmelden, denn dort steht immer der aktuelle Link zur Apk-Datei. Ein reger Erfahrungsaustausch findet in dieser Gruppe natürlich auch statt und ich habe den Eindruck, dass die Entwickler auch die geäußerten Wünsche ernst nehmen.
[1] http://groups.google.com/group/audible-for-android-beta/
Nachtrag: Die Seite von Audible.com war gestern und heute Wegen Wartungsarbeiten offline. Das Anmelden mit meinem Audible.de-Konto klappt seit den Wartungsarbeiten nicht. Ich hoffe dies ist nur vorübergehend. Es wäre mehr als schade wenn Audible.com nun Audible.de und Audible.co.uk Kunden aussperrt.
Nachtrag 2: In der Google-Gruppe wurde nun erklärt, dass aufgrund von Umbauarbeiten bei Audible.com diese Anmeldungen vorübergehend nicht möglich sind. Hörbücher kann man aber dennoch hören indem man diese auf die SD-Karte ins Verzeichnis Audible kopiert. Die Freischaltung der Hörbücher funktioniert problemlos.
Die App wird nach dem Release auch bei Audible.de verfügbar sein habe ich durch den Support von Audible.de erfahren. Dies ist eine sehr schöne Nachricht wie ich finde.
27. Jul
Durch Zufall bin ich gerade auf blog.gilly.ws gestoßen wo derzeit eine Blogparade stattfindet. Das Tolle daran ist, man kann ein HTC Wildfire gewinnen indem man an der Blogparade teilnimmt und ein paar Fragen beantwortet. Teilnehmen kann man noch bis zum 25.08.2010 um 24 Uhr.
Hier also nun meine Antworten auf die Fragen:
Von welchem Hersteller ist dein Handy?
Deszeit habe ich ein Gerät von Samsung.
Welches Modell?
Es ist ein I5700 also ein Galaxy Spica.
Bist du zufrieden mit deinem Handy?
Ja sehr sogar, mittlerweile läuft es dank Samdroid Turbo Mod sehr schnell und auch stabil.. was will man mehr?
Welches Handy hättest du gerne, wenn du dir ein Gerät aussuchen könntest?
Hmm schwer… die Wahl zwischen HTC und Samsung würde mir nicht leicht fallen… Letztlich kommen 3 Geräte in Betracht (schließlich kann ich mir ja eines aussuchen und der Preis ist dabei egal).
- Nexus One
- HTC Desire
- Samsung i9000 Galaxy S
Ich würde mich aber denke ich doch für das Samsung entscheiden, einfach weil die Qualität der Verarbeitung bei meinem jetzigen Handy schon sehr gut ist.
Diese Geräte liegen allerdings alle drei ausserhalb der Preisklasse in der ich mir im Augenblick ein Handy (ohne Vertrag) kaufen würde. Preismässig liegen eher Das HTC Wildfire und das Samsung Galaxy Spica in der Preisklasse.
Auf alle Fälle wäre es, wie man sieht, ein Android-Handy.
Prepaid oder Vertrag?
Beides… Der Vertrag ist allerdings gekündigt. Nach knapp 11 Jahren Handyverträgen habe ich mich dazu entschlossen auf Prepaid, bzw. in meinem Falle Postpaid umzusteigen, da dies für mich günstiger ist.
Die Entscheidung ist bei mir auf Simyo gefallen. Gute Preise beim Telefonieren und auch beim Surfen.
Hast du einen Datentarif?
Derzeit nein. Dies lässt sich aber jederzeit innerhalb von ein Paar Minuten ändern. Da ich derzeit meist an Orten bin wo ein Computer in der Nähe ist, brauche ich die Datenoption derzeit einfach nicht und komme ohne diese mit etwa 4-7€ im Monat weg.
Ein Bild von deinem Handy?
Kein Problem
gerne auch mit QR-Code zum Bild.
![]()

Vielleicht fühlt sich ja nun der ein oder andere inspiriert und möchte an der Blogparade und dem Gewinnspiel teilnehmen?
Auf zur Blogparade
10. Jun
Da ich durch das Gewinnspiel auf linuxundich.de nun Besitzer von Nero Linux 4 bin, möchte ich kurz erläutern wie man dieses bequem auch unter anderen Distributionen, die das deb und rpm Paketformat nicht unterstützen, zum laufen bekommt.
Zuerst wird das data.tar.gz Archiv aus dem deb-Paket ausgepackt:
mkdir nero
ar -x nerolinux-4.0.0.0-x86_64.deb data.tar.gz
Dann wird das data.tar.gz Archiv entpackt:
tar xf data.tar.gz
Darin befinden sich nun die Verzeichnisse die benötigt werden:
# tree -L 2
.
|– etc
| `– nero
`– usr
|– bin
|– lib
`– share
Diese können nun an ihren Platz kopiert werden:
cp -R etc/* /etc/
cp -R usr/* /usr/
Mir ist klar, dass ein Kopieren der Dateien nicht der eleganteste Weg einer Installation ist, aber er funktioniert zufriedenstellend. Das Entfernen muss so natürlich manuell erfolgen, indem man die entsprechenden Unterverzeichnisse für Nero entfernt. Dies ist etwas mehr Aufwand als die Installation.
Nun möchte ich mich noch bei Christoph von linuxundich.de für das Gewinnspiel und die vielen hilfreichen und informativen Themen in seinem Blog bedanken.
04. Jun
Heute ist lernen angesagt (Vorbereitung auf die LPIC2 Prüfungen und lösen selbstgestellter Aufgaben wie bsw das einrichten eines heterogenen Netzwerks incl. Samba Domain Controllers)… das sieht dann in etwa so auf meinen Arbeitsflächen aus:
Da an meinem Rechner derzeit nur ein Monitor angeschlossen ist, bin ich nur am Arbeitsflächen wechseln. Vielleicht sollte ich mir doch überlegen wieder einen 2. Monitor anzuschließen…
Gut ich gebe zu, auf Arbeitsfläche 1 war gerade Pause
Gleich werde ich wohl auf dem Balkon mit dem Notebook und meinen Büchern weiterlernen, da sieht es dann wohl nicht ganz so extrem aus.
Schönes Wochenende