Montag, Mai 16 2011

Ich mach mal eben nen Jailbreak...

... oder: die komplizierte Geschichte eines Updates. Viele Otto-Normalnutzer sind mit ihrem iPhone und dessen Betriebssystem iOS vollkommen zufrieden und wissen gar nicht was ein Jailbreak überhaupt ist, geschweige denn wie man das iPhone überhaupt updatet. Manchmal sind diese Leute tatsächlich zu beneiden, denn sie ersparen sich unter Umständen viel Ärger. Wer sein iOS Device mit einer neuen Firmware versorgen will, macht natürlich zuerst einmal ein Backup seines Geräts; und das dauert... und dauert... und dauert... und.... wo ist iTunes?! Abgestürzt! Verdammt! Das Ganze noch einmal... Und endlich klappts! Puh, ein großer Schritt ist geschafft. Nun die zuvor geladene Firmware Datei mit dem Shift-Trick wiederherstellen: Klick, ... überprüfe Firmware Update mit Apple... und klack Fehler 3195 - Toll! Hin und her, Tiny Umbrella, neustart und irgendwie klappts dann. Ist die neue Firmware endlich drauf, kanns losgehen mit dem Jailbreak! Juhu! RedSn0w ist das Mittel zum Zweck, Firmware File laden... huch, abgestürtzt... nochmal das Ganze. Nun klappts endlich! Jetzt noch den DFU Mode hinfummeln, zum Glück ist das jetzt im Programm interaktiv für Idioten erklärt, also kein Problem! AHA! "Waiting for iPhone to reboot..." Da warte ich mit... irgendwie scheint es nicht zu wollen. Hmmmmm... Also iPhone reset, nochmal die ganze Prozedur. Und wer hätte es gedacht, diesmal klappts! Jailbreak gemacht! Kein Problem oder? :)

Freitag, September 25 2009

now iPhone too

Nach einer kurzen Wartezeit von knapp 2 Wochen bin ich nun auch stolzer Besitzer eines neuen iPhone 3GS. Da ich ja länger schon einen iPod Touch besitze waren mir die meinsten Programme und Funktionen schon bekannt allerdings kommt vieles erst richtig gut zur Geltung wenn man GPS und 3G nutzen kann. Hier merkt man erst wie beschnitten die Funktionen des iPod Touch sind und ich möchte direkt jedem von dem Kauf eines iPod Touch abraten, da man sich später vermutlich sowieso für das iPhone entscheiden wird. Nachdem ich jetzt einige Tage spielen durfte, möchte ich ein paar interessante und wie ich finde wirklich gute und nützliche Programme vorstellen. Zuerst möchte ich allen Twitter Usern den kostenlosen Twitterclient Twitterific ans Herz legen, denn dieses kleine aber feine Programm bietet wirklich komfortabele Funktionen wie zum Beispiel einfachen direkten Bildupload zu yfrog. Kompression von Text, Links usw. Twitterific lässt kaum Wünsche offen! Ein absolutes Highlight ist sicher auch die Musikerkennungssoftware Shazam, der man per integriertem Mikrofon knapp 10Sekunden eines Musikstücks übermittelt und welche dann promt den korrekten Titel, Interpret, Album und Cover findet, ausserdem gibts Direktlinks zu Twitter und Co, Youtube und zum iTunes Store. Getestet habe ich wirklich schon einige Exoten, doch das Programm war stets in der Lage die korrekten Infos zu liefern. Ein Muss für Läufer, Skater und Biker ist die GPS gestützte Laufsoftware Runkeeper! Sie ermöglicht sein jeweiliges Trainingsprogramm bequem am PC zu analysieren, dazu sichert sie Wegpunkte, Geschwindigkeit Höhe usw. und bereitet sie grafisch auf. Gleichzeitig kann man während des Laufens seine aktuelle Zeit einsehen, die gelaufenen/gefahrenen Kilometer und noch vieles mehr. Während des Laufs werden die Trainingsdaten direkt an die Runkeeper Website gesendet, wo man sie nach erfolgreicher kostenloser Registrierung einsehen, korrigieren und mit Notizen versehen kann. Sehr empfehlenswert sind sicherlich auch die vielen Location-Aware Apps wie zum Beispiel meinestadt, Qype Radar, Fahrplan oder auch Wiki2Go. Neben den vielen kostenlosen Programmen kann ich, trotz des hohen Preises, noch wärmstens den Navigon Mobile Navigator empfehlen. Die Software liefert wirklich ausgezeichnete Dienste und und steht einem Standalone Navigationsgerät in nichts nach, ausser vielleicht durch fehlendes TMC. Ansonsten sind z.B Sprachausgabe, 3D Navigationsansicht, Radar und Geschwindigkeitswarner, POI Suche, Spurassistent und vieles mehr integriert. Nach meinem ersten kurzen Test damit bin ich sehr zufrieden, Ansagen kommen frühzeitig, deutlich und klar verständlich, da auch komplette Strassennamen angesagt werden.

