Firefox OS: Unterschied zwischen den Versionen
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
:; installieren von [[wikipedia:en:Android software development#Android Debug Bridge | ADB]] | :; installieren von [[wikipedia:en:Android software development#Android Debug Bridge | ADB]] | ||
:* https://developer.mozilla.org/Firefox_OS/Debugging/Installing_ADB | :* https://developer.mozilla.org/Firefox_OS/Debugging/Installing_ADB | ||
:: <code>apt- | :*: [[Debian]] | ||
:*:: <code>apt install -y [https://packages.debian.org/stable/android-tools-adb android-tools-adb]</code> | |||
:*: [[Fedora]] | |||
:*:: <code>sudo dnf install -y [https://src.fedoraproject.org/rpms/android-tools android-tools]</code> | |||
; Dateien beziehen | ; Dateien beziehen | ||
Zeile 88: | Zeile 91: | ||
; Weblinks: | ; Weblinks: | ||
* [https://developer.mozilla.org/Firefox_OS/Phone_guide/ZTE_OPEN_C Firefox OS/Phone guide/ZTE OPEN C] ([https://developer.mozilla.org/de/Firefox_OS/Developer_phone_guide/ZTE_OPEN_C deutschsprachige Version]) | * [http://www.ztedevice.com/support/smart_phone/46d40c52-bed4-4cdc-9df9-01719cdf0a70.html ZTE: Support: OPEN C(European Standard)] | ||
* Mozilla | |||
** [https://developer.mozilla.org/Firefox_OS/Phone_guide/ZTE_OPEN_C Firefox OS/Phone guide/ZTE OPEN C] ([https://developer.mozilla.org/de/Firefox_OS/Developer_phone_guide/ZTE_OPEN_C deutschsprachige Version]) | |||
** [https://ftp.mozilla.org/pub/mozilla.org/b2g/ ftp Mozilla zu b2g] | |||
** [http://builds.firefoxos.mozfr.org/doc/en/devices/zte-open-c-eu Community builds for the ZTE Open C EU] | |||
* [http://en.comebuy.com/developer-firefox-os-open-c.html Download firefox os development tools for zte open c | Comebuy.com] | |||
===== Installation beim ZTE Open C ===== | |||
====== Vorbereitung beim ZTE Open C ====== | |||
; Rooting | |||
Für das Rooting muss ein Tool verwendet werden, dass ausschließlich für [[Windows]] verfügbar ist. Sch…ande! | |||
Jedoch kann sich auch einer virtuellen Instanz, etwa mit [[VirtualBox]], bedient werden. [http://builds.firefoxos.mozfr.org/doc/en/root-virtualbox Dazu gibt es es von Mozilla (für Frankreich) auch eine englischsprachige Anleitung.] | |||
Das sollte anhand der Verwendung von [[LMDE]], was beispielsweise beim [[StuRa]] häufig anzutreffen ist, vielleicht einmal getestet werden. | |||
== Siehe auch == | == Siehe auch == | ||
Zeile 99: | Zeile 120: | ||
** [https://wiki.mozilla.org/Firefox_OS Wiki von Mozilla: Firefox OS] | ** [https://wiki.mozilla.org/Firefox_OS Wiki von Mozilla: Firefox OS] | ||
** [https://developer.mozilla.org/Firefox_OS Developer Network von Mozilla: Firefox OS] | ** [https://developer.mozilla.org/Firefox_OS Developer Network von Mozilla: Firefox OS] | ||
*** [https://developer.mozilla.org/Firefox_OS/Platform/Architecture Developer Network von Mozilla: Firefox OS/Platform/Architecture] | |||
*** [https://developer.mozilla.org/Firefox_OS/Phone_guide/Flame/Updating_your_Flame Developer Network von Mozilla: Firefox OS/Phone guide/Flame/Updating your Flame] | |||
* [https://developer.android.com/tools/help/adb.html Android Debug Bridge] | * [https://developer.android.com/tools/help/adb.html Android Debug Bridge] | ||
[[Kategorie:Datenkultur]] | [[Kategorie:Datenkultur]] | ||
[[Kategorie:Rechentechnik]] | [[Kategorie:Rechentechnik]] |
Aktuelle Version vom 10. August 2018, 20:14 Uhr
Installation[Bearbeiten]
Nachfolgende Dokumentation wurde am Beispiel von einem GeeksPhone Keon (development preview) und einem unterstützenden Computer mit LMDE erstellt.
- Gern kann ergänzende Dokumentation (zu anderen) Betriebssystemen (für das unterstützende Gerät) erstellt werden.
Vorbereitung der Installation[Bearbeiten]
- benötigte Software herunterladen und installieren
- installieren von ADB
- https://developer.mozilla.org/Firefox_OS/Debugging/Installing_ADB
- Debian
apt install -y android-tools-adb
- Fedora
sudo dnf install -y android-tools
- Debian
- 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[Bearbeiten]
- 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
einzelne Geräte[Bearbeiten]
ZTE[Bearbeiten]
ZTE Open C[Bearbeiten]
Von der Firma #ZTE gibt es, als Weiterentwicklung vom ZTE Open, das Gerät ZTE Open C, welches mit Firefox OS betrieben werden soll. Im Übrigen gehört das ZTE Open C auch zu der Gruppe development phone, also zu den Geräten auf den Firefox OS entwickelt wird.
Alternativ könnte "inoffiziell" vielleicht auch CyanogenMod funktionieren.
- Weblinks
Installation beim ZTE Open C[Bearbeiten]
Vorbereitung beim ZTE Open C[Bearbeiten]
- Rooting
Für das Rooting muss ein Tool verwendet werden, dass ausschließlich für Windows verfügbar ist. Sch…ande!
Jedoch kann sich auch einer virtuellen Instanz, etwa mit VirtualBox, bedient werden. Dazu gibt es es von Mozilla (für Frankreich) auch eine englischsprachige Anleitung.
Das sollte anhand der Verwendung von LMDE, was beispielsweise beim StuRa häufig anzutreffen ist, vielleicht einmal getestet werden.