Iode will nicht auf Shiftphone 8

Ausgangslage: neues Shiftphone8, Lieferzustand (außer: Entwickler-Optionen aktiviert, Entsperrung erlaubt, USB-Debug aktiviert).

iode installer (linux) geholt, auf LMDE7 laufen lassen. Leider habe ich am Ende den Bootloader (BL) wieder gesperrt.

Neustart: Das originale ShiftOS-G ist noch drauf, keine Spur von iode. Meldungen des Installers:

## Lieferzustand (shiftos-G), iode Installer auf Linux

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: 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.006s]
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.464s
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: 21.386s
Sending 'abl_a' (172 KB)                           OKAY [  0.007s]
Writing 'abl_a'                                    OKAY [  0.007s]
Finished. Total time: 0.035s
Sending 'aop_a' (204 KB)                           OKAY [  0.008s]
Writing 'aop_a'                                    OKAY [  0.008s]
Finished. Total time: 0.027s
Sending 'bluetooth_a' (508 KB)                     OKAY [  0.018s]
Writing 'bluetooth_a'                              OKAY [  0.010s]
Finished. Total time: 0.039s
Sending 'cpucp_a' (184 KB)                         OKAY [  0.008s]
Writing 'cpucp_a'                                  OKAY [  0.008s]
Finished. Total time: 0.027s
Sending 'devcfg_a' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_a'                                 OKAY [  0.006s]
Finished. Total time: 0.020s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.091s]
Writing 'dsp_a'                                    OKAY [  0.230s]
Finished. Total time: 2.330s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.005s]
Finished. Total time: 0.019s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.119s]
Writing 'hyp_a'                                    OKAY [  0.027s]
Finished. Total time: 0.167s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.019s]
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.027s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.001s]
Writing 'multiimgoem_a'                            OKAY [  0.005s]
Finished. Total time: 0.015s
Sending 'qupfw_a' (56 KB)                          OKAY [  0.002s]
Writing 'qupfw_a'                                  OKAY [  0.005s]
Finished. Total time: 0.016s
Sending 'qweslicstore_a' (256 KB)                  OKAY [  0.009s]
Writing 'qweslicstore_a'                           OKAY [  0.008s]
Finished. Total time: 0.026s
Sending 'shrm_a' (48 KB)                           OKAY [  0.003s]
Writing 'shrm_a'                                   OKAY [  0.005s]
Finished. Total time: 0.017s
Sending 'tz_a' (3720 KB)                           OKAY [  0.122s]
Writing 'tz_a'                                     OKAY [  0.028s]
Finished. Total time: 0.165s
Sending 'uefisecapp_a' (124 KB)                    OKAY [  0.005s]
Writing 'uefisecapp_a'                             OKAY [  0.007s]
Finished. Total time: 0.022s
Sending 'xbl_config_a' (224 KB)                    OKAY [  0.008s]
Writing 'xbl_config_a'                             OKAY [  0.029s]
Finished. Total time: 0.047s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.117s]
Writing 'xbl_a'                                    OKAY [  0.039s]
Finished. Total time: 0.170s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

## habe leider Bootloader gesperrt
## Start: immer noch shiftos drauf!

Nochmal den Installer laufen lassen:

## iode-installer nach erstem Fehlversuch

fastboot: error: Device does not support slots
Erasing 'avb_custom_key'                           OKAY [  0.009s]
Finished. Total time: 0.012s
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
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'                                 FAILED

Could not getvar for 'product' (remote: 'GetVar Variable Not found')

fastboot: error: requirements not met!
Erasing 'userdata'                                 OKAY [  0.626s]
Finished. Total time: 0.631s
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.
Sending 'abl' (172 KB)                             OKAY [  0.008s]
Writing 'abl'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'aop' (204 KB)                             OKAY [  0.008s]
Writing 'aop'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'bluetooth' (508 KB)                       OKAY [  0.019s]
Writing 'bluetooth'                                OKAY [  0.003s]
Finished. Total time: 0.040s
Sending 'cpucp' (184 KB)                           OKAY [  0.008s]
Writing 'cpucp'                                    OKAY [  0.002s]
Finished. Total time: 0.025s
Sending 'devcfg' (56 KB)                           OKAY [  0.004s]
Writing 'devcfg'                                   FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'dsp' (65536 KB)                           OKAY [  2.024s]
Writing 'dsp'                                      OKAY [  0.080s]
Finished. Total time: 2.118s
Sending 'featenabler' (88 KB)                      OKAY [  0.004s]
Writing 'featenabler'                              OKAY [  0.002s]
Finished. Total time: 0.020s
Sending 'hyp' (3604 KB)                            OKAY [  0.106s]
Writing 'hyp'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'imagefv' (524 KB)                         OKAY [  0.019s]
Writing 'imagefv'                                  FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'keymaster' (268 KB)                       OKAY [  0.010s]
Writing 'keymaster'                                FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'multiimgoem' (16 KB)                      OKAY [  0.002s]
Writing 'multiimgoem'                              FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'qupfw' (56 KB)                            OKAY [  0.004s]
Writing 'qupfw'                                    FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'qweslicstore' (256 KB)                    OKAY [  0.011s]
Writing 'qweslicstore'                             OKAY [  0.003s]
Finished. Total time: 0.030s
Sending 'shrm' (48 KB)                             OKAY [  0.004s]
Writing 'shrm'                                     OKAY [  0.002s]
Finished. Total time: 0.020s
Sending 'tz' (3720 KB)                             OKAY [  0.119s]
Writing 'tz'                                       FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'uefisecapp' (124 KB)                      OKAY [  0.006s]
Writing 'uefisecapp'                               FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'xbl_config' (224 KB)                      OKAY [  0.010s]
Writing 'xbl_config'                               FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'xbl' (3600 KB)                            OKAY [  0.114s]
Writing 'xbl'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

## weiterhin shiftOS drauf. Bootloader nicht gesperrt. 

dritter Versuch, jetzt durch manuellen Aufruf des Scripts:

## script nach zweitem Fehlversuch; immer noch shiftOS drauf

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.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)                    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.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.401s
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 >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.
Sending 'abl' (172 KB)                             OKAY [  0.008s]
Writing 'abl'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'aop' (204 KB)                             OKAY [  0.009s]
Writing 'aop'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'bluetooth' (508 KB)                       OKAY [  0.018s]
Writing 'bluetooth'                                OKAY [  0.003s]
Finished. Total time: 0.043s
Sending 'cpucp' (184 KB)                           OKAY [  0.007s]
Writing 'cpucp'                                    OKAY [  0.002s]
Finished. Total time: 0.025s
Sending 'devcfg' (56 KB)                           OKAY [  0.003s]
Writing 'devcfg'                                   FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'dsp' (65536 KB)                           OKAY [  1.990s]
Writing 'dsp'                                      OKAY [  0.079s]
Finished. Total time: 2.083s
Sending 'featenabler' (88 KB)                      OKAY [  0.005s]
Writing 'featenabler'                              OKAY [  0.002s]
Finished. Total time: 0.023s
Sending 'hyp' (3604 KB)                            OKAY [  0.112s]
Writing 'hyp'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'imagefv' (524 KB)                         OKAY [  0.019s]
Writing 'imagefv'                                  FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'keymaster' (268 KB)                       OKAY [  0.010s]
Writing 'keymaster'                                FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'multiimgoem' (16 KB)                      OKAY [  0.001s]
Writing 'multiimgoem'                              FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'qupfw' (56 KB)                            OKAY [  0.003s]
Writing 'qupfw'                                    FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'qweslicstore' (256 KB)                    OKAY [  0.010s]
Writing 'qweslicstore'                             OKAY [  0.003s]
Finished. Total time: 0.029s
Sending 'shrm' (48 KB)                             OKAY [  0.003s]
Writing 'shrm'                                     OKAY [  0.002s]
Finished. Total time: 0.018s
Sending 'tz' (3720 KB)                             OKAY [  0.116s]
Writing 'tz'                                       FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'uefisecapp' (124 KB)                      OKAY [  0.006s]
Writing 'uefisecapp'                               FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'xbl_config' (224 KB)                      OKAY [  0.009s]
Writing 'xbl_config'                               FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Sending 'xbl' (3600 KB)                            OKAY [  0.111s]
Writing 'xbl'                                      FAILED (remote: 'Flashing is not allowed for Critical Partitions
')
fastboot: error: Command failed
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

## nur noch fastboot, auch kein recovery!

Danach hatte ich erst eine Boot-Schleife; irgendwie habe ich es geschafft, in den Fastboot-Modus zu kommen. Außer Fastboot ging allerdings nichts, auch kein recovery.

Dann hatte ich die Idee, wie früher alles “zu Fuß” zu machen. Aber bei LOS ist das Shift8 gar nicht aufgeführt!? Devices | LineageOS Wiki

Die nächste Idee war, ein /e/OS (eos) aufzuspielen. Das hat mit dem Browser-basierten Installer (mit Opera) auf Anhieb funktioniert! Jetzt habe ich eos 3.7-a14-20260416… drauf.

Vierter Versuch, vor da aus iode zu installieren (mit dem Script)

## /e/OS erfolgreich installiert. 
## Versuch, von da zu iode zu kommen:

christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot$ adb reboot fastboot
christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot$ ./flash-all.sh
Setting current slot to 'a'                        FAILED (remote: 'Unable to set slot')
fastboot: error: Command failed
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.031s
Erasing 'metadata'                                 OKAY [  0.027s]
Finished. Total time: 0.030s
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.003s]
Writing 'userdata'                                 OKAY [  0.325s]
Finished. Total time: 0.600s
Sending 'modem_a' (185916 KB)                      OKAY [  5.919s]
Writing 'modem_a'                                  OKAY [  0.305s]
Finished. Total time: 6.339s
--------------------------------------------
Bootloader Version...: unknown
Baseband Version.....: 
Serial Number........: SP81B2615003102
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product'                                 OKAY [  0.000s]
Setting current slot to 'a'                        FAILED (remote: 'Unable to set slot')
fastboot: error: Command failed
Erasing 'userdata'                                 OKAY [  6.462s]
Finished. Total time: 6.465s
Sending 'abl_a' (172 KB)                           OKAY [  0.008s]
Writing 'abl_a'                                    OKAY [  0.005s]
Finished. Total time: 0.035s
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.035s
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.004s]
Finished. Total time: 0.017s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.054s]
Writing 'dsp_a'                                    OKAY [  0.144s]
Finished. Total time: 2.207s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.004s]
Finished. Total time: 0.018s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.116s]
Writing 'hyp_a'                                    OKAY [  0.022s]
Finished. Total time: 0.153s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.019s]
Writing 'imagefv_a'                                OKAY [  0.007s]
Finished. Total time: 0.038s
Sending 'keymaster_a' (268 KB)                     OKAY [  0.010s]
Writing 'keymaster_a'                              OKAY [  0.006s]
Finished. Total time: 0.028s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.002s]
Writing 'multiimgoem_a'                            OKAY [  0.004s]
Finished. Total time: 0.015s
Sending 'qupfw_a' (56 KB)                          OKAY [  0.003s]
Writing 'qupfw_a'                                  OKAY [  0.004s]
Finished. Total time: 0.017s
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.002s]
Writing 'shrm_a'                                   OKAY [  0.004s]
Finished. Total time: 0.016s
Sending 'tz_a' (3720 KB)                           OKAY [  0.120s]
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.021s
Sending 'xbl_config_a' (224 KB)                    OKAY [  0.008s]
Writing 'xbl_config_a'                             OKAY [  0.028s]
Finished. Total time: 0.046s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.115s]
Writing 'xbl_a'                                    OKAY [  0.050s]
Finished. Total time: 0.182s
Rebooting into bootloader                          OKAY [  0.000s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.022s

## immer noch /e/OS drauf. BL entsperrt gelassen. 

eos funktioniert, aber ich hätte lieber iode drauf. Das nutze ich schon lange, früher auf Sony XA2, jetzt auf Shift6mq (das ich demnächst weitergebe).

Was muss ich machen, um iode auf mein neues Shift8 zu bekommen? Danke für jede Hilfe!

Ich vermute du bist im falschen fastboot-modus, da du via Befehl dahin rebootet hast. Versuch mal adb reboot bootloader, und starte die installation noch mal.

Wenn es immernoch nicht geht, versuch mal fastboot getvar unlocked und poste den output.

Danke für den Versuch! Ich habe bei der Installation nichts manuell gemacht, außer die Dinge zu tun, zu denen das Script aufforderte. Der Rest ist 100% Werk des Installers bzw. des Scripts. Ansonsten nur das Gerät eingeschaltet, im Schnellgang durch die Ersteinrichtung bis zu Entwickler-Optionen, dort OEM-Entsperrung erlaubt und USB-Debugging. Mit dem Computer verbunden, und los gehts.

Auch der 5. Versuch ist fehlgeschlagen (Output des Installers):

fastboot: error: Device does not support slots
Erasing 'avb_custom_key'                           OKAY [  0.009s]
Finished. Total time: 0.012s
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
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'                                 FAILED

Could not getvar for 'product' (remote: 'GetVar Variable Not found')

fastboot: error: requirements not met!
Erasing 'userdata'                                 OKAY [  0.620s]
Finished. Total time: 0.626s
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
Finished. Total time: 20.080s
Sending 'abl_a' (172 KB)                           OKAY [  0.007s]
Writing 'abl_a'                                    OKAY [  0.006s]
Finished. Total time: 0.024s
Sending 'aop_a' (204 KB)                           OKAY [  0.008s]
Writing 'aop_a'                                    OKAY [  0.005s]
Finished. Total time: 0.023s
Sending 'bluetooth_a' (508 KB)                     OKAY [  0.018s]
Writing 'bluetooth_a'                              OKAY [  0.008s]
Finished. Total time: 0.037s
Sending 'cpucp_a' (184 KB)                         OKAY [  0.007s]
Writing 'cpucp_a'                                  OKAY [  0.005s]
Finished. Total time: 0.023s
Sending 'devcfg_a' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_a'                                 OKAY [  0.004s]
Finished. Total time: 0.016s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.146s]
Writing 'dsp_a'                                    OKAY [  0.151s]
Finished. Total time: 2.307s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.004s]
Finished. Total time: 0.017s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.120s]
Writing 'hyp_a'                                    OKAY [  0.020s]
Finished. Total time: 0.155s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.019s]
Writing 'imagefv_a'                                OKAY [  0.007s]
Finished. Total time: 0.038s
Sending 'keymaster_a' (268 KB)                     OKAY [  0.010s]
Writing 'keymaster_a'                              OKAY [  0.005s]
Finished. Total time: 0.026s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.001s]
Writing 'multiimgoem_a'                            OKAY [  0.004s]
Finished. Total time: 0.015s
Sending 'qupfw_a' (56 KB)                          OKAY [  0.003s]
Writing 'qupfw_a'                                  OKAY [  0.004s]
Finished. Total time: 0.017s
Sending 'qweslicstore_a' (256 KB)                  OKAY [  0.009s]
Writing 'qweslicstore_a'                           OKAY [  0.005s]
Finished. Total time: 0.024s
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.124s]
Writing 'tz_a'                                     OKAY [  0.021s]
Finished. Total time: 0.160s
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.049s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.120s]
Writing 'xbl_a'                                    OKAY [  0.045s]
Finished. Total time: 0.178s
Rebooting into bootloader                          OKAY [  0.000s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.021s

______________________________________________________________

Ende: Neustart führt auf die eos recovery;
von da manuell userdata löschen, dann bootet wieder eos.
______________________________________________________________

christoph@t14-3-lmde:~$ adb devices
List of devices attached
SP81B..........	device

christoph@t14-3-lmde:~$ adb reboot fastboot
christoph@t14-3-lmde:~$ fastboot getvar unlocked
unlocked: yes
Finished. Total time: 0.001s
christoph@t14-3-lmde:~$ 

Die ersten Fehler treten ja schon sehr früh im Script auf. Liegt es am Gerät? Halte ich für unwahrscheinlich (wenn auch nicht unmöglich). Fabrikneues Gerät, und auf eos konnte ich es ja problemlos umflaschen. Es ist ein Shift 8.1, falls das relevant ist. Wobei ich nicht weiß, worin sich das vom 8.0 unterscheidet. Danke für weitere Ideen, die mir zu iode verhelfen!

LG

Hallo,
probiere noch mal das Skript aus und nutze dabei die neueste Beta (um die Rollback-Protection als Fehler auszuschließen). EDIT: Ist eine OTA, muss noch mal nach dem Fastboot-Paket suchen. EDIT: Scheint es wohl nicht zu geben.
Probiere mal folgendes (@rik oder andere, könnt ihr bitte nochmal rüberschauen (oder noch besser: ein Fastboot-Paket von der Beta veröffentlichen)?):

  1. Auf OS-G zurückkehren, dazu:
    1. OEM-Unlock
    2. fastboot flashing unlock
    3. https://downloads.shiftphones.com/public/SP8/release/OTTER.SOS.6.5.G-RELEASE-20260306/OTTER.SOS.6.5.G-RELEASE-20260306-FASTBOOT.tar.gz runterladen
    4. boot.img, dtbo.img und vendor_boot.img entpacken
    5. fastboot reboot fastboot
    6. fastboot flash dtbo dtbo.img
    7. fastboot flash vendor_boot vendor_boot.img
    8. fastboot flash boot boot.img
    9. fastboot reboot-recovery
    10. Auf „Apply Update“ > „Apply from ADB“ tippen
    11. https://downloads.shiftphones.com/public/SP8/release/OTTER.SOS.6.5.G-RELEASE-20260306/OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip runterladen
    12. adb -d sideload OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip
    13. Du wirst zu einem Neustart aufgefordert, dem zustimmen
    14. adb -d sideload OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip
    15. Du wirst zu einem Neustart aufgefordert, dem zustimmen
    16. Auf „Advanced“ > „Enter fastboot“ tippen
  2. Rollback-Index zurücksetzen, dazu:
    1. fastboot flashing unlock_critical
    2. fastboot oem device-info (beides sollte entsperrt sein)
    3. fastboot oem reset-spl
    4. fastboot oem device-info
  3. iodéOS flashen, dazu:
    1. fastboot reboot fastboot
    2. flash-all.sh bearbeiten: Zeile 51 (das Locken des Bootloaders) löschen.
    3. Das angepasste flash-all.sh ausführen.
    4. fastboot reboot-recovery
    5. iode-7.5-20260427-otter-ota.zip · master · ota / betas · GitLab runterladen
    6. Auf „Apply Update“ > „Apply from ADB“ tippen
    7. adb -d sideload /iode-7.5-20260427-otter-ota.zip
    8. Du wirst zu einem Neustart aufgefordert, dem zustimmen
    9. adb -d sideload /iode-7.5-20260427-otter-ota.zip
    10. Du wirst zu einem Neustart aufgefordert, dem zustimmen
1 Like

Moin dwainzwerg,

vielen Dank für deine Mühe und deine ausführliche Anleitung! Leider bleibt der Erfolg aus:

christoph@t14-3-lmde:~/Downloads$ fastboot flashing unlock
FAILED (remote: 'Unrecognized command flashing unlock')
fastboot: error: Command failed

wahrscheinlich harmlos, aber doch merkwürdig.

Nö, nix aufgefordert. Habe stattdessen adb reboot recovery gemacht.

Wieder keine Aufforderung, stattdessen adb reboot fastboot gemacht.

Und dann (Abteilung 2):

christoph@t14-3-lmde:~/Downloads$ fastboot flashing unlock_critical
FAILED (remote: 'Unrecognized command flashing unlock_critical')
fastboot: error: Command failed
christoph@t14-3-lmde:~/Downloads$ fastboot oem device-info
FAILED (remote: 'Command not supported in default implementation')
fastboot: error: Command failed
christoph@t14-3-lmde:~/Downloads$ fastboot oem reset-spl
FAILED (remote: 'Command not supported in default implementation')
fastboot: error: Command failed

Wat nu?

Danke und LG

Du schreibst im 4. Versuch dass du
adb reboot fastboot ausgeführt hast, was das handy im fastbootd modus starten sollte, was soweit ich weiß falsch ist. Hast du schonmal adb reboot bootloader probiert oder via tastenkombination?

Ah - jetzt kommen wir der Lösung vielleicht näher.

habe ich beides an unterschiedlichen Stellen probiert, führt alles (auch reboot fastboot) auf denselben Zustand, jedenfalls denselben Bildschirm am Phone.

Aber ich habe jetzt noch mal

christoph@t14-3-lmde:~/Downloads$ adb -d sideload OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip
Total xfer: 1.00x

gemacht und danach auf den Bildschirm des Shift8 geschaut:

So geht es also nicht. Ich bräuchte einen Befehl, der die Downgrade-Sperre ausschaltet.

LG

fastboot oem reset-spl

christoph@t14-3-lmde:~/Downloads$ fastboot oem reset-spl OKAY [ 0.023s] Finished. Total time: 0.023s

Neustart in Recovery etc.

christoph@t14-3-lmde:~/Downloads$ adb -d sideload OTTER.SOS.6.5.G-RELEASE-20260306-OTA.zip Total xfer: 1.00x

Dasselbe Ergebnis: Fehlermeldung wegen nix Downgrade. :thinking:

Eine Idee: Würde es helfen, wenn ich das SOS-L installiere, das ja schon in Vers. 7 vorliegt? Dann per OTA auf SOS-G 6.4 zurück - falls das geht (müsste man mal bei Shift nachfragen)? Das SOS-G hängt ja wegen der langwierigen Zertifizierung bei Google immer etwas hinterher.

Andererseits: Das war ja drauf, weshalb hat dann die Installation von iode beim ersten mal nicht geklappt?

Du verwirrst mich ein wenig :smiley:
Laut dem was du postest, machst du jedes Mal andere Sachen. Sideloading & OTA updates gehen generell nicht, wenn zuvor eine andere ROM installiert war. Sorry falls mir was entgangen ist.

Versuch mal bitte konkret exakt folgendes:

  1. In Android, wähle neu starten und halte während des neustarts die lauter-Taste gedrückt bis du im Bootloader landest (bootloader und fastbootd sehen oft gleich aus, sind aber NICHT das gleiche).
  2. Verifiziere dass das Gerät erkannt wird in Windows (Linux hat die Treiber sowieso im Kernel)
  3. Handy via USB mit PC verbinden
  4. Installations-Script von iode starten.

Im Tutorial von iode steht das auch so wie ich empfohlen habe:
image

Du bist also mit 99%iger Wahrscheinlichkeit im falschen Modus gewesen.

Ähm - du willst jetzt nicht von mir verlangen, das ich ein $Schimpfwort Windows wiederbelebe? :smiley:

Wie eingangs geschrieben, mache ich alles auf Linux, konkret LMDE7 auf einem Thinkpad T14 (3. Gen.).

Natürlich prüfe immer wieder, ob das Gerät ansprechbar ist (adb devices bzw.fastboot devices), siehe auch meine Protokolle.

Jetzt habe ich alles genau so gemacht, wie du geschrieben hast.

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.009s]
Finished. Total time: 0.012s
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
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'                                 FAILED

