Login
Newsletter
Werbung

Do, 12. November 2015, 15:00

Firefox OS 2.5 – Update des Mozilla Flame

Backup erstellen

Bevor man das Update auf Firefox OS 2.5 wirklich einspielt, sollte man die Daten sichern. Dies umfasst zunächst einmal die Systempartition.

$ mkdir Flame_Backup_20150822
$ adb pull /system Flame_Backup_20150822/system
pull: building file list...
...
1169 files pulled. 0 files skipped.
2104 KB/s (283259275 bytes in 131.439s)
$ adb pull /data Flame_Backup_20150822/data
pull: building file list...
0 files pulled. 0 files skipped.

Obige Befehle sichern aber nur das System und dienen der Wiederherstellung, falls das Update schief läuft. Weitaus wichtiger sind persönliche Daten, die man nicht verlieren möchte bzw. nach dem Update neu einspielen will. Dazu zählen z.B. installierte Apps, die Kontakte, empfangene SMS, Bilder und mehr. Hierfür gibt es auf GitHub ein Tool, welches man sich zuerst holen sollte.

$ git clone https://github.com/Mozilla-TWQA/B2G-flash-tool
Nach »B2G-flash-tool« wird geklont
remote: Counting objects: 2203, done.
remote: Total 2203 (delta 0), reused 0 (delta 0), pack-reused 2203
Objekte werden empfangen: 100% (2203/2203), 979.80 KiB | 899.00 KiB/s, done.
Unterschiede werden aufgelöst: 100% (1234/1234), done.
Verbundenheit wird überprüft ... Fertig.

Danach kann man seine Daten sichern:

$ cd B2G-flash-tool
$ python backup_restore_profile.py -b --sdcard
2015-08-22 16:44:39,201 - utilities.adb_helper - INFO - adbd is already running as root
2015-08-22 16:44:39,202 - __main__ - INFO - Target device [None]
2015-08-22 16:44:39,202 - __main__ - INFO - Stop B2G.
2015-08-22 16:44:39,299 - __main__ - INFO - Backing up profile...
2015-08-22 16:44:39,299 - __main__ - INFO - Backing up Wifi information...
2015-08-22 16:44:39,423 - __main__ - INFO - Backing up /data/b2g/mozilla to /tmp/backup_restore_1ASnpe/b2g-mozilla/ ...
2015-08-22 16:44:44,428 - __main__ - INFO - Backing up /data/local to /tmp/backup_restore_1ASnpe/data-local/ ...
2015-08-22 16:45:05,853 - __main__ - INFO - Removing Mozilla webapps: [/tmp/backup_restore_1ASnpe/data-local/webapps/marketplace.firefox.com]
2015-08-22 16:45:05,854 - __main__ - INFO - Backup profile done.
2015-08-22 16:45:05,854 - __main__ - INFO - Backing up SD card...
2015-08-22 16:45:05,917 - __main__ - INFO - Backup: /sdcard/ to /tmp/backup_restore_1ASnpe/sdcard/
2015-08-22 16:45:14,357 - __main__ - INFO - Backup SD card done.
2015-08-22 16:45:14,358 - __main__ - INFO - Copy profile from [/tmp/backup_restore_1ASnpe] to [mozilla-profile].
2015-08-22 16:45:14,505 - __main__ - INFO - Start B2G.

Die gesicherten Daten liegen nach dem Vorgang im Ordner mozilla-profile. Die Option --sdcard sichert auch den Inhalt der SD-Karte ab, wenn man deren Inhalt nicht verlieren will, wobei dies im Test nicht funktionierte. Alle Bilder der Kamera waren nach dem Update und Einspielen der Sicherung weg.

Hinweis: Ggf. meldet das Skript, dass die Rechte zum Sichern der Daten nicht ausreichen. Dann muss man das Skript doch mit Root-Rechten ausführen.

Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung