Firefox OS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Installation == Nachfolgende Dokumentation wurde am Beispiel eines unterstützenden Gerätes mit LMDE erstellt. : Gern kann ergänzende Dokumentation (z…“) |
|||
Zeile 6: | Zeile 6: | ||
; benötigte Software herunterladen und installieren | ; benötigte Software herunterladen und installieren | ||
* https://developer.mozilla.org/de/Firefox_OS/Firefox_OS_build_prerequisites#Installation_im_Falle_eines_64-Bit-Linux | * https://developer.mozilla.org/de/Firefox_OS/Firefox_OS_build_prerequisites#Installation_im_Falle_eines_64-Bit-Linux | ||
:; installieren von [[wikipedia:en:Android software development#Android Debug Bridge | ADB]] | |||
:: <code>apt-get install android-tools-adb</code> | |||
; Dateien beziehen | ; Dateien beziehen |
Version vom 13. Juli 2015, 18:47 Uhr
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].
- Der Wert für
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