Could not getvar for 'product' (remote: 'GetVar Variable Not found')

fastboot: error: requirements not met!
Erasing 'userdata'                                 OKAY [  0.620s]
Finished. Total time: 0.625s
Rebooting into fastboot                            OKAY [  0.003s]
< waiting for any device >
Finished. Total time: 20.085s
Sending 'abl_a' (172 KB)                           OKAY [  0.006s]
Writing 'abl_a'                                    OKAY [  0.007s]
Finished. Total time: 0.024s
Sending 'aop_a' (204 KB)                           OKAY [  0.008s]
Writing 'aop_a'                                    OKAY [  0.008s]
Finished. Total time: 0.024s
Sending 'bluetooth_a' (508 KB)                     OKAY [  0.019s]
Writing 'bluetooth_a'                              OKAY [  0.011s]
Finished. Total time: 0.041s
Sending 'cpucp_a' (184 KB)                         OKAY [  0.007s]
Writing 'cpucp_a'                                  OKAY [  0.008s]
Finished. Total time: 0.023s
Sending 'devcfg_a' (56 KB)                         OKAY [  0.003s]
Writing 'devcfg_a'                                 OKAY [  0.005s]
Finished. Total time: 0.017s
Sending 'dsp_a' (65536 KB)                         OKAY [  2.110s]
Writing 'dsp_a'                                    OKAY [  0.253s]
Finished. Total time: 2.371s
Sending 'featenabler_a' (88 KB)                    OKAY [  0.004s]
Writing 'featenabler_a'                            OKAY [  0.006s]
Finished. Total time: 0.021s
Sending 'hyp_a' (3604 KB)                          OKAY [  0.119s]
Writing 'hyp_a'                                    OKAY [  0.027s]
Finished. Total time: 0.161s
Sending 'imagefv_a' (524 KB)                       OKAY [  0.020s]
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.028s
Sending 'multiimgoem_a' (16 KB)                    OKAY [  0.002s]
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.017s
Sending 'qweslicstore_a' (256 KB)                  OKAY [  0.013s]
Writing 'qweslicstore_a'                           OKAY [  0.007s]
Finished. Total time: 0.029s
Sending 'shrm_a' (48 KB)                           OKAY [  0.003s]
Writing 'shrm_a'                                   OKAY [  0.006s]
Finished. Total time: 0.019s
Sending 'tz_a' (3720 KB)                           OKAY [  0.113s]
Writing 'tz_a'                                     OKAY [  0.028s]
Finished. Total time: 0.154s
Sending 'uefisecapp_a' (124 KB)                    OKAY [  0.006s]
Writing 'uefisecapp_a'                             OKAY [  0.007s]
Finished. Total time: 0.023s
Sending 'xbl_config_a' (224 KB)                    OKAY [  0.009s]
Writing 'xbl_config_a'                             OKAY [  0.030s]
Finished. Total time: 0.051s
Sending 'xbl_a' (3600 KB)                          OKAY [  0.120s]
Writing 'xbl_a'                                    OKAY [  0.044s]
Finished. Total time: 0.178s
Rebooting into bootloader                          OKAY [  0.001s]
Finished. Total time: 0.051s
< waiting for any device >
OKAY [  0.021s]
Finished. Total time: 0.022s
christoph@t14-3-lmde:~/Downloads/iode-7.4-20260403-otter-fastboot$

