Free your Apple TV 2

Eigentlich ist es recht nutzlos das Apple TV 2, wenn man keinen Jailbreak aufspielt. Aktuell ist das relativ einfach, allerdings muss man sich erst einmal durch viele Informationen im Web wühlen, um einen kleinen Überblick zu bekommen. Deshalb an dieser Stelle ein paar kurze Tipps – sicher bei weitem nicht vollständig.

Jailbreak

Das erste was man tun muss, ist einen Jailbreak durchführen. Am besten geeignet für das AppleTV 2 ist dazu Seas0npass. Mit der aktuellen iOS Version (4.2.2.) gibt es auch einen “un-tethered” Jailbreak – das bedeutet dass dieser auch nach einem Neustart des AppleTV noch vorhanden ist. Eine Anleitung und den Download der Software findet man bei Firecore. Alternative Software zum Jailbreak auch für andere Apple Geräte findet man im iPhone-Dev Blog.

SSH Zugang

Der Jailbreak ermöglicht den Zugang zum AppleTV 2 via ssh. Dazu benötigt öffnet man am Mac das Terminal (unter Windows am besten Putty) und verbindet sich per Konsole. Dazu verwendet man am sichersten die IP-Adresse die man unter Einstellungen/Allgemein/Netzwerk findet, oder mit dem Hostname wie hier. Nach dem ersten Login mit dem Standardpasswort “alpine”  sollte man dieses zuerst mal ändern:

$ ssh root@apple-tv.local
root@apple-tv.local's password:alpine
apple-tv:~ root# passwd
Changing password for root.
New password:

Nun ist es möglich weitere Software via SSH zu installieren.

Installation von XBMC

XBMC ist ein mächtiger open source Mediaplayer für viele Plattformen u.a. Windows, Linux und OS-X. Damit können endlich fast beliebige Datenquellen wie z.B. NAS-Laufwerke oder sonstige Netzlaufwerke verbunden und fast alle Medienarten abgespielt werden. XBMC lässt sich via SSH sehr einfach installieren. Nach dem Login als root-Benutzer einfach folgende Befehle eingeben:

echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get update
apt-get install org.xbmc.xbmc-atv2

Nach dem Neustart des AppleTV ist XBMC verfügbar.

Installation von Nito TV

Mit Nito TV lassen sich ein paar zusätzliche Programme installieren – u.a. ein VNC Server um sich per VNC auf das AppleTV zu verbinden, Wetter, RSS-Feeds etc.. (Diese lassen sich sicher auch einzeln ohne Nito TV installieren, aber damit ist es einfacher).

echo "deb http://apt.awkwardtv.org ./" > /etc/apt/sources.list.d/awkwardtv.list
apt-get update
apt-get install com.nito.nitoTV
killall AppleT

Über den Menüpunkt Nito TV/Software installieren können weitere Tools installiert werden. Exposed installiert einen VNC-Server. Aktuell wird das kostenlose ChickenVNC benötigt um sich auf das AppleTV zu verbinden.

Weiter habe ich Overflow installiert. Damit lassen sich aus dem nun doch recht breiten Menüleiste unter den neuen Menüpunkt “Overflow” verschieben.

Webserver auf dem ATV2

Das AppleTV kann auch als Webserver betrieben werden. Ich habe es noch nicht ausprobiert. Hier findet man die Informationen dazu.

Links

Meine Links findet man wie gewohnt bei Delicious. Ich freue mich natürlich immer über Hinweise und Ergänzungen anderer AppleTV Nutzer.

Disclaimer: Natürlich ist alles hier vorgestellte höchst experimentell und auf eigene Gefahr zu testen.

Video Downloader für Mac OS-X

Wer gerne Videos lokal auf den Rechner laden möchte ist mit diesen beiden Programmen für OS-X gut bedient: Mediathek und ClipGrab.

Mit der Mediathek App lassen sich Sendungen aus den Mediatheken von vielen deutschsprachigen Sendern laden, u.a. ARD, ZDF, 3sat, NDR, SWR, WDR, ARTE und Schweizer Fernsehen. Ich nutze Mediathek um komfortabel den Tatort am Apple TV anzusehen und immer mal wieder eine Doku zu laden.

