Thema: Aktualisierungen, Bootmenü, Recovery Modus, Not-Aus sowie Links auf wichtige Seiten im Thema
Danke für die Infos. Ganz kurze Zusammenfassung von mir - ich hab mal Updates gezogen und Fotos gemacht.
Ungültiges MakroDieses Makro ist nicht verfügbar
Ungültiges MakroDieses Makro ist nicht verfügbar
So sieht es nach Klick auf "3 Aktualisierungen installieren aus...", dann werden sie alle auf einmal installiert anstatt einzeln.Ungültiges MakroDieses Makro ist nicht verfügbar
Am Ende bleibt Ubuntu (System) mit Knopf "Installieren" stehen. Diese Meldung erscheint beim Draufklicken.
Die Fotos dürfen z.B. auch für den Wikiartikel verwendet werden. Die Infos natürlich auch - hab nur nach den eingeschobenen Tests gar keine Zeit.
Die Systemaktualisierung (Ubuntu) liegt nun im Ordner /android/cache/recovery.
❗
Ich erinnerte mich, gelesen zu haben, dass man das erste Update im Bild (Ubuntu) nicht annehmen darf, weil dann das schreibbare Image wieder überschrieben würde und z.B. nachinstallierte Befehle verschwunden wären. Dem ist nach Test jedoch nicht der Fall! Moment, das Image wird nicht drübergebügelt, aber es KANN passieren, dass eigene Änderungen verschwinden. Vermutlich dann, wenn ein Update kommt und die eigene Änderung überbügelt.
Wenn man den Recovery Modus bootet, wird aber nun auch ohne Klick auf Installieren das Image ohne Nachfrage installiert! Das kann im Notfall ein Vorteil sein, aber auch störend, da man so nicht in das normale Recovery Menü kommt. Allerdings kann man dort auch nur noch Factory Reset (mit Datenlöschung) machen den Cache (Partition) löschen - und eben gerade KEIN Image neu installieren! (Ausnahme: fastboot über den Bootloader, aber das hat seine eigenen Spielregeln.)
Wie man in den Recovery Modus kommt:
adb reboot recovery
Dann geht auch adb.
Wie man ins Bootmenü kommt: Nach dem Einschalten, wenn die rote LED leuchtet, Vol+ (Lauter) gedrückt halten. Dort wechselt man Einträge mit Vol+ und aktiviert sie mit Vol- (!). Wenn man dort in den Recovery Modus startet, funktioniert adb leider nicht. Man sieht dort zunächst auch nur das Bootlogo - man kann zum Menü und zurück wechseln, indem man Vol+ (!) drückt. ❗ Seid dort vorsichtig, dass ihr nicht versehentlich das Löschen aller Daten aktiviert. Hier bewirkt Vol- (anstatt Vol+) den Wechsel zwischen den Punkten und Power bestätigt.
❗ Als ich fastboot im Bootmenü wählte, konnte ich gar nicht mehr starten (wie Akku tot). Erst nach Anstecken eines USB-Kabels am PC tat sich was. Ich glaube, der Not-Aus (auch im fastboot) ca. 5s Power + Vol+ half da auch nicht mehr.
Es bleibt einem im Zweifel also wirklich nur fastboot mit gesicherten Kopien, wenn man ein schreibbares Image gar nicht mehr booten kann, um wenigstens ein neues aus dem Netz per adb einspielen zu können. Das sind verschiedene Formate und Programmtechniken! Vielleicht stellt ja BQ bald mal die Images auch online - und eine kurze Beschreibung dazu. Ich fand z.B. das: http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro#Common_fastboot_commands Die Partitionen kann ich zuordnen, außer "/dev/mmcblk0p4: data", welches sich nicht mal mounten lässt. Würde ich im Zweifel erst mal nicht mit fastboot zurückspielen und ggf. später dann nachholen, falls der GAU eintritt, dass man fastboot braucht.
Für ausführliche Erläuterungen fehlt mir die Zeit, aber wer das 1-2 Mal liest und schon bisschen drinsteckt, sollte damit sehr viel anfangen können. Ich hab mir schöne Übersichten über die Partitionen auf den PC gesichert, z.B. /proc/partitions aus dem Recovery Modus:
major minor #blocks name
179 0 7605248 mmcblk0
179 1 1 mmcblk0p1
179 2 10240 mmcblk0p2
179 3 10240 mmcblk0p3
179 4 6144 mmcblk0p4
179 5 716800 mmcblk0p5
179 6 2109440 mmcblk0p6
179 7 4687872 mmcblk0p7
179 64 4096 mmcblk0boot1
179 32 4096 mmcblk0boot0
179 96 30948352 mmcblk1
179 97 30944256 mmcblk1p1
Zuordnung z.B. in blkid:
/dev/block/mmcblk1p1: UUID="***" TYPE="vfat"
/dev/block/mmcblk0p7: LABEL="userdata" UUID="***" TYPE="ext4"
/dev/block/mmcblk0p6: LABEL="system" UUID="***" TYPE="ext4"
/dev/block/mmcblk0p5: LABEL="cache" UUID="***" TYPE="ext4"
/dev/block/mmcblk0p3: UUID="***selbeUUID***" TYPE="ext4"
/dev/block/mmcblk0p2: UUID="***selbeUUID***" TYPE="ext4"
Hinweis: Beim Normal Boot entfällt jeweils "/block" bei /dev/block/mmcblk0*.
Falls es jemandem für irgendwas nutzt, hier noch die Bootoptionen des Recovery Modus (aus 'cat /proc/cmdline'):
console=ttyMT0,921600n1 vmalloc=496M slub_max_order=0 lcm=1-hx8389_qhd_dsi_vdo_truly fps=6657 bootprof.pl_t=2469 bootprof.lk_t=2170 printk.disable_uart=1 boot_reason=2 datapart=/dev/mmcblk0p7 systempart=/dev/mmcblk0p6 androidboot.serialno=*** lcm=1-hx8389_qhd_dsi_vdo_truly fps=6657 bootprof.pl_t=2469 bootprof.lk_t=2170 printk.disable_uart=1 boot_reason=2 datapart=/dev/mmcblk0p7 systempart=/dev/mmcblk0p6 androidboot.serialno=***
Vielleicht mag ja march was für's Wiki rausfischen (oder testen 😈 ). ☺
Vorwissen:
Weitere Hintergrundinfos:
Ich kann natürlich konkrete Fragen knapp beantworten. Also konkreter als "Ich versteh gar nix, was muss ich genau machen??". Je mehr wir zusammentragen und später ins Wiki kommt, umso besser. Bei speziellen eigenen Problemen, die nicht für alle interessant sind, lohnt sich das Verlinken eigener Themen hier.
Allgemeine Infos für alle können hier gesammelt werden - das Thema ist mehrfach im Wiki verlinkt und es wird hier häufiger auf die relevanten Seiten wie 14 (SSH), 16 (Terminal-Ausgaben als Übersicht), 65 (Systemsicherung), 66 (neue Versionen flashen), 70 (Zwischenbericht und Flashprobleme) sowie nun auch 72 (Aktualisierungen und Recovery Modus) verlinkt.
Grüße, Benno