Danach mehrere Reboots, dann kommt Recovery und möchte dass ich Userdata lösche, danach immer noch eos.

Frage: Ist es möglich, dass die iode Scripte und Daten für Shift 8.0 gemacht sind, aber mein 8.1 sich anders verhält? Nur eine Idee.

Nachtrag: Beim Stöbern habe ich diesen Befehl gefunden und ausgeführt:

christoph@t14-3-lmde:~/Downloads$ fastboot oem device-info
(bootloader) Verity mode: true
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: true
(bootloader) User public key set: false
(bootloader) Mainline optimization enabled: false
(bootloader) Developer mode enabled: false
(bootloader) Rollback index (0): 0
(bootloader) Rollback index (1): 0
(bootloader) Rollback index (2): 0
OKAY [  0.003s]
Finished. Total time: 0.003s

Hilft das weiter?

Ich hab jetzt mal geschaut wegen der revision (8.1). Konnte aber auf die schnelle kein LineageOS build oder source-code finden. Da iodeOS auf LineageOS basiert, frage ich mich gerade ob die iode ROM die du versuchst zu installieren überhaupt kompatibel ist. Das würde zumindest erklären, warum auf einem völlig entsperten Gerät, unmengen von Fehlern ausgegeben werden beim installieren.

Ja, das wundert mich auch, dass Devices | LineageOS Wiki das Shift 8 überhaupt nicht anzeigt. Ist da was zurückgezogen worden?

