Iode will nicht auf Shiftphone 8

Jetzt habe ich ganz beherzt mit adb -d sideload SHIFTPHONE_8.SOS.7.0.L-RELEASE-LIGHT-20260409-OTA.zip drübergebügelt. Ging problemlos. Aber das iode Install-Script will immer noch nicht (ja, vorher mit Vol+ und Power in den Bootlader-Modus):

christoph@t14-3-lmde:~/Downloads$ cd iode-7.4-20260403-otter-fastboot/
christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot$ ./flash-all.sh
Setting current slot to 'a'                        FAILED (remote: 'unknown command')
fastboot: error: Command failed
Erasing 'avb_custom_key'                           OKAY [  0.011s]
Finished. Total time: 0.017s
Warning: skip copying avb_custom_key image avb footer (avb_custom_key partition size: 0, avb_custom_key image size: 1032).
Sending 'avb_custom_key' (1 KB)                    FAILED (remote: ' Invalid argument size')
fastboot: error: Command failed
FAILED (remote: 'GetVar Variable Not found')
fastboot: error: Command failed
FAILED (remote: 'GetVar Variable Not found')
fastboot: error: Command failed
Warning: skip copying modem image avb footer (modem partition size: 0, modem image size: 190377984).
Sending 'modem' (185916 KB)                        FAILED (remote: ' Invalid argument size')
fastboot: error: Command failed
--------------------------------------------
getvar:version-bootloader                          FAILED (remote: 'GetVar Variable Not found')
getvar:version-baseband                            FAILED (remote: 'GetVar Variable Not found')
getvar:serialno                                    FAILED (remote: 'GetVar Variable Not found')
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
getvar:product FAILED (remote: 'GetVar Variable Not found')
Checking 'product'                                 OKAY [  0.003s]
Warning: Could not determine slot for secondary images. Ignoring.
extracting fastboot-info.txt (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting boot.img (96 MB) to disk... took 0.417s
archive does not contain 'boot.sig'
extracting super_empty.img (0 MB) to RAM...
Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 100663296).
Sending 'boot' (98304 KB)                          FAILED (remote: ' Invalid argument size')
fastboot: error: Command failed
Erasing 'userdata'                                 FAILED (remote: 'Check device console.')
fastboot: error: Command failed
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
Finished. Total time: 24.567s
Sending 'abl_b' (172 KB)                           OKAY [  0.007s]
Writing 'abl_b'                                    OKAY [  0.006s]
Finished. Total time: 0.037s
Sending 'aop_b' (204 KB)                           OKAY [  0.008s]
Writing 'aop_b'                                    OKAY [  0.006s]
Finished. Total time: 0.027s
Sending 'bluetooth_b' (508 KB)                     OKAY [  0.018s]
Writing 'bluetooth_b'                              OKAY [  0.007s]
Finished. Total time: 0.039s
Sending 'cpucp_b' (184 KB)                         OKAY [  0.007s]
Writing 'cpucp_b'                                  OKAY [  0.006s]
Finished. Total time: 0.027s
Sending 'devcfg_b' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_b'                                 OKAY [  0.004s]
Finished. Total time: 0.021s
Sending 'dsp_b' (65536 KB)                         OKAY [  2.049s]
Writing 'dsp_b'                                    OKAY [  0.136s]
Finished. Total time: 2.197s
Sending 'featenabler_b' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_b'                            OKAY [  0.004s]
Finished. Total time: 0.021s
Sending 'hyp_b' (3604 KB)                          OKAY [  0.115s]
Writing 'hyp_b'                                    OKAY [  0.021s]
Finished. Total time: 0.153s
Sending 'imagefv_b' (524 KB)                       OKAY [  0.018s]
Writing 'imagefv_b'                                OKAY [  0.007s]
Finished. Total time: 0.037s
Sending 'keymaster_b' (268 KB)                     OKAY [  0.010s]
Writing 'keymaster_b'                              OKAY [  0.006s]
Finished. Total time: 0.028s
Sending 'multiimgoem_b' (16 KB)                    OKAY [  0.002s]
Writing 'multiimgoem_b'                            OKAY [  0.004s]
Finished. Total time: 0.018s
Sending 'qupfw_b' (56 KB)                          OKAY [  0.003s]
Writing 'qupfw_b'                                  OKAY [  0.005s]
Finished. Total time: 0.021s
Sending 'qweslicstore_b' (256 KB)                  OKAY [  0.010s]
Writing 'qweslicstore_b'                           OKAY [  0.006s]
Finished. Total time: 0.028s
Sending 'shrm_b' (48 KB)                           OKAY [  0.003s]
Writing 'shrm_b'                                   OKAY [  0.004s]
Finished. Total time: 0.020s
Sending 'tz_b' (3720 KB)                           OKAY [  0.119s]
Writing 'tz_b'                                     OKAY [  0.021s]
Finished. Total time: 0.157s
Sending 'uefisecapp_b' (124 KB)                    OKAY [  0.006s]
Writing 'uefisecapp_b'                             OKAY [  0.005s]
Finished. Total time: 0.025s
Sending 'xbl_config_b' (224 KB)                    OKAY [  0.008s]
Writing 'xbl_config_b'                             OKAY [  0.031s]
Finished. Total time: 0.051s
Sending 'xbl_b' (3600 KB)                          OKAY [  0.117s]
Writing 'xbl_b'                                    OKAY [  0.067s]
Finished. Total time: 0.200s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