Montag, Dezember 29 2008

Kommt ein Vogel geflogen...

Und dieser Vogel kam mir wirklich spontan zugeflogen: Das Open Source Projekt Songbird. Songbird ist, wie der Name schon vermuten lässt, eine Musik-Player und Verwaltungssoftware für alle Plattformen wo auch die Leute aus dem Hause Mozilla ihre Finger mit im Spiel haben. Der erste Start der Software beginnt mit einem Einstellungsdialog, bei dem man Sprache, Musikordner etc. festlegt. Doch spätestens dann könnte man meinen man hätte iTunes vor sich, denn das Oberflächendesign ähnelt dem enorm. Wer möchte kann sich natürlich noch andere Skins herunterladen. Songbird verfügt über die Firefox XUL Engine und hat quasi Firefox in sich integriert. Auch die Konfigurationsmenüs kennt man schon vom Firefox, was das Einstellen beschleunigt. Add-Ons installiert man nach gewohnter Firefox-Manier durch klicken auf Installieren auf der entsprechenden Website. Mittlerweile gibt es schon eine ganze Menge an wirklich brauchbaren Plugins bzw. Add-Ons und da Songbird eine Crossplatform Software ist, kann man sich auf viele viele mehr oder weniger sinnvolle Erweiterungen freuen.  Last.fm & Co sind natürlich standartmäßig mit von der Partie, dynamische Playlisten, Coverart, Lyrics und vieles mehr ist auch integriert (zum Teil erst nach Installation der entsprechenden Plugins). Die Suche nach Liedern geht auch in großen Datenbanken recht zügig von statten. Man kann ausserdem fast jede Kleinigkeit einstellen, worunter die Einfachheit allerdings nicht leidet. Das Programm lässt sich intuitiv bedienen und macht einen, wie gewohnt guten Eindruck und ist nach meinen ersten Eindrücken äusserst empfehlenswert und für mich die gesuchte Alternative zu Amarok 2.   - http://getsongbird.com songbird

Samstag, November 15 2008

iTunes und Virtualbox in Ubuntu

Um iTunes nutzen zu können, muss zuerst einmal Virtualbox installiert werden. Allerdings ist hier darauf zu achten, es nicht aus den Ubuntu Repositories zu installieren, denn die darin enthaltene Version (Virtualbox OSE) bietet keinen USB Support. Den brauchen wir natürlich um einen iPod mit iTunes synchronisieren zu können. Daher müssen wir uns von der Virtualbox Herstellerhomepage die PUEL Edition herunterladen, die unter GPL2 veröffentlicht wurde. Diese gibts auch schon als vorkompiliertes Paket für Intrepid Ibex und ältere Versionen. Einmal installiert, muss nun noch WindowsXP aufgesetzt werden und darin dann iTunes installiert werden. Doch trotz allem wird vermutlich kein USB Gerät in der Virtualbox angezeigt werden. Das liegt daran, dass Ubuntu den Zugriff auf USB Geräte nich erlaubt bzw. Virtualbox nicht auf die gemounteten Geräte unter Ubuntu zugreifen kann. Lösung: Zuerst muss die gid der vboxusers Gruppe herausgefunden werden. Durch Eingabe von
cat /etc/group|grep vboxusers
was in meinem Fall diese Ausgabe liefert vboxusers:x:128:root,nox . Die 128 entspricht hierbei der GruppenID gid. Diese gilt es sich zu merken! Nachdem wir nun die gid gefunden haben, ergänzen wir das Script mountkernfs.sh . Dazu öffenen wir die Datei mit
sudo gedit /etc/init.d/mountkernfs.sh
Hier suchen wird nach dieser Stelle:
    #
    # Mount proc filesystem on /proc
    #
    domount proc "" /proc proc -onodev,noexec,nosuid
