Firefox OS – Eine Betrachtung (06/2015)

ffoslock
Ich habe vor ein paar Wochen mir in einer Geburtstagsaktion von Comebuy das ZTE Open C für 29,90€ geholt. Zwei Dinge waren für mich ausschlaggebend:

  1. Der günstige Preis
  2. Firefox OS als Betriebssystem

Ich wollte schon immer einmal Firefox OS auf einem echten Gerät und nicht nur im Emulator ausprobieren.

Vorinstalliert war die Version 1.3. Es gab auch gleich ein paar Updates, danach war Schluss. Da es sich explizit um ein Spielgerät handelt habe ich auch gleich verschiedene Dinge ausprobiert. Erste Anlaufstelle war die Community Build Seite von Mozilla für das Gerät:

Das rooten ging nur unter Windows. Die Anleitung es auch unter VirtualBox zu machen hat bei mir nicht funktioniert.
ffosstart

Ich habe ca. zwei Wochen mit den Nightlies von 3.0 gespielt. Die funktionierten aber irgendwann nicht mehr, die SIM Karte wurde nicht mehr erkannt und auch Updates ließen sich nicht mehr einspielen. Ich bin dann auf die Aurora Builds gewechselt die vollkommen stabil laufen.

Grundsätzlich ist mein Fazit positiv. Im Prinzip kann das Gerät alles das was ich brauche: Telefonieren, SMS-Schreiben und das ein- oder andere im Netz nachschauen. Damit das ganze komfortabler wird habe ich folgende Apps aus dem Marketplace installiert:

  • CardDAVSync – Um meine Adressbücher einfach zu synchronisieren. CalDAV ist ins Betriebssystem integriert, CardDAV nicht.

  • Dateimananger – Macht genau das was der Name suggeriert.

  • Macaw – Twitter Client. Nostalgie aus den guten alten WebOS Zeiten… *schnief*

  • Tfe RSS – RSS Feedreader Client für Tiny Tiny RSS

 

Außerdem gefallen mir noch

 

Es gibt aber auch Apps die mir fehlen…

  • SSH. Es gibt zwar ein Projekt auf Github (fxos-firemote), das scheint aber nicht wirklich aktiv zu sein.
  • DLNA. Im Kontext von Stingray, dem Projekt um Firefox OS auf den Fernseher zu bringen, wird da zwar dran gearbeitet, etwas fertiges gibt es aber noch nicht.
  • Monitoring. Irgendetwas um Nagios / Icinga vernünftig im Blick zu behalten. Nix gefunden.

 

Ansonsten ist noch festzuhalten, dass mir die folgenden Befehle oft geholfen haben:

adb reboot recovery
adb reboot bootloader
fastboot flash recovery recovery.img
adb sideload blafasel.zip

Bei dem recovery.img geht für FirefoxOS Updates übrigens nur das, welches in dem bei ZTE zum Download angebotenen Paket existiert.

Update 2015-06-27: Nicht ausprobiert aber zum festhalten: Adblock…
Update 2015-09-05: Link zu Tfe RSS korrigiert

HowTo: SkyGo unter Ubuntu Linux 14.04 mit Firefox schauen

SkyGo laeuft bekanntermassen nur mit Silverlight und das gibt es mit dem ganzen DRM nur unter Windows. Dachte ich auch bis vor einigen Tagen mich ein Arbeitskollege auf das Pipelight Projekt aufmerksam gemacht hat. Lange Rede kurzer Sinn, SO laeuft SkyGo nun bei mir auch unter Linux:

sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update
sudo pipelight-plugin --disable silverlight
sudo pipelight-plugin --enable silverlight5.0

Anschliessend Firefox neu starten und warten bis alles heruntergeladen und aktiviert wurde. Weiter musste ich fuer die Seite www.skygo.sky.de die Plugins AdBlock Plus, DoNotTrackMe und Disconnect deaktivieren sowie mit  User Agent Overrider den Agent auf Windows / Firefox 26 aendern.

SkyGo mit Pipelight in Firefox unter Linux

weitere selbstgehostete Dienste: Filez und Poche

Vor einiger Zeit hatte ich ueber verschiedene Dienste geschrieben, die man selber hosten kann, damit die Daten nicht bei irgendwelchen Fremdanbietern liegen. In der Zwischenzeit sind bei mir zwei neue Dienste hinzugekommen: Filez und Poche.

Filezfilez-logo

Filez ist ein Webdienst, mit dem man Dateien zum Download zur Verfuegung stellen kann. Diese haben eine kryptische URL und koennen optional mit einem Passwort gesichert werden. Nach einer definierten Zeitperiode verfallen die Daten und sind nicht mehr verfuegbar. Der Dienst ist praktisch um grosse Anhaenge an Emails zu vermeiden. Ausserdem ist er auch von nicht so technisch versierten Nutzern einfach zu bedienen, da Filez komplett ueber ein Webinterface bedient wird. Der Upload von Dateien per SFTP und setzen irgendwelcher Rechte oder aehnliches entfaellt also komplett.

Ich hatte vor einiger Zeit mal aus Spass an der Freude das Projekt file delivery (code) geschrieben, aber Filez ist besser.

 