Dann habe ich versucht, per adb sideload auf SOS-G zurück zu kommen, was aber vom Smartphone wegen “SPL downgrade” abgelehnt wird.

Ich wäre ja geneigt, das Gerät als defekt und Garantiefall abzutun, wenn nicht die Installation von /e/OS funktioniert hätte.

Nachtrag: sideload mit iode scheitert an Signaturprüfung.

Probier mal folgendes:
Öffne ein Terminal im ordner linux (aus der iode zip) und führe ./fastboot --set-active=a aus, während dein handy im bootloader/fastboot-mode ist.

Danach versuch das Gleiche nochmal aber mit dem Befehl fastboot --set-active=a und poste den gesamten output hier.

Ersteres verwendet iode’s fastboot-befehl, zweiteres verwendet LMDEs fastboot-befehl (falls installiert). Ich frag mich ob in beiden Fällen ein Fehler kommt.

Jetzt wird es interessant!

Meine Umgebung: Auf dem Shift 8 ist SOS-L 7.0; auf dem Rechner:

christoph@t14-3-lmde:~/Downloads$ which fastboot
/usr/bin/fastboot
christoph@t14-3-lmde:~/Downloads$ fastboot --version
fastboot version 34.0.5-debian
Installed as /usr/lib/android-sdk/platform-tools/fastboot

christoph@t14-3-lmde:~/Downloads$ cd iode-7.4-20260403-otter-fastboot/linux/
christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot/linux$ ./fastboot --version
fastboot version 36.0.1-eng.androi
Installed as /home/christoph/Downloads/iode-7.4-20260403-otter-fastboot/linux/fastboot

Auf dem Rechner habe ich also eine ältere Version. Aber das max nix, weil das installer-Script ohnehin das mitgebrachte fastboot nutzt. Nur bei meinen manuellen Versuchen könnte es relevant sein. Ich werde gleich mal nach einem Update suchen. - Wirklich spannend ist der Unterschied zwischen den beiden Modi bootloader/fastboot. Die verhalten sich nämlich nicht identisch:

  1. im Bootloader-Modus (Vol+ & Power) oder adb reboot bootloader
christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot/linux$ fastboot --set-active=a
fastboot: error: Device does not support slots

christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot/linux$ ./fastboot --set-active=a
Setting current slot to ‘a’                        FAILED (remote: ‘unknown command’)
fastboot: error: Command failed
  1. jetzt wird es verrückt: Fastboot-Modus adb reboot fastboot oder aus der Recovery:
christoph@t14-3-lmde:~/Downloads$ fastboot --set-active=a
Setting current slot to ‘a’                        OKAY [  0.094s]
Finished. Total time: 0.096s

christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot/linux$ ./fastboot --set-active=a
Setting current slot to ‘a’                        OKAY [  0.067s]
Finished. Total time: 0.068s

Ist das eine Spur?

Dein Shift8 macht mich alle :smiley: Also ich hätte jetzt genau das Gegenteil erwartet. Quasi dass

  1. das Ergebnis via adb reboot fastboot ist und
  2. das Ergebnis via adb reboot bootloader ist.

Vorweg, es gibt jetzt Version 7.5:

Also wenn der Slotwechsel funktioniert, sollte auch das Skript funktionieren. Denn in idr. ist es laut deinen Logs immer schon am Slotwechsel gescheitert, was defacto der erste Befehl im Skript ist.

Folgende Vorschläge:

  1. Ich würde jetzt einfach nochmal testen ob du erfolgreich den fastboot --set-active=a befehl ausgeführt bekommst auf irgendeinen weg. Und sobald es klappt, direkt das installations-skript hinterher ausführen!

  2. Alternativ, probiere fastboot von LMDE zu nutzen, dass geht indem du in der Datei flash-all.sh, die Zeile 19: fastboot=linux/fastboot mit fastboot=fastboot ersetzt. Davon erhoffe ich mir aber nicht sehr viel.

mich auch! :upside_down_face:
Jetzt wird es noch verrückter:

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ adb devices
List of devices attached
SP81B.......... device

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ adb reboot bootloader
christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ fastboot --set-active=a
Setting current slot to ‘a’                        FAILED (remote: ‘unknown command’)
fastboot: error: Command failed

Am Gerät gibt es im bootloader-Modus eine Option, die “Restart bootloader” heißt. Das habe ich gemacht. Das Gerät kommt mit demselben Bildschirm wieder hoch wie vorher, aber jetzt:

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ fastboot --set-active=a
Setting current slot to ‘a’ OKAY [ 0.048s]
Finished. Total time: 0.051s

crazy.

In genau diesem Zustand (Slotwechsel manuell geht ok):

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ ./flash-all.sh
Setting current slot to ‘a’                        FAILED (remote: ‘unknown command’)
fastboot: error: Command failed
Erasing ‘avb_custom_key’                           OKAY [  0.010s]
Finished. Total time: 0.016s
Warning: skip copying avb_custom_key image avb footer (avb_custom_key partition size: 0, avb_custom_key image size: 1032).
Sending ‘avb_custom_key’ (1 KB)                    FAILED (remote: ’ Invalid argument size’)
fastboot: error: Command failed
FAILED (remote: ‘GetVar Variable Not found’)
fastboot: error: Command failed
FAILED (remote: ‘GetVar Variable Not found’)
fastboot: error: Command failed
Warning: skip copying modem image avb footer (modem partition size: 0, modem image size: 190394368).
Sending ‘modem’ (185932 KB)                        FAILED (remote: ’ Invalid argument size’)
fastboot: error: Command failed