Und ergänzen dahinter folgende Zeile:
#intrepid vboxfix
    domount usbfs "" /proc/bus/usb usbdevfs -onoexec,nosuid,nodev,devgid=128,devmode=664
Hierbei ist darauf zu achten, dass devgid gleich unserer oben ausgelesenen GruppenID ist! In meinem Falle 128. Nun noch die Datei speichern und einen Reboot durchführen. Dies ist wichtig, da ansonsten nichts passieren wird! Nach dem Neustart sollte Virtualbox jetzt alle angeschlossenen USB Geräte finden, inklusive iPod. Um zu prüfen, ob USB korrekt gemountet wurde, kann das mit:
mount | grep usb
Überprüft werden, was procbususb on /proc/bus/usb type usbfs (rw) als Ausgabe haben sollte und zwar nur das, falls noch mit fstab herumprobiert wurde o.ä.. Diese Anleitung bezieht sich auf ein Ubuntu Intrepid Ibex System (Kernel 2.6.27-8-generic) mit Virtualbox PUEL 2.0 und iTunes 8.1 und iPod Touch (jailbroken Firmware 2.1).

Donnerstag, September 11 2008

Ipod Touch on Ubuntu

Kopie eines Artikels, den ich früher mal geschrieben habe. Da es mittlerweile andere Firmwareversionen gibt, trifft manches vielleicht nicht mehr zu! In der angegebenen Firmwareversion 1.3 funktioniert allerdings alles einwandfrei! UPDATE 17.09.08: Wie ich gelesen habe funktioniert das syncen ab Firmware Version sowieso nicht mehr unter Ubuntu, daher sollte der Artikel auch seine Gültigkeit behalten ;) Because I had various problems getting my iPod Touch to work correctly with my Ubuntu PC, I decided to share all information I gathered with you folks. Here we go: What do I need to get my iPod Touch working with Linux? At first you will have to jailbreak you iPod. Use google for more information on that, there are tons of good howtos on the net, for example: http://rupertgee.wordpress.com/2008/02/08/jailbreak-113-official-gui-2/
1. Issues with Firmware 1.1.3 Until you do the following you wont be able to sync you iPod with a Linux PC if you are using firmware 1.1.3. Because some directories have changed and so on... To be able to sync 1.1.3 iPod with Amarok for example follow these steps. At first
Copy a song to the iPod using iTunes with Mac or PC
Now open an FTP-connection to your iPod by typing in Dolphin i.e. or any other program of your choice:
 sftp://<YourDeviceIP>
If you have configured passwordless access you should be logged in, if not enter "root" as username and "alpine" as your password. Locate
     /var/mobile/Media/com.apple.itunes.lock_sync
and copy the file to
    /var/root/Media
Now DELETE the complete folder
    var/mobile/Media
on the iPod. If you are done close the FTP connection. Connect to your iPod via SSH in the Terminal by typing:
ssh root@<YourDeviceIP>
Create a symbolic link on the iPod by entering
ln -s /var/root/Media /var/mobile/Media
Now disconnect, reboot your iPod and you should be able to sync again. 2. Passwordless Access to your Ipod At first create a new RSA key pair by typing
ssh-keygen -t rsa
Leave the path untouched and DO NOT entern a password. Simply press ENTER. After that a private and a public RSA Key will be found in ~/.ssh Now copy the public key to your ipod device by using the following command:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@<device ip>
Log into the iPod from a terminal by typing
ssh root@<device ip>
You will be still asked for a password. Thats ok! Now we have to edit the sshd_config file on the ipod using the pico editor. But before we do this first set the right permissions to the ssh folder. Otherwise the ssh-deamon will refuse to read the keyfile. Set the following:
chmod 0755 ~ ~/.ssh
chmod 0644 ~/.ssh/*
Now we must change the authentication settings by editing the sshd_config. Open it with
pico /etc/sshd_config
Note: This file is NOT empty! Scroll down until you find #RSAAuthentication. Change the 3 lines to:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile	%h/.ssh/authorized_keys
Save the file pressing CTRL+O and then exit the editor using CTRL+X. Then type
reboot
and we are done! When the ipod is up again try to login via ssh like above. This should work without entering a password now.