Pochepoche

Poche ist ein selbst gehosteter „Read-It-Later“ Dienst. Ich stosse im Netz immer wieder auf interessante Inhalte, sei es ein Hinweis auf Twitter, ein zufaelliger Fund beim Surfen oder ein spannender Artikel in meinem RSS-Feedreader. Oft habe ich nicht die Moeglichkeit den Artikel gleich zu lesen und dadurch vergesse ich ihn wieder. Mit einem „Read-It-Later“ Dienst kann man die Inhalte speichern um sie dann spaeter zu lesen.

Poche ist nicht vergleichbar mit grossen Vorbildern wie zum Beispiel Pocket, aber die Grundfunktionen sind schon einmal da. Durch existierende Integrationen in Firefox, Android und meinen RSS-Feedreader TinyTiny RSS kann ich Poche auch bereits sehr gut beliefern. Mir fehlen noch Funktionen wie Offline auf dem Smartphone oder Tablet lesen, im grossen und ganzen bin ich aber sehr zufrieden.

 

HowTo: Privatsphaere in Firefox verbessern

In diesem Blogeintrag sind verschiedene Punkte zusammengefasst, die helfen die Privatsphaere im Webbrowser Firefox zu verbessern.

Firefox native Einstellungen

  • In den Firefox-Einstellungen unter „Datenschutz“ die Option waehlen „Websites mitteilen, meine Aktivitaeten nicht zu verfolgen“. Das aktiviert die Do-Not-Track Option.
  • In den Firefox Einstellungen unter Erweitert im Reiter „Datenuebermittlung“ die beiden Haken entfernen
  • In den Firefox Einstellungen unter Erweitert im Reiter „Update“ die automatische Aktualisierung der Suchmaschinen deaktivieren.
  • Im Addon-Manager auf „Plugins“ klicken und fuer die Plugins auswaehlen das „Nachfragen, ob aktiviert werden soll“.
  • Google Safebrowsing deaktivieren. Auch wenn es eine tolle Sicherheitseinstellung ist, steht es im krassen Gegensatz zum Schutz der eigenen Privatsphaere. Safebrowsing sendet jede URL die man in die Adresszeile eingibt an einen Safebrowsing Anbieter. Dieser prueft, ob die eingegebene URL dafuer bekannt ist Viren oder sonstige Malware zu verbreiten. Sollte das der Fall sein gibt es eine Warnung zurueck. Die Datenuebertragung geschieht zwar verschluesselt und nur als Hash usw., es aendert aber nichts am Fakt, dass jede URL an den Safebrowsing Anbieter (bei Firefox ist Google der voreingestellte Anbieter) uebertragen wird und somit eine umfassende Historie aufgebaut werden koennte. Um das Feature zu deaktivieren muss man in der Adresszeile about:config eingeben, den Warnhinweis bestaetigen und die folgenden beiden Werte auf false setzen:
    browser.safebrowsing.enabled
    browser.safebrowsing.malware.enabled

Firefox Plugins die die Privatsphaere besser schuetzen:

  • Um Tracking im allgemeinen zu verhindern verwende ich das Plugin DoNotTrackMe von Abine.
  • Ein Klassiker gegen Werbung ist Adblock Plus. Wichtig ist bei diesem Plugin aber zusaetzlich in den Filtereinstellungen den Haken bei „Einige nicht aufdringliche Werbung zulassen“ zu entfernen.
  • Sehr gut ist auch das Plugin BetterPrivacy. Es hilft dabei Langzeitcookies, auch als Flash-Cookies bekannt, zu entfernen. Diese werden von den klassischen Cookie-Mechanismen des Browsers nicht erkannt.
  • Optional, aber wie ich finde dennoch wichtig ist es auch die Standardsuchmaschine von Google weg zu etwas anderem zu wechseln. Ich habe mich fuer DuckDuckGo entschieden, auch wenn die Google von der Qualitaet her lange nicht das Wasser reichen koennen. Wenn Google als Standardsuchmaschine eingestellt ist wird ja zum Beispiel alles was man in den Suchschlitz kopiert, auch wenn man ihn nur als Zwischenablage benutzt, an Google uebertragen um Suchvorschlaege anzuzeigen.
  • Ich persoenlich habe weiter das Plugin HTTPS-Everywhere von der EFF installiert. Es achtet automatisch darauf bei vielen Webseiten https statt http zu nutzen. So schwirren weniger unverschluesselte Daten von einem selbst durch das Netz.
  • Das Plugin „Secret Agent“ fuehrt beim taeglichen Einsatz zu erheblichen Nebenwirkungen, ist aber ganz spannend. Es aendert bei jeder Anfrage den User Agent vom Webbrowser. So kann ein Tracking durch Browser Fingerprinting erschwert oder vielleicht auch verhindert werden. Viele Webseiten werten den Agent aber aus, um zum Beispiel smartphonekompatible Seiten anzuzeigen. Gerade Google ist fast unbrauchbar mit dem Plugin weil es so viele Unterscheidungen hat. Ich benutze es trotzdem. Seine eigenen Seiten kann man zu einer Whitelist hinzufuegen. Download hier