getvar:version-bootloader                          FAILED (remote: ‘GetVar Variable Not found’)
getvar:version-baseband                            FAILED (remote: ‘GetVar Variable Not found’)
getvar:serialno                                    FAILED (remote: ‘GetVar Variable Not found’)

extracting android-info.txt (0 MB) to RAM…
getvar:product FAILED (remote: ‘GetVar Variable Not found’)
Checking ‘product’                                 OKAY [  0.002s]
Warning: Could not determine slot for secondary images. Ignoring.
extracting fastboot-info.txt (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting super_empty.img (0 MB) to RAM…
extracting boot.img (96 MB) to disk… took 0.406s
archive does not contain ‘boot.sig’
extracting super_empty.img (0 MB) to RAM…
Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 100663296).
Sending ‘boot’ (98304 KB)                          FAILED (remote: ’ Invalid argument size’)
fastboot: error: Command failed
Erasing ‘userdata’                                 FAILED (remote: ‘Check device console.’)
fastboot: error: Command failed
Rebooting into fastboot                            OKAY [  0.002s]
< waiting for any device >
Finished. Total time: 21.373s
Sending ‘abl_a’ (172 KB)                           OKAY [  0.006s]
Writing ‘abl_a’                                    OKAY [  0.007s]
Finished. Total time: 0.032s
Sending ‘aop_a’ (204 KB)                           OKAY [  0.007s]
Writing ‘aop_a’                                    OKAY [  0.008s]
Finished. Total time: 0.026s
Sending ‘bluetooth_a’ (508 KB)                     OKAY [  0.018s]
Writing ‘bluetooth_a’                              OKAY [  0.011s]
Finished. Total time: 0.041s
Sending ‘cpucp_a’ (184 KB)                         OKAY [  0.007s]
Writing ‘cpucp_a’                                  OKAY [  0.007s]
Finished. Total time: 0.024s
Sending ‘devcfg_a’ (56 KB)                         OKAY [  0.002s]
Writing ‘devcfg_a’                                 OKAY [  0.005s]
Finished. Total time: 0.017s
Sending ‘dsp_a’ (65536 KB)                         OKAY [  2.064s]
Writing ‘dsp_a’                                    OKAY [  0.235s]
Finished. Total time: 2.309s
Sending ‘featenabler_a’ (88 KB)                    OKAY [  0.004s]
Writing ‘featenabler_a’                            OKAY [  0.005s]
Finished. Total time: 0.017s
Sending ‘hyp_a’ (3604 KB)                          OKAY [  0.117s]
Writing ‘hyp_a’                                    OKAY [  0.027s]
Finished. Total time: 0.161s
Sending ‘imagefv_a’ (524 KB)                       OKAY [  0.018s]
Writing ‘imagefv_a’                                OKAY [  0.010s]
Finished. Total time: 0.040s
Sending ‘keymaster_a’ (268 KB)                     OKAY [  0.010s]
Writing ‘keymaster_a’                              OKAY [  0.008s]
Finished. Total time: 0.030s
Sending ‘multiimgoem_a’ (16 KB)                    OKAY [  0.001s]
Writing ‘multiimgoem_a’                            OKAY [  0.005s]
Finished. Total time: 0.016s
Sending ‘qupfw_a’ (56 KB)                          OKAY [  0.003s]
Writing ‘qupfw_a’                                  OKAY [  0.005s]
Finished. Total time: 0.018s
Sending ‘qweslicstore_a’ (256 KB)                  OKAY [  0.010s]
Writing ‘qweslicstore_a’                           OKAY [  0.008s]
Finished. Total time: 0.028s
Sending ‘shrm_a’ (48 KB)                           OKAY [  0.003s]
Writing ‘shrm_a’                                   OKAY [  0.006s]
Finished. Total time: 0.020s
Sending ‘tz_a’ (3720 KB)                           OKAY [  0.121s]
Writing ‘tz_a’                                     OKAY [  0.028s]
Finished. Total time: 0.164s
Sending ‘uefisecapp_a’ (124 KB)                    OKAY [  0.005s]
Writing ‘uefisecapp_a’                             OKAY [  0.006s]
Finished. Total time: 0.022s
Sending ‘xbl_config_a’ (224 KB)                    OKAY [  0.008s]
Writing ‘xbl_config_a’                             OKAY [  0.032s]
Finished. Total time: 0.049s
Sending ‘xbl_a’ (3600 KB)                          OKAY [  0.116s]
Writing ‘xbl_a’                                    OKAY [  0.051s]
Finished. Total time: 0.181s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

sieht nicht so gut aus. Tatsächlich erscheint nach einer Vielzahl von automatischen Reboots wieder SOS 7.0