Mit ClipGrab kann man Videos von Webseiten laden, z.B. von Youtube und Vimeo. Wenn die Videos im HD Format angeboten werden, wird das von ClipGrab automatisch erkannt.

Zwei Firefox 4 Tips

Zwei anfangs unangenehme Dinge an bzw. um Firefox 4 sind erstens, dass sich die Breite der Tabs nicht mehr einfach über about:config Setting veringern läßt und zweitens, dass das Delicious-Plugin nicht funktioniert.

Erstens kann leicht mit einem Add-On behoben werden, ich habe es einfach installiert und nichts an den Einstellungen geändert. Damit muß man bei vielen offenen Tabs nicht gleich links/rechts scrollen.

Zweitens ist ein klein wenig aufwändiger. Scheinbar ist das Delicious-Plugin kompatibel mit Firefox 4, wurde aber bisher nur bis Version 4.0b3pre freigegeben.

Damit das Plugin wieder funktioniert, muss in der Datei install.rdf die maxVersion von 4.0b3pre auf 4.0 geändert werden. Die Datei findet man im Firefox Profil-Verzeichnis. Unter OS-X befindet sich dieses idR unter:

/Users/<username>/Library/Application Support/Firefox/Profiles/<code>.default/extensions/{2fa4ed95-0317-4c6a-a74c-5f3e3912c1f9}

Unter Win XP:

C:\Dokumente und Einstellungen\<username>\Anwendungsdaten\Mozilla\Firefox\Profiles\<code>.default\extensions\{2fa4ed95-0317-4c6a-a74c-5f3e3912c1f9}

Alternativ kann man in der Adresszeile about:support eingeben und findet dort einen Button um das Porfilverzeichnis zu öffnen. Die Datei install.rdf kann nun mit einem Texteditor bearbeitet und maxVersion einfach von 4.0b3pre auf 4.0 geändert werden. Nach dem Neustart von Firefox 4 funktioniert das Plugin wieder. Hoffentlich gibt es aber schon in wenigen Tagen eine aktualisierte Version des Plugins.

 

(via kendaric)

LibreOffice – Dasselbe in grün

Nach der Übernahme von Sun durch Oracle beschlossen die Entwickler von OpenOffice.org (OOo) die Zukunft weiterhin unabhängig selbst in die Hang zu nehmen. Es wurde eine Stiftung “The Document Foundation” gegründet und  die freie Office Suite als LibreOffice weiterentwickelt. Nachdem ich ein paar Probleme beim Update von OOo hatte habe ich nun LibreOffice installiert unter OS-X installiert. Bisher funktioniert es ohne Probleme und wirkt tatsächlich wie “dasselbe in grün”. Laut t3n hat sich die Entwickler-Community seither sogar stark vergrößert. Es gibt es sogar einige zusätzliche Funktionen . Für meinen seltenen Einsatz lokaler Office Programme ist das freie LibreOffice völlig ausreichend. Verfügbar ist LibreOffice natürlich für Windows, OS-X und Linux. Für Windows gibt es außerdem eine portable Version, falls man nur mal testen möchte.

Gemeinsamer Passwort-Safe mit iPhone, Windows, OS-X und Dropbox

Die Anforderung: Ein gemeinsamer, möglichst einfach zugänglicher Passwort-Safe.

Eine einfache Lösung ist die Kombination von KeePass und der Dropbox auf unseren PCs und Mobiltelefonen. Ein großer Vorteil dieser beiden Tools ist, daß sie auf sehr vielen Systemen verfügbar sind, u.a. Windows, Linux, OS-X, iPhone, Android und Blackberry. Die Dropbox bietet 2GB kostenlosen Speicher in der “Cloud”, um Dateien und Verzeichnisse zwischen verschiedenen PCs zu Synchronisieren und bei Bedarf diese für andere Benutzer freizugeben. KeePass ist ein Passwort-Safe mit dem man eine Verschlüsselte Datei anlegen und geheime Zugangsdaten relativ sicher abspeichern kann.

