Firefox OS

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen

Installation

Nachfolgende Dokumentation wurde am Beispiel eines unterstützenden Gerätes mit LMDE erstellt.

Gern kann ergänzende Dokumentation (zu anderen) Betriebssystemen (für das unterstützende Gerät) erstellt werden.

Vorbereitung der Installation

benötigte Software herunterladen und installieren
installieren von ADB
apt-get install android-tools-adb
Dateien beziehen
Üblicher Weise handelt es sich um einen gepackten Ordner.
bezogene Datei entpacken
prüfen, ob das Smartphone per USB angebunden ist
usb-devices
(wohl optional) sofort und dauerhaft eine Regel für udev zum Smartphone anlegen
$EDITOR /etc/udev/rules.d/51-android.rules
Der Wert für
idVendor
idProduct
ist durch die Hardware (Smartphone) vorgegeben. Vielleicht können die Werte der Ausgabe von usb-devices entnommen werden. Anderenfalls müssen die Werte bei entsprechend festlegenden Standards herausgesucht werden.
Beim nachfolgenden beispielhaften Eintrag handelt es sich um ein GeeksPhone Keon[1].
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="8013", MODE="0666"
chmod a+r /etc/udev/rules.d/51-android.rules
service udev restart
prüfen, ob das Smartphone für adb erreichbar ist
adb start-server
adb devices
killall adb

Durchführen der Installation

flashing
wechseln in den Ordner des entpacken Ordners der bezogenen Datei
ausführen des Skriptes
./flash.sh
< waiting for device >
sending 'boot' (3172 KB)...
OKAY [  0.298s]
writing 'boot'...
OKAY [  0.582s]
finished. total time: 0.880s
Do you want to keep user data? (This may cause problems at reboot. If it does, please reflash and select the option not to keep the data)
1) Yes
2) No
#? 2
error: cannot load 'userdata.img'

sending 'system' (185768 KB)...
OKAY [ 17.408s]
writing 'system'...
OKAY [ 34.850s]
finished. total time: 52.257s
sending 'recovery' (4556 KB)...
OKAY [  0.429s]
writing 'recovery'...
OKAY [  0.834s]
finished. total time: 1.264s
erasing 'cache'...
OKAY [  0.006s]
finished. total time: 0.006s
rebooting...

finished. total time: 0.001s

Siehe auch