Also ganz frech im fastboot Modus:

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ adb reboot fastboot
christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ ./flash-all.sh
Setting current slot to 'a'                        OKAY [  0.094s]
Finished. Total time: 0.095s
Erasing 'avb_custom_key'                           FAILED (remote: 'Partition doesn't exist')
fastboot: error: Command failed
Warning: skip copying avb_custom_key image avb footer (avb_custom_key partition size: 0, avb_custom_key image size: 1032).
Sending 'avb_custom_key' (1 KB)                    OKAY [  0.001s]
Writing 'avb_custom_key'                           FAILED (remote: 'No such file or directory')
fastboot: error: Command failed
Warning: metadata type is raw, but ext4 was requested for formatting.
mke2fs 1.47.2 (1-Jan-2025)
Creating filesystem with 4096 4k blocks and 4096 inodes

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done

Warning: skip copying metadata image avb footer due to sparse image.
Sending 'metadata' (180 KB)                        OKAY [  0.007s]
Writing 'metadata'                                 OKAY [  0.010s]
Finished. Total time: 0.033s
Erasing 'metadata'                                 OKAY [  0.029s]
Finished. Total time: 0.033s
Warning: userdata type is raw, but f2fs was requested for formatting.

    F2FS-tools: mkfs.f2fs Ver: 1.16.0 (2023-04-11)

Info: Debug level = 1
Info: Trim is disabled
Info: Set conf for android
Info: Enable Project quota
Info: not exist /proc/version!
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 929262232 (453741 MB)
Info: block size = 4096
Info: zone aligned segment0 blkaddr: 512
Info: add quota type = 0 => 4
Info: add quota type = 1 => 5
Info: add quota type = 2 => 6
Info: format version with
  "6.12.85+deb13-amd64"
[f2fs_init_sit_area: 743] 	Filling sit area at offset 0x00600000
[f2fs_init_nat_area: 777] 	Filling nat area at offset 0x02a00000
[f2fs_add_default_dentry_root:1393] 	Writing default dentry root, at offset 0x47200
[f2fs_write_root_inode:1439] 	Writing root inode (hot node), offset 0x46c00
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047201 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047202 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c01
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047203 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047204 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c02
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047205 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047206 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c03
[f2fs_update_nat_default:1620] 	Writing nat root, at offset 0x00002a00
Info: Overprovision ratio = 0.210%
Info: Overprovision segments = 489 (GC reserved = 483)
[f2fs_write_check_point_pack: 969] 	Writing main segments, cp at offset 0x00000200
[f2fs_write_check_point_pack:1056] 	Writing Segment summary for HOT/WARM/COLD_DATA, at offset 0x00000201
[f2fs_write_check_point_pack:1070] 	Writing Segment summary for HOT_NODE, at offset 0x00000202
[f2fs_write_check_point_pack:1082] 	Writing Segment summary for WARM_NODE, at offset 0x00000203
[f2fs_write_check_point_pack:1096] 	Writing Segment summary for COLD_NODE, at offset 0x00000204
[f2fs_write_check_point_pack:1104] 	Writing cp page2, at offset 0x00000205
[f2fs_write_check_point_pack:1146] 	Writing cp page 1 of checkpoint pack 2, at offset 0x00000400
[f2fs_write_check_point_pack:1165] 	Writing cp page 2 of checkpoint pack 2, at offset 0x00000405
[f2fs_write_super_block:1198] 	Writing super block, at offset 0x00000000
Info: format successful
Warning: skip copying userdata image avb footer due to sparse image.
Sending 'userdata' (89 KB)                         OKAY [  0.004s]
Writing 'userdata'                                 OKAY [  0.338s]
Finished. Total time: 0.608s
Sending 'modem_a' (185932 KB)                      OKAY [  5.803s]
Writing 'modem_a'                                  OKAY [  0.295s]
Finished. Total time: 6.238s
--------------------------------------------
Bootloader Version...: unknown
Baseband Version.....: 
Serial Number........: SP81B..........
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product'                                 OKAY [  0.000s]
Setting current slot to 'a'                        OKAY [  0.054s]
extracting fastboot-info.txt (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to disk... took 0.000s
Writable partitions are not supported
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting boot.img (96 MB) to disk... took 0.410s
archive does not contain 'boot.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'boot_a' (98304 KB)                        OKAY [  3.079s]
Writing 'boot_a'                                   OKAY [  0.176s]
extracting super_empty.img (0 MB) to RAM...
extracting dtbo.img (24 MB) to disk... took 0.087s
archive does not contain 'dtbo.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'dtbo_a' (24576 KB)                        OKAY [  0.770s]
Writing 'dtbo_a'                                   OKAY [  0.085s]
extracting super_empty.img (0 MB) to RAM...
extracting vendor_boot.img (96 MB) to disk... took 0.301s
archive does not contain 'vendor_boot.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vendor_boot_a' (98304 KB)                 OKAY [  3.065s]
Writing 'vendor_boot_a'                            OKAY [  0.187s]
extracting super_empty.img (0 MB) to RAM...
extracting vbmeta.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vbmeta_a' (8 KB)                          OKAY [  0.001s]
Writing 'vbmeta_a'                                 OKAY [  0.002s]
extracting super_empty.img (0 MB) to RAM...
extracting vbmeta_system.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta_system.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vbmeta_system_a' (4 KB)                   OKAY [  0.001s]
Writing 'vbmeta_system_a'                          OKAY [  0.003s]
extracting super_empty.img (0 MB) to disk... took 0.000s
Sending 'super' (4 KB)                             OKAY [  0.001s]
Updating super partition                           OKAY [  0.006s]
Resizing 'odm_a'                                   OKAY [  0.004s]
Resizing 'product_a'                               OKAY [  0.004s]
Resizing 'system_a'                                OKAY [  0.004s]
Resizing 'system_ext_a'                            OKAY [  0.004s]
Resizing 'vendor_a'                                OKAY [  0.006s]
extracting super_empty.img (0 MB) to RAM...
extracting odm.img (1 MB) to disk... took 0.011s
archive does not contain 'odm.sig'
Resizing 'odm_a'                                   OKAY [  0.006s]
Sending 'odm_a' (1484 KB)                          OKAY [  0.041s]
Writing 'odm_a'                                    OKAY [  0.074s]
extracting super_empty.img (0 MB) to RAM...
extracting product.img (1153 MB) to disk... took 6.617s
archive does not contain 'product.sig'
Resizing 'product_a'                               OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'product_a' 1/5 (261984 KB)         OKAY [  8.183s]
Writing 'product_a'                                OKAY [  0.653s]
Sending sparse 'product_a' 2/5 (262044 KB)         OKAY [  8.158s]
Writing 'product_a'                                OKAY [  0.546s]
Sending sparse 'product_a' 3/5 (262036 KB)         OKAY [  8.188s]
Writing 'product_a'                                OKAY [  0.532s]
Sending sparse 'product_a' 4/5 (261781 KB)         OKAY [  8.211s]
Writing 'product_a'                                OKAY [  0.700s]
Sending sparse 'product_a' 5/5 (128864 KB)         OKAY [  4.052s]
Writing 'product_a'                                OKAY [  0.411s]
extracting super_empty.img (0 MB) to RAM...
extracting system.img (984 MB) to disk... took 5.196s
archive does not contain 'system.sig'
Resizing 'system_a'                                OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'system_a' 1/4 (262100 KB)          OKAY [  8.183s]
Writing 'system_a'                                 OKAY [  0.601s]
Sending sparse 'system_a' 2/4 (262060 KB)          OKAY [  8.157s]
Writing 'system_a'                                 OKAY [  0.511s]
Sending sparse 'system_a' 3/4 (261928 KB)          OKAY [  8.190s]
Writing 'system_a'                                 OKAY [  0.690s]
Sending sparse 'system_a' 4/4 (217756 KB)          OKAY [  6.829s]
Writing 'system_a'                                 OKAY [  0.510s]
extracting super_empty.img (0 MB) to RAM...
extracting system_ext.img (487 MB) to disk... took 2.654s
archive does not contain 'system_ext.sig'
Resizing 'system_ext_a'                            OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'system_ext_a' 1/2 (262024 KB)      OKAY [  8.199s]
Writing 'system_ext_a'                             OKAY [  0.618s]
Sending sparse 'system_ext_a' 2/2 (235040 KB)      OKAY [  7.378s]
Writing 'system_ext_a'                             OKAY [  0.573s]
extracting super_empty.img (0 MB) to RAM...
extracting vendor.img (598 MB) to disk... took 3.299s
archive does not contain 'vendor.sig'
Resizing 'vendor_a'                                OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'vendor_a' 1/3 (262048 KB)          OKAY [  8.191s]
Writing 'vendor_a'                                 OKAY [  0.628s]
Sending sparse 'vendor_a' 2/3 (262020 KB)          OKAY [  8.170s]
Writing 'vendor_a'                                 OKAY [  0.623s]
Sending sparse 'vendor_a' 3/3 (85892 KB)           OKAY [  2.703s]
Writing 'vendor_a'                                 OKAY [  0.271s]
Finished. Total time: 138.490s
Erasing 'userdata'                                 OKAY [  6.994s]
Finished. Total time: 6.998s
Sending 'abl_a' (172 KB)                           OKAY [  0.006s]
Writing 'abl_a'                                    OKAY [  0.003s]
Finished. Total time: 0.021s
Sending 'aop_a' (204 KB)                           OKAY [  0.007s]
Writing 'aop_a'                                    OKAY [  0.004s]
Finished. Total time: 0.019s
Sending 'bluetooth_a' (508 KB)                     OKAY [  0.016s]
Writing 'bluetooth_a'                              OKAY [  0.006s]
Finished. Total time: 0.033s
Sending 'cpucp_a' (184 KB)                         OKAY [  0.007s]
Writing 'cpucp_a'                                  OKAY [  0.005s]
Finished. Total time: 0.022s
Sending 'devcfg_a' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_a'                                 OKAY [  0.003s]
Finished. Total time: 0.015s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.047s]
Writing 'dsp_a'                                    OKAY [  0.141s]
Finished. Total time: 2.197s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.003s]
Finished. Total time: 0.016s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.116s]
Writing 'hyp_a'                                    OKAY [  0.022s]
Finished. Total time: 0.155s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.019s]
Writing 'imagefv_a'                                OKAY [  0.006s]
Finished. Total time: 0.035s
Sending 'keymaster_a' (268 KB)                     OKAY [  0.008s]
Writing 'keymaster_a'                              OKAY [  0.005s]
Finished. Total time: 0.022s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.002s]
Writing 'multiimgoem_a'                            OKAY [  0.003s]
Finished. Total time: 0.015s
Sending 'qupfw_a' (56 KB)                          OKAY [  0.003s]
Writing 'qupfw_a'                                  OKAY [  0.003s]
Finished. Total time: 0.016s
Sending 'qweslicstore_a' (256 KB)                  OKAY [  0.010s]
Writing 'qweslicstore_a'                           OKAY [  0.005s]
Finished. Total time: 0.025s
Sending 'shrm_a' (48 KB)                           OKAY [  0.003s]
Writing 'shrm_a'                                   OKAY [  0.004s]
Finished. Total time: 0.017s
Sending 'tz_a' (3720 KB)                           OKAY [  0.122s]
Writing 'tz_a'                                     OKAY [  0.022s]
Finished. Total time: 0.158s
Sending 'uefisecapp_a' (124 KB)                    OKAY [  0.005s]
Writing 'uefisecapp_a'                             OKAY [  0.005s]
Finished. Total time: 0.022s
Sending 'xbl_config_a' (224 KB)                    OKAY [  0.008s]
Writing 'xbl_config_a'                             OKAY [  0.031s]
Finished. Total time: 0.051s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.116s]
Writing 'xbl_a'                                    OKAY [  0.048s]
Finished. Total time: 0.179s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