Auf der anderen Seite: /e/OS ließ sich problemlos installieren und läuft. Von daher würde ich die Fehlerquelle eher bei iode suchen.

Hmmm, irgendwer vom iode team sollte das ez beantworten können. Ich find die infos online etwas widersprüchlich.

Hattest du schon den iode installer probiert oder nur das fastboot-script/paket?

In meinem OP steht, dass ich die ersten beiden Versuche mit dem Installer gemacht habe. Der zweite Versuch war nur eine erfolglose Wiederholung des ersten. Danach bin ich auf Script umgestiegen, ebenfalls erfolglos. Dann habe ich eos mit deren Browserbasierten Installer (mit Chromium) installiert - ging auf Anhieb. Jetzt habe ich eos drauf und komme wegen Rollback-Protection nicht zum Stock-ROM zurück. Vor dort könnte ich weitere Versuche machen.

1 Like

Okay, wollte nur sicher gehen.

Probier mal ob fastboot getvar all geht, in beiden fastboot-modes und poste den output. Ich möchte dahinter kommen warum all diese 0815 standard-befehle fehlschlagen. Vor allem der slot-wechsel am Anfang erschließt sich mir null irgendwie.

Interessant ist das Patch-Level. Und das ist wegen Googles neuer Sicherheitsstrategie bei OS-G häufig neuer (derzeit tatsächlich älter als OS-l). Wenn du jetzt aber auf das noch neuere OS-l per OTA upgradest, bist du ja auf einem noch neueren Stand (man kann per OTA immer nur auf ein neueres Patch-Level upgraden, weil ansonsten die Rollback-Protection fliegt). Du kannst sinnvollerweise von OS-G 6.5 auf OS-G 6.4 via Zurücksetzen des Rollback-Indexes downgraden: Anleitung / Guide - ShiftOS - Installation/Wiederherstellung mittels Fastboot Paketen | SHIFTPHONES