Folgende Systeme kommen bei mir aktuell zum Einsatz:

  • Windows Notebeook mit Windows XP & iPhone Classic mit iOS 3.x
  • Macbook mit OS-X und iPhone mit iOS 4.x
  • Ubuntu Linux

Schritt 1: Dropbox installieren und konfigurieren

Zuerst benötigen alle Beteilligten einen eigenen Dropbox-Account und entsprechende Installation der Software auf allen Systemen (Windows, OS-X, Linux oder iPhone, iPad, Blackberry, Android).

Nach der Installation am PC muss ein Ordner in der Dropbox angelegt und den Beteilligten freigegeben werden.

Schritt 2: KeePass installieren

Weiter wird natürlich KeePass benötigt (Windows, Blackberry, OS-X und Linux, iPhone & iPad). KeePass ist bis auf die iOS Version kostenlos. Nun legt man mit KeePass auf dem PC eine neue Datenbank (KeePass-Datei) an, vergibt ein gutes Passwort und speichert diese in dem gemeinsamen Ordner in der Dropbox. Kurze Zeit später sollte die Datei auf allen Systemen verfügbar sein. KeePass ermöglicht Passwörter in Ordner abzulegen. Damit kann man sich dann etwas organisieren.

KeePassX unter OS-X

Das Passwort für die KeePass-Datei muss allen beteilligten natürlich bekannt sein.

Schritt 3: Passwort-Safe auf dem iPhone öffnen

iPhone: Datei als Favorit markierenNachdem alle Passwörter eingepflegt wurden, kann die KeePass-Datei noch auf dem iPhone geöffnet werden. Dazu die Dropbox öffnen und dort die Passwort-Datei als Favorit markieren. Damit wird die Datei auf dem iPhone gespeichert und kann auch ohne Netzzugang geöffnet werden. MyKeePass kann nicht direkt über die Dropbox geöffnet werden. Deshalb muss man mit einem Klick auf das Ketten-Symbol den Link in die Zwischenablage speichern.

Nun kann man MyKeePass öffnen und dort eine neue KeePass-Datei anlegen. Dabei wählt man “Download from WWW”, Gibt einen beliebigen Titel ein und fügt den Link aus der Zwischenablage ein.

iPhone: Link in die Zwischenablage kopiereniPhone: KeePass-Datei öffnen

Auf dem iPhone lässt sich die Passwort-Datei aktuell nicht bearbeiten. Das benötige ich allerdings auch nicht unbedingt, schließlich ist es viel einfacher am PC. Nun spricht nichts mehr dagegen für die vielen Anwendungen im Internet oder Lokal sichere und unterschiedliche Passwörter zu vergeben. KeePass hat außerdem eine schöne Funktion um Passwörter zu generieren. Sehr schön erklärt warum sichere Passwörter sinnvoll sind und wie ein solches aussieht wird auf www.sicherespasswort.com.

Ganz so Komfortabel wie 1Password ist dieses Setup vermutlich nicht, dafür aber kostenlos und auf viel mehr Systemen verfügbar.

Eigentlich sollte ich eine Artikelserie Ehe2.0 starten und das hier wäre ein erster Post dazu… ;). Natürlich ist dieser Ansatz für kleine Teams oder Partnerschaften genauso brauchbar.

VirtualBox Festplatte vergrößern