Danach ist wirklich iode drauf! Hurraa!

Da es oben Fehlermeldungen gab, habe ich das Script nochmal gestartet, diesmal im Bootloader (aber eben iode schon drauf, jedenfalls teilweise):

christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ adb reboot bootloader
christoph@t14-3-lmde:~/Downloads/iode-7.5-20260506-otter-fastboot$ ./flash-all.sh
Setting current slot to 'a'                        OKAY [  0.008s]
Finished. Total time: 0.011s
Erasing 'avb_custom_key'                           OKAY [  0.010s]
Finished. Total time: 0.017s
Warning: skip copying avb_custom_key image avb footer (avb_custom_key partition size: 0, avb_custom_key image size: 1032).
Sending 'avb_custom_key' (1 KB)                    OKAY [  0.002s]
Writing 'avb_custom_key'                           OKAY [  0.008s]
Finished. Total time: 0.031s
mke2fs 1.47.2 (1-Jan-2025)
Creating filesystem with 4096 4k blocks and 4096 inodes

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done

Warning: skip copying metadata image avb footer due to sparse image.
Sending 'metadata' (180 KB)                        OKAY [  0.005s]
Writing 'metadata'                                 OKAY [  0.005s]
Finished. Total time: 0.033s
******** Did you mean to fastboot format this ext4 partition?
Erasing 'metadata'                                 OKAY [  0.038s]
Finished. Total time: 0.044s

    F2FS-tools: mkfs.f2fs Ver: 1.16.0 (2023-04-11)