Das stimmt so einfach nicht. Wenn ein und derselbe Hersteller zwei verschiedene Varianten eines OS baut, kann er sie gleich signieren. Wenn dies passiert, kann der User beliebig per OTA dazwischen wechseln (so bei ShiftOS-G und ShiftOS-l, genauso bei AXP OS Slim & AXP OS Pro (wobei das da wegen dem in Pro integrierten Root nur in der einen Richtung funktioniert)).

Drauf war doch OS-G 6.5?

Nein, das SHIFTphone 8.0 ist ein kaputtes Gerät (wie meines, man musste damals zugunsten einer früheren Lieferung explizit bestätigen ein kaputtes Gerät zu erhalten), bei dem die Software versucht das kaputtgelötete und somit praktisch gesehen nicht existierende 2G anzusprechen, wenn man nicht in den Einstellungen 2G deaktiviert. Die meisten User von iodéOS nutzen ein phone 8.1.

Die korrekte Version ist das phone 8.1 (das ist das eigenliche 8). Der Source-Code ist logischerweise derselbe, weil es das phone 8.0 niemals geben sollte. Wenn überhaupt könnte es irgendwann sein, dass mein 8.0 nicht mehr kompatibel ist. Aber das sollte eigentlich nicht passieren.

Das liegt daran, dass der Fingerprint bei offenen Bootloadern nicht funktioniert (bei iodéOS seltsamerweise auch bei geschlossenen nicht, aber das ist ein iodé-Bug). So erfüllt es nicht die Mindestanforderungen für einen offiziellen Build: SHIFTphone 8 - Custom ROM, Recovery, Root und Co. fürs SHIFTphone 8 | Seite 3 | SHIFTPHONES