Was tun, wenn die Partition einer virtuellen Installation zu klein wird? Ich verwende VirtualBox, um unter OS-X eine Windows XP Installation zu betreiben. Folgende Schritte haben ca. 30min benötigt, um die Partition von 10GB auf 15GB zu vergrößern. Natürlich sollte man auch ein aktuelles Backup haben, falls etwas schiefgeht. Dazu ggfs. eine Kopie der Festplatte anlegen (unter OS-X /Users/(Benutzerverzeichnis)/Library/VirtualBox/HardDisks).

  1. In VirtualBox Manager für virtuelle Medien eine neue Festplatte mit der gewünschten Zielgröße erstellt (Ob dabei dynamisch wachsend oder statisch ist egal) Screenshot 1, Screenshot 2, Screenshot 3, Screenshot 4
  2. In den Eigenschaften der VM die erstellte Festplatte als zweite Festplatte hinzufügen. Screenshot 5
  3. Windows XP einmal hochfahren und wieder herunterfahren.
  4. Die CloneZilla ISO Datei herunterladen und als CD zur VM hinzufügen. Screenshot 6, Screenshot 7, Screenshot 8
  5. Die VM erneut starten. Dabei wird von der CloneZilla ISO gebootet.
  6. CloneZilla live (Default Settings) auswählen.
  7. Die Sprache auswählen.
  8. Der Reihe nach die folgenden Auswahlen tätigen
  9. don’t touch keymapping
  10. Start_Clonzilla
  11. device-device (2. Option)
  12. Beginner
  13. disk_to_local_disk
  14. Als Quelle die kleinere Festplatte auswählen.
  15. Als Ziel die größere Festplatte auswählen.
  16. Alle Fragen mit Yes beantworten. Die Dateien werden nun kopiert. (Bei englischer Tastatur “z”) Screenshot 9
  17. Am Ende 1 für einen Neustart auswählen.
  18. Windows XP startet nun von der kleinen Partition.
  19. Die Eingabeaufforderung öffnen und die folgenden Eingaben tätigen:
  20. diskpart
  21. list volume
  22. select volume VolumeNumber. Wobei VolumeNumber die angezeigte Nummer der Festplatte, die wir vergrößern wollen ist. (Bei mir list volume 2)
  23. extend
  24. exit
  25. Die VM herunterfahren und die größere Festplatte als einzige Festplatte der VM auswählen. Die CD von der VM entfernen.

(Die Schritte wurden von Kauznagel zusammengestellt, vielen Dank.)

Update: Inzwischen sollte die ganze Aktion viel einfacher und schneller mit dem Befehl VBoxManage modifyhd erledigt sein. Vielen Dank an Andi für den Kommentar mit dem entsprechenden Hinweis.

Google Kalender und iCal syncronisieren

Wer am Mac lokal den iCal Kalender bevorzugt und trotzdem nicht auf den Google-Kalender mobil verzischten möchte kann beide Synchronisieren. Dazu über die Einstellungen bei iCal unter Accounts einen neuen CalDAV Account hinzufügen. Als Benutzername die komplette E-Mailadresse eintragen, das dazugehörige Passwort natürlich und als Serveradresse folgenden Pfad (mit der eigenen E-Mailadresse natürlich):

https://www.google.com/calendar/dav/YOUREMAIL@DOMAIN.COM/user

Außerdem sollte man seine eigene E-Mailadresse im lokalen Adressbuch eingetragen haben, um Termineinladungen zu versenden und zu akzeptieren. Weitere Kalender auf die man im Googlekalender Zugriff hat kann man über den Reiter Stellvertretungen aktivieren.

Seinen lokalen Kalender kann man übrigens in iCal einfach in der Seitenleiste auf den Google CalDAV-Kalender ziehen und damit die Termine übernehmen.

(weitere Details siehe Google Doku)

Mehrere Firefox-Profile unter OS X

Unter jedem Betriebssystem benötige ich nach und nach unterschiedliche Firefox-Profile. Meist habe ich viele Tabs offen, Webanwendungen die ich Regelmäßig offen haben möchte wie Facebook, Googlemail, Google-Kalender etc., Seiten über die ich gestolpert bin und noch lesen möchte, oder auch einfach eine Ladung paralell geöffneter Suchergebnisse bei einer Recherche. Für diesen Hauptzweck des simplen Surfens reicht mir der normale Firefox. Außer der Delicious-Erweiterung zum speichern meiner Bookmarks habe ich auch kaum eine Erweiterung mehr installiert. Um paralell Webseiten zu bearbeiten habe ich ein weiteres Firefox-Profil (Dev) eingerichtet. Dort sind diverse Erweiterungen und Tools wie Firebug installiert, welche den Browser tendenziell träge machen.

Für Windows und Ubuntu habe ich schon Lösungen mit mehreren Profilen gezeigt, unter OS-X ist das gar nicht so simpel. Folgende Schritte führen zum Ziel:

1. Neues Profil erstellen

Dazu einfach ein Terminal starten und den Profilmanager mit folgendem Befehl starten:

/Applications/Firefox.app/Contents/MacOS/firefox-bin --profilemanager

Ein oder mehrere neue Profile anlegen, z.B. “firebug” und “clean”. Die Profilnamen sollte man sich merken und auch auf Groß-/Kleinschreibung achten.

2. Start-Skript erstellen

Dieser schritt ist leider nicht so einfach wie unter Ubuntu. Zuerst muss man den AppleScript-Editor starten. Dort gibt man folgende Zeile ein:

do shell script "/Applications/Firefox.app/Contents/MacOS/firefox-bin -P clean"

Dann speichert man das ganze als Programm mit beliebigem Titel ab, z.B. Firefox-clean.app. Mit Rechtsklick (oder CTRL + Klick) auf die eben erzeugte Firefox-clean.app wählt man “Paketinhalt anzeigen” und bearbeitet mit dem Texteditor die Datei Info.plist. Dort fügt man nach der Zeile <key>LSRequiresCarbon</key> <true/> folgendes ein:

<key>LSUIElement</key>
<string>1</string>

Nachdem man gespeichert hat, kann man damit schon den frischen Browser starten. (Fragt mich nicht was das alles soll, ich habs nur gegooglelt. Ich vermute Details könnte man hier nachlesen.)

3. Icon einfügen

Dazu wieder ein Rechtsklick auf Firefox-clean.app und Informationen. Ein neues Icon kann man einfach mit der Maus auf das hässliche Script Icon oben rechts ziehen. Dazu benötigt man allerdings Mac Icon-Dateien mit der Endung .icns. Mit dem kostenlosen Programm Img2Icns kann man dazu Grafiken in Icons umwandeln.

4. Passendes Persona wählen

Um die Browser einfach unterschieden zu können, bieten sich Personas (Themes) an. Für meinen Coding-Browser habe ich z.B. Torn Code ausgewählt.

Hier noch ein paar Screenshots zur Erläuterung:

Alles eher etwas umständlich, aber es geht. Tipps um das ganze schneller und einfacher zu erreichen sind willkommen.

thnx spf13.

Delicious Extension für Chrome

Für Google Chrome gibt es nun endlich auch die lange erwartete Delicious Bookmarks Extension, welche in Firefox schon lange zu einer meiner wichtigsten Erweiterungen zählt. Die Extension hat noch Beta-Status und ich bin gespannt ob Chrome damit zum gleichwertigen (zumindest im Sinne meiner favorisierten Verwendung) Browser aufsteigt. Sicherlich bleibt noch einiges zu tun. Was mir als erstes negativ auffällt ist, daß mit dem Befehl CTRL + D (bzw. CMD + D) weiter die Chrome-Bookmarks verknüpft sind. Auch gibt es keine Möglichkeit alle Tags zu durchsuchen wie in Firefox. Ganz schön dagegen, daß in der URL-Zeile die Bookmarks durchsucht und neben Browserhistory etc. angezeit werden – teilweise jedenfalls. Die Bookmarks werden dabei wohl nicht anhand meiner Tags durchsucht, sondern nur nach URL und Titel. Hier die Quicktour von Delicious, auf der kurz die Funktionalität vorgestellt wird. Mein Fazit – es bleibt noch viel zu tun. Aktuell empfiehlt sich deshalb evtl. noch felicious zu installieren. Damit lassen sich die Tags sehr schön durchsuchen.

Die Volxbibel auf dem iPhone / iPad

Seit heute gibt es die Volxbibel (NT) App von Simon nun auch endlich im App Store. Leider kann ich die App wegen defektem iPhone gerade nicht testen, werde das aber baldmöglichst nachholen. Es handelt sich dabei um das neue Testament in der Version 3 aus dem Volxbibel-Wiki. Inzwischen ist übrigens auch der zweite Band des alten Testaments erschienen. Im Vergleich zur NT Erstausgabe, wurde das Alte Testament mit einer kleinen Gruppe erfahrener Wiki-Nutzer und Theologen um Martin Dreyer im geschlossenen AT-Wiki übersetzt.

PS: Und endlich gibt es auch die Eberspächer Facebook Page. Danke für deinen Kommentar, Simon ;-)