Info: Debug level = 1
Info: Trim is disabled
Info: Set conf for android
Info: Enable Project quota
Info: not exist /proc/version!
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 929262232 (453741 MB)
Info: block size = 4096
Info: zone aligned segment0 blkaddr: 512
Info: add quota type = 0 => 4
Info: add quota type = 1 => 5
Info: add quota type = 2 => 6
Info: format version with
  "6.12.85+deb13-amd64"
[f2fs_init_sit_area: 743] 	Filling sit area at offset 0x00600000
[f2fs_init_nat_area: 777] 	Filling nat area at offset 0x02a00000
[f2fs_add_default_dentry_root:1393] 	Writing default dentry root, at offset 0x47200
[f2fs_write_root_inode:1439] 	Writing root inode (hot node), offset 0x46c00
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047201 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047202 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c01
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047203 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047204 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c02
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047205 (1/2)
[f2fs_write_default_quota:1531] 	Writing quota data, at offset 00047206 (2/2)
[f2fs_write_qf_inode:1582] 	Writing quota inode (hot node), offset 0x46c03
[f2fs_update_nat_default:1620] 	Writing nat root, at offset 0x00002a00
Info: Overprovision ratio = 0.210%
Info: Overprovision segments = 489 (GC reserved = 483)
[f2fs_write_check_point_pack: 969] 	Writing main segments, cp at offset 0x00000200
[f2fs_write_check_point_pack:1056] 	Writing Segment summary for HOT/WARM/COLD_DATA, at offset 0x00000201
[f2fs_write_check_point_pack:1070] 	Writing Segment summary for HOT_NODE, at offset 0x00000202
[f2fs_write_check_point_pack:1082] 	Writing Segment summary for WARM_NODE, at offset 0x00000203
[f2fs_write_check_point_pack:1096] 	Writing Segment summary for COLD_NODE, at offset 0x00000204
[f2fs_write_check_point_pack:1104] 	Writing cp page2, at offset 0x00000205
[f2fs_write_check_point_pack:1146] 	Writing cp page 1 of checkpoint pack 2, at offset 0x00000400
[f2fs_write_check_point_pack:1165] 	Writing cp page 2 of checkpoint pack 2, at offset 0x00000405
[f2fs_write_super_block:1198] 	Writing super block, at offset 0x00000000
Info: format successful
Warning: skip copying userdata image avb footer due to sparse image.
Sending 'userdata' (89 KB)                         OKAY [  0.004s]
Writing 'userdata'                                 OKAY [  0.006s]
Finished. Total time: 0.276s
Sending 'modem_a' (185932 KB)                      OKAY [  5.672s]
Writing 'modem_a'                                  OKAY [  0.264s]
Finished. Total time: 7.728s
--------------------------------------------
Bootloader Version...: 6.3
Baseband Version.....: 
Serial Number........: SP81B..........
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product'                                 OKAY [  0.003s]
Setting current slot to 'a'                        OKAY [  0.002s]
extracting fastboot-info.txt (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to disk... took 0.000s
Writable partitions are not supported
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting boot.img (96 MB) to disk... took 0.402s
archive does not contain 'boot.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'boot_a' (98304 KB)                        OKAY [  2.971s]
Writing 'boot_a'                                   OKAY [  0.115s]
extracting super_empty.img (0 MB) to RAM...
extracting dtbo.img (24 MB) to disk... took 0.085s
archive does not contain 'dtbo.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'dtbo' (24576 KB)                          OKAY [  0.750s]
Writing 'dtbo'                                     OKAY [  0.022s]
extracting super_empty.img (0 MB) to RAM...
extracting vendor_boot.img (96 MB) to disk... took 0.312s
archive does not contain 'vendor_boot.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vendor_boot' (98304 KB)                   OKAY [  2.974s]
Writing 'vendor_boot'                              OKAY [  0.122s]
extracting super_empty.img (0 MB) to RAM...
extracting vbmeta.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vbmeta' (8 KB)                            OKAY [  0.002s]
Writing 'vbmeta'                                   OKAY [  0.001s]
extracting super_empty.img (0 MB) to RAM...
extracting vbmeta_system.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta_system.sig'
extracting super_empty.img (0 MB) to RAM...
Sending 'vbmeta_system' (4 KB)                     OKAY [  0.001s]
Writing 'vbmeta_system'                            OKAY [  0.001s]
Rebooting into fastboot                            OKAY [  0.002s]
< waiting for any device >
extracting super_empty.img (0 MB) to disk... took 0.000s
Sending 'super' (4 KB)                             OKAY [  0.001s]
Updating super partition                           OKAY [  0.010s]
Resizing 'odm_a'                                   OKAY [  0.007s]
Resizing 'product_a'                               OKAY [  0.007s]
Resizing 'system_a'                                OKAY [  0.007s]
Resizing 'system_ext_a'                            OKAY [  0.007s]
Resizing 'vendor_a'                                OKAY [  0.007s]
extracting super_empty.img (0 MB) to RAM...
extracting odm.img (1 MB) to disk... took 0.012s
archive does not contain 'odm.sig'
Resizing 'odm_a'                                   OKAY [  0.007s]
Sending 'odm_a' (1484 KB)                          OKAY [  0.049s]
Writing 'odm_a'                                    OKAY [  0.094s]
extracting super_empty.img (0 MB) to RAM...
extracting product.img (1153 MB) to disk... took 6.493s
archive does not contain 'product.sig'
Resizing 'product_a'                               OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'product_a' 1/5 (261984 KB)         OKAY [  8.183s]
Writing 'product_a'                                OKAY [  0.656s]
Sending sparse 'product_a' 2/5 (262044 KB)         OKAY [  8.191s]
Writing 'product_a'                                OKAY [  0.647s]
Sending sparse 'product_a' 3/5 (262036 KB)         OKAY [  8.168s]
Writing 'product_a'                                OKAY [  0.624s]
Sending sparse 'product_a' 4/5 (261781 KB)         OKAY [  8.214s]
Writing 'product_a'                                OKAY [  0.617s]
Sending sparse 'product_a' 5/5 (128864 KB)         OKAY [  4.035s]
Writing 'product_a'                                OKAY [  0.415s]
extracting super_empty.img (0 MB) to RAM...
extracting system.img (984 MB) to disk... took 5.178s
archive does not contain 'system.sig'
Resizing 'system_a'                                OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'system_a' 1/4 (262100 KB)          OKAY [  8.161s]
Writing 'system_a'                                 OKAY [  0.588s]
Sending sparse 'system_a' 2/4 (262060 KB)          OKAY [  8.180s]
Writing 'system_a'                                 OKAY [  0.598s]
Sending sparse 'system_a' 3/4 (261928 KB)          OKAY [  8.166s]
Writing 'system_a'                                 OKAY [  0.589s]
Sending sparse 'system_a' 4/4 (217756 KB)          OKAY [  6.807s]
Writing 'system_a'                                 OKAY [  0.590s]
extracting super_empty.img (0 MB) to RAM...
extracting system_ext.img (487 MB) to disk... took 2.646s
archive does not contain 'system_ext.sig'
Resizing 'system_ext_a'                            OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'system_ext_a' 1/2 (262024 KB)      OKAY [  8.202s]
Writing 'system_ext_a'                             OKAY [  0.616s]
Sending sparse 'system_ext_a' 2/2 (235040 KB)      OKAY [  7.323s]
Writing 'system_ext_a'                             OKAY [  0.579s]
extracting super_empty.img (0 MB) to RAM...
extracting vendor.img (598 MB) to disk... took 3.211s
archive does not contain 'vendor.sig'
Resizing 'vendor_a'                                OKAY [  0.007s]
Invalid sparse file format at header magic
Sending sparse 'vendor_a' 1/3 (262048 KB)          OKAY [  8.202s]
Writing 'vendor_a'                                 OKAY [  0.634s]
Sending sparse 'vendor_a' 2/3 (262020 KB)          OKAY [  8.183s]
Writing 'vendor_a'                                 OKAY [  0.623s]
Sending sparse 'vendor_a' 3/3 (85892 KB)           OKAY [  2.688s]
Writing 'vendor_a'                                 OKAY [  0.260s]
Finished. Total time: 162.738s
Erasing 'userdata'                                 OKAY [  6.983s]
Finished. Total time: 6.988s
Sending 'abl_a' (172 KB)                           OKAY [  0.006s]
Writing 'abl_a'                                    OKAY [  0.004s]
Finished. Total time: 0.029s
Sending 'aop_a' (204 KB)                           OKAY [  0.007s]
Writing 'aop_a'                                    OKAY [  0.005s]
Finished. Total time: 0.022s
Sending 'bluetooth_a' (508 KB)                     OKAY [  0.018s]
Writing 'bluetooth_a'                              OKAY [  0.007s]
Finished. Total time: 0.039s
Sending 'cpucp_a' (184 KB)                         OKAY [  0.007s]
Writing 'cpucp_a'                                  OKAY [  0.005s]
Finished. Total time: 0.024s
Sending 'devcfg_a' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_a'                                 OKAY [  0.005s]
Finished. Total time: 0.020s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.053s]
Writing 'dsp_a'                                    OKAY [  0.141s]
Finished. Total time: 2.207s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.004s]
Finished. Total time: 0.020s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.115s]
Writing 'hyp_a'                                    OKAY [  0.022s]
Finished. Total time: 0.155s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.019s]
Writing 'imagefv_a'                                OKAY [  0.008s]
Finished. Total time: 0.038s
Sending 'keymaster_a' (268 KB)                     OKAY [  0.010s]
Writing 'keymaster_a'                              OKAY [  0.006s]
Finished. Total time: 0.029s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.001s]
Writing 'multiimgoem_a'                            OKAY [  0.004s]
Finished. Total time: 0.016s
Sending 'qupfw_a' (56 KB)                          OKAY [  0.003s]
Writing 'qupfw_a'                                  OKAY [  0.004s]
Finished. Total time: 0.018s
Sending 'qweslicstore_a' (256 KB)                  OKAY [  0.010s]
Writing 'qweslicstore_a'                           OKAY [  0.006s]
Finished. Total time: 0.028s
Sending 'shrm_a' (48 KB)                           OKAY [  0.003s]
Writing 'shrm_a'                                   OKAY [  0.004s]
Finished. Total time: 0.019s
Sending 'tz_a' (3720 KB)                           OKAY [  0.118s]
Writing 'tz_a'                                     OKAY [  0.023s]
Finished. Total time: 0.157s
Sending 'uefisecapp_a' (124 KB)                    OKAY [  0.005s]
Writing 'uefisecapp_a'                             OKAY [  0.005s]
Finished. Total time: 0.020s
Sending 'xbl_config_a' (224 KB)                    OKAY [  0.008s]
Writing 'xbl_config_a'                             OKAY [  0.030s]
Finished. Total time: 0.052s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.115s]
Writing 'xbl_a'                                    OKAY [  0.051s]
Finished. Total time: 0.184s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.022s