Nein. Es wurde bisher noch nicht veröffentlicht, weil Shift noch dieses Firmwarefeature/-bug deaktivieren muss.

1 Like

Also, ich weis nicht, was bei @Merlin schief gegangen ist. Bei mir ist am Wochenende die Installation von iode auf ein Shiftphone 8.1 ohne Probleme durchgelaufen. Ich hatte vorher das aktuellste Shift OS-L drauf. Das einzige, wo man aufpassen muss, ist an einer bestimmten Stelle beim Booten den Power-Knopf zu drücken.

1 Like
christoph@t14-3-lmde:~/Downloads$ fastboot getvar all
(bootloader) parallel-download-flash:yes
(bootloader) hw-revision:10000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:1
(bootloader) charger-screen-enabled:1
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:4362
(bootloader) version-baseband:
(bootloader) version-bootloader:6.2
(bootloader) erase-block-size: 0x1000
(bootloader) logical-block-size: 0x1000
(bootloader) variant:QCM UFS
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc: 0x20000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg: 0x300000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2: 0x300000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1: 0x300000
(bootloader) partition-type:ALIGN_TO_128K_2:raw
(bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
(bootloader) partition-type:rtice:raw
(bootloader) partition-size:rtice: 0x80000
(bootloader) partition-type:tzsc:raw
(bootloader) partition-size:tzsc: 0x20000
(bootloader) partition-type:connsec:raw
(bootloader) partition-size:connsec: 0x20000
(bootloader) partition-type:mdcompress:raw
(bootloader) partition-size:mdcompress: 0x1400000
(bootloader) partition-type:vm-data:raw
(bootloader) partition-size:vm-data: 0x20A4000
(bootloader) partition-type:catecontentfv:raw
(bootloader) partition-size:catecontentfv: 0x100000
(bootloader) partition-type:catefv:raw
(bootloader) partition-size:catefv: 0x80000
(bootloader) partition-type:secdata:raw
(bootloader) partition-size:secdata: 0x7000
(bootloader) partition-type:uefivarstore:raw
(bootloader) partition-size:uefivarstore: 0x80000
(bootloader) partition-type:storsec:raw
(bootloader) partition-size:storsec: 0x20000
(bootloader) partition-type:pstore:raw
(bootloader) partition-size:pstore: 0x4000000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump: 0x20000000
(bootloader) partition-type:quantumsdk:raw
(bootloader) partition-size:quantumsdk: 0x2800000
(bootloader) partition-type:logfs:raw
(bootloader) partition-size:logfs: 0x800000
(bootloader) partition-type:toolsfv:raw
(bootloader) partition-size:toolsfv: 0x100000
(bootloader) partition-type:limits-cdsp:raw
(bootloader) partition-size:limits-cdsp: 0x1000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits: 0x1000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash: 0x20A4000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp: 0x40000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip: 0x100000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo: 0x1000
(bootloader) partition-type:qweslicstore_b:raw
(bootloader) partition-size:qweslicstore_b: 0x40000
(bootloader) partition-type:vendor_boot_b:raw
(bootloader) partition-size:vendor_boot_b: 0x6000000
(bootloader) partition-type:featenabler_b:raw
(bootloader) partition-size:featenabler_b: 0x20000
(bootloader) partition-type:cpucp_b:raw
(bootloader) partition-size:cpucp_b: 0x100000
(bootloader) partition-type:multiimgoem_b:raw
(bootloader) partition-size:multiimgoem_b: 0x8000
(bootloader) partition-type:shrm_b:raw
(bootloader) partition-size:shrm_b: 0x20000
(bootloader) partition-type:imagefv_b:raw
(bootloader) partition-size:imagefv_b: 0x200000
(bootloader) partition-type:uefisecapp_b:raw
(bootloader) partition-size:uefisecapp_b: 0x200000
(bootloader) partition-type:dtbo_b:raw
(bootloader) partition-size:dtbo_b: 0x1800000
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b: 0x10000
(bootloader) partition-type:qupfw_b:raw
(bootloader) partition-size:qupfw_b: 0x14000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b: 0x20000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b: 0x6000000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b: 0x80000
(bootloader) partition-type:dsp_b:raw
(bootloader) partition-size:dsp_b: 0x4000000
(bootloader) partition-type:abl_b:raw
(bootloader) partition-size:abl_b: 0x100000
(bootloader) partition-type:mdtp_b:raw
(bootloader) partition-size:mdtp_b: 0x2000000
(bootloader) partition-type:mdtpsecapp_b:raw
(bootloader) partition-size:mdtpsecapp_b: 0x400000
(bootloader) partition-type:bluetooth_b:raw
(bootloader) partition-size:bluetooth_b: 0x400000
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b: 0xDC00000
(bootloader) partition-type:hyp_b:raw
(bootloader) partition-size:hyp_b: 0x800000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b: 0x400000
(bootloader) partition-type:aop_b:raw
(bootloader) partition-size:aop_b: 0x80000
(bootloader) partition-type:qweslicstore_a:raw
(bootloader) partition-size:qweslicstore_a: 0x40000
(bootloader) partition-type:qmcs:raw
(bootloader) partition-size:qmcs: 0x1E00000
(bootloader) partition-type:vendor_boot_a:raw
(bootloader) partition-size:vendor_boot_a: 0x6000000
(bootloader) partition-type:featenabler_a:raw
(bootloader) partition-size:featenabler_a: 0x20000
(bootloader) partition-type:cpucp_a:raw
(bootloader) partition-size:cpucp_a: 0x100000
(bootloader) partition-type:multiimgoem_a:raw
(bootloader) partition-size:multiimgoem_a: 0x8000
(bootloader) partition-type:shrm_a:raw
(bootloader) partition-size:shrm_a: 0x20000
(bootloader) partition-type:imagefv_a:raw
(bootloader) partition-size:imagefv_a: 0x200000
(bootloader) partition-type:uefisecapp_a:raw
(bootloader) partition-size:uefisecapp_a: 0x200000
(bootloader) partition-type:dtbo_a:raw
(bootloader) partition-size:dtbo_a: 0x1800000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a: 0x10000
(bootloader) partition-type:qupfw_a:raw
(bootloader) partition-size:qupfw_a: 0x14000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a: 0x20000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a: 0x6000000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a: 0x80000
(bootloader) partition-type:dsp_a:raw
(bootloader) partition-size:dsp_a: 0x4000000
(bootloader) partition-type:abl_a:raw
(bootloader) partition-size:abl_a: 0x100000
(bootloader) partition-type:mdtp_a:raw
(bootloader) partition-size:mdtp_a: 0x2000000
(bootloader) partition-type:mdtpsecapp_a:raw
(bootloader) partition-size:mdtpsecapp_a: 0x400000
(bootloader) partition-type:bluetooth_a:raw
(bootloader) partition-size:bluetooth_a: 0x400000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a: 0xDC00000
(bootloader) partition-type:hyp_a:raw
(bootloader) partition-size:hyp_a: 0x800000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a: 0x400000
(bootloader) partition-type:aop_a:raw
(bootloader) partition-size:aop_a: 0x80000
(bootloader) partition-type:ddr:raw
(bootloader) partition-size:ddr: 0x100000
(bootloader) partition-type:cdt:raw
(bootloader) partition-size:cdt: 0x20000
(bootloader) partition-type:ALIGN_TO_128K_1:raw
(bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
(bootloader) partition-type:xbl_config_b:raw
(bootloader) partition-size:xbl_config_b: 0x3A000
(bootloader) partition-type:xbl_b:raw
(bootloader) partition-size:xbl_b: 0x385000
(bootloader) partition-type:xbl_config_a:raw
(bootloader) partition-size:xbl_config_a: 0x3A000
(bootloader) partition-type:xbl_a:raw
(bootloader) partition-size:xbl_a: 0x385000
(bootloader) partition-type:userdata:f2fs
(bootloader) partition-size:userdata: 0x6EC6D53000
(bootloader) partition-type:efi:raw
(bootloader) partition-size:efi: 0x40000000
(bootloader) partition-type:rawdump:raw
(bootloader) partition-size:rawdump: 0x30C800000
(bootloader) partition-type:metadata:ext4
(bootloader) partition-size:metadata: 0x1000000
(bootloader) partition-type:vbmeta_system_b:raw
(bootloader) partition-size:vbmeta_system_b: 0x10000
(bootloader) partition-type:vbmeta_system_a:raw
(bootloader) partition-size:vbmeta_system_a: 0x10000
(bootloader) partition-type:recovery_b:raw
(bootloader) partition-size:recovery_b: 0x7800000
(bootloader) partition-type:recovery_a:raw
(bootloader) partition-size:recovery_a: 0x7800000
(bootloader) partition-type:super:raw
(bootloader) partition-size:super: 0x180000000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp: 0x80000
(bootloader) partition-type:oem:raw
(bootloader) partition-size:oem: 0x80000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore: 0x80000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc: 0x100000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist: 0x2000000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd: 0x2000
(bootloader) partition-type:init_boot_b:raw
(bootloader) partition-size:init_boot_b: 0x800000
(bootloader) partition-type:init_boot_a:raw
(bootloader) partition-size:init_boot_a: 0x800000
(bootloader) has-slot:modem:yes
(bootloader) has-slot:system:no
(bootloader) current-slot:a
(bootloader) has-slot:boot:yes
(bootloader) slot-retry-count:b:7
(bootloader) slot-unbootable:b:no
(bootloader) slot-successful:b:no
(bootloader) slot-retry-count:a:6
(bootloader) slot-unbootable:a:no
(bootloader) slot-successful:a:yes
(bootloader) slot-count:2
(bootloader) secure:yes
(bootloader) serialno:SP81B2615003102
(bootloader) product:otter
(bootloader) snapshot-update-status:none
(bootloader) is-userspace:no
(bootloader) max-download-size:805306368
(bootloader) kernel:uefi
all: 
Finished. Total time: 0.014s