Für mich wirkt es so, also ob das Script (oder eine der Binaries) etwas als gegeben voraussetzt, was bei iode vorhanden ist, aber bei anderen (SOS, eOS) nicht. Das als Rückmeldung an die Entwickler.

Jedenfalls ist jetzt iodé auf dem Shift8, super! Vielen Dank an alle, die mit gedacht und geholfen haben! Kudos!

Eine Frage noch: Gibt es eine Möglichkeit, die Boot-Meldung “Your device has loaded a different operating System” loszuwerden?

1 Like

Meines Wissens nicht, da es hardcoded ist.

Nein. Es ist die Warnung, dass du dich im yellow state befindest. Also zwar mit gelockten Bootloader aber mit inkonsistenten AVB-Keys. So sieht das genauso bei CalyxOS aus.

Hell yeah! :partying_face:

Was die Meldung angeht, man kann das soweit ich weiß ändern, zumindest bei älteren Geräten ging das. Ich hab es schon gemacht. Problem ist, man muss kritische Bereiche der Firmware verändern, z.B. den Bereich der den Bootloader lädt.

Sollte man ein Oopsie machen und besagter bootloader lädt dadurch nicht mehr, startet dein handy nicht mehr und du hast dadurch auch keine Möglichkeit mehr diesen Oopsie rückgängig zu machen, ohne den Speicher aus dem Smartphone zu löten.

Deswegen macht das idR. keiner :sweat_smile: aber weiß nicht wirklich ob das bei moderneren Smartphones noch so ist.

Beim Fairphone kannst es aber skippen durch doppeltippen der power-taste, das sollte beim Shift8 auch so sein.

:victory_hand:

Ne. Was du meinst, ist wieder für konsistente AVB-Keys zu sorgen (die Meldung muss bleiben, wenn die Keys inkosistent sind). Dafür braucht man aber eben auch ein System, Bootloader und Recovery, die zueinander passend signiert sind. Und das gibt es von iodé für dieses Gerät (und die meisten anderen Geräte nicht). Immer wenn es auch so läuft, sollte man nicht noch mehr Dinge flashen.