Vorab eine Warnung, da dieser Punkt ausgesprochen wichtig ist:
Wenn ein Downgrade durchgeführt wird und danach der Bootloader des Gerätes wieder gesperrt wird, kann das Gerät möglicherweise nichtmehr starten und muss zur Reparatur eingeschickt werden, da wir aus Sicherheitsgründen die Werkzeuge zum "Wiederbeleben" nicht weitergeben dürfen!
Für mehr Informationen, siehe Extras -> Downgrade in diesem Thread.
Weiters gehen beim Sperren und Entsperren des Gerätes die Daten verloren.
Sichere dir regelmäßig deine Daten, um einen Datenverlust zu vermeiden!
Damit ShiftOS geflasht werden kann, müssen einige Anforderungen erfüllt werden:
Gegebenenfalls müssen auch Treiber installiert werden oder Systemeinstellungen konfiguriert werden, damit Geräte mittels Fastboot angesprochen werden können.
Da solch eine Anleitung den Rahmen dieser Anleitung sprengen würde, verweise ich auf das Lineage Wiki:
In dieser Anleitung wird das Paket
Zuerst muss das Fastboot Paket extrahiert werden.
Dies kann entweder mittels Dateimanager oder dem Terminal durchgeführt werden:
In diesem Ordner das Terminal öffnen, bzw. mit dem Terminal dorthin navigieren:
Die Ordnerstruktur sieht ungefähr so aus:
Um mittels Fastboot flashen zu können, muss zuerst der Bootloader des Gerätes entsperrt werden.
Damit dies mögich ist, muss das Entsperren zuerst in den Einstellungen des Systems erlaubt werden:
Das Gerät wird dabei in den Wiederherstellungsmodus starten und die Daten des Gerätes löschen.
Bitte danach erneut in den Bootloader Modus starten und die Vorgänge so oft wiederholen, bis alle Behelfe ausgeführt wurden.
Überprüfen, ob das Gerät erfolgreich entsperrt ist:
Auf dem Bildschirm des Gerätes sollte
Um den Flashvorgang zu beeinflussen, kann eine Konfigurationsdatei namens
Nutzbare Werte befinden sich in der Beispiel-Datei
Hier wird eine .flashconfig angelegt, welche:
Zuerst die Beispiel-Datei kopieren, um sie später zu bearbeiten:
Die .flashconfig Datei sieht danach so aus:
Um den Flashvorgang zu starten:
Das System sollte nach Abschluss des Flashvorganges automatisch in das neu installierte System starten.
Wichtig: Falls du ein Downgrade durchführst, lies dir nochmal die Warnung am Anfang des Threads, sowie den Abschnitt Extras -> Downgrade genau durch.
Das Gerät wird dabei in den Wiederherstellungsmodus starten und die Daten des Gerätes löschen.
Bitte danach erneut in den Bootloader Modus starten und die Vorgänge so oft wiederholen, bis alle Behelfe ausgeführt wurden.
Überprüfen, ob das Gerät erfolgreich gesperrt ist:
Auf dem Bildschirm des Gerätes sollte
Wenn eine ältere Version installiert, also ein Downgrade durchgeführt, wird, muss vorher der gespeicherte Rollback Index zurückgesetzt werden.
Ein Downgrade ist ein Wechsel von einer neueren Version auf eine ältere Version.
Je nach Gerät wird dazu eine gewisse Version des Bootloader erfordert:
Diese Versionen setzen den Rollback Index automatisch zurück, sobald das Gerät entsperrt wird.
Um die gespeicherten Werte zu ermitteln, kann ein Fastboot Befehl genutzt werden:
Um die gespeicherten Rollback Index Werte manuell zurückzusetzen:
WICHTIG:
Falls diese Befehle nicht funktionieren, ist der Bootloader des Gerätes zu alt.
Wenn ein Downgrade durchgeführt wird, ohne die Indexe zu resetten und danach der Bootloader des Gerätes wieder gesperrt wird, kann das Gerät möglicherweise nichtmehr starten und muss zur Reparatur eingeschickt werden, da wir aus Sicherheitsgründen die Werkzeuge zum "Wiederbeleben" nicht weitergeben dürfen!
WARNUNG
Wenn ein Downgrade durchgeführt wird und danach der Bootloader des Gerätes wieder gesperrt wird, kann das Gerät möglicherweise nichtmehr starten und muss zur Reparatur eingeschickt werden, da wir aus Sicherheitsgründen die Werkzeuge zum "Wiederbeleben" nicht weitergeben dürfen!
Für mehr Informationen, siehe Extras -> Downgrade in diesem Thread.
Weiters gehen beim Sperren und Entsperren des Gerätes die Daten verloren.
Sichere dir regelmäßig deine Daten, um einen Datenverlust zu vermeiden!
Anforderungen
Damit ShiftOS geflasht werden kann, müssen einige Anforderungen erfüllt werden:
- Host System (wo der Flashvorgang gestartet wird)
- Windows
- MinGW
- WSL
- Linux
- Windows
- Technische Grundkenntnisse, z.B.: Arbeiten mit dem Terminal
- Ein unterstützes Gerät, worauf ShiftOS installiert werden soll
Gegebenenfalls müssen auch Treiber installiert werden oder Systemeinstellungen konfiguriert werden, damit Geräte mittels Fastboot angesprochen werden können.
Da solch eine Anleitung den Rahmen dieser Anleitung sprengen würde, verweise ich auf das Lineage Wiki:
Entpacken des Fastboot Pakets
In dieser Anleitung wird das Paket
SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT.tar.gz
als Beispiel hergenommen.Zuerst muss das Fastboot Paket extrahiert werden.
Dies kann entweder mittels Dateimanager oder dem Terminal durchgeführt werden:
tar xzvf SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT.tar.gz
SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT
erstellt worden sein, worin sich die extrahierten Dateien befinden.In diesem Ordner das Terminal öffnen, bzw. mit dem Terminal dorthin navigieren:
cd SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT
Die Ordnerstruktur sieht ungefähr so aus:
Code:
0 ✓ amartinz SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT $> ls -la
total 2740680
drwxr-xr-x. 2 amartinz amartinz 4096 28. Mai 14:54 .
drwxr-xr-x. 3 amartinz amartinz 4096 28. Mai 14:54 ..
-rw-r--r--. 1 amartinz amartinz 290816 28. Mai 14:16 abl.img
-rwxr-xr-x. 1 amartinz amartinz 23792328 28. Mai 14:16 adb
-rwxr-xr-x. 1 amartinz amartinz 7481344 28. Mai 14:16 adb.exe
-rw-r--r--. 1 amartinz amartinz 188416 28. Mai 14:16 aop.img
-rw-r--r--. 1 amartinz amartinz 765952 28. Mai 14:16 bluetooth.img
-rw-r--r--. 1 amartinz amartinz 67108864 28. Mai 14:16 boot.img
-rw-r--r--. 1 amartinz amartinz 499712 28. Mai 14:16 cmnlib64.img
-rw-r--r--. 1 amartinz amartinz 380928 28. Mai 14:16 cmnlib.img
-rw-r--r--. 1 amartinz amartinz 40960 28. Mai 14:16 devcfg.img
-rw-r--r--. 1 amartinz amartinz 4096 28. Mai 14:16 devinfo_lock.bin
-rw-r--r--. 1 amartinz amartinz 4096 28. Mai 14:16 devinfo_unlock.bin
-rw-r--r--. 1 amartinz amartinz 33554432 28. Mai 14:16 dsp.img
-rw-r--r--. 1 amartinz amartinz 8388608 28. Mai 14:16 dtbo.img
-rwxr-xr-x. 1 amartinz amartinz 6303640 28. Mai 14:16 fastboot
-rwxr-xr-x. 1 amartinz amartinz 2474496 28. Mai 14:16 fastboot.exe
-rwxr-xr-x. 1 amartinz amartinz 3331 28. Mai 14:16 fastboot_flash.sh
-rw-r--r--. 1 amartinz amartinz 1082 28. Mai 14:16 flashconfig.sample
-rw-r--r--. 1 amartinz amartinz 397312 28. Mai 14:16 hyp.img
-rw-r--r--. 1 amartinz amartinz 20480 28. Mai 14:16 ImageFv.img
-rw-r--r--. 1 amartinz amartinz 221184 28. Mai 14:16 keymaster.img
-rwxr-xr-x. 1 amartinz amartinz 509024 28. Mai 14:16 make_f2fs
-rwxr-xr-x. 1 amartinz amartinz 509008 28. Mai 14:16 make_f2fs_casefold
-rwxr-xr-x. 1 amartinz amartinz 341408 28. Mai 14:16 mkbootfs
-rwxr-xr-x. 1 amartinz amartinz 1882472 28. Mai 14:16 mke2fs
-rw-r--r--. 1 amartinz amartinz 120573952 28. Mai 14:16 modem.img
-rw-r--r--. 1 amartinz amartinz 65536 28. Mai 14:16 qupfw.img
-rw-r--r--. 1 amartinz amartinz 100663296 28. Mai 14:16 recovery.img
-rw-r--r--. 1 amartinz amartinz 24576 28. Mai 14:16 storsec.img
-rw-r--r--. 1 amartinz amartinz 2418364056 28. Mai 14:16 super.img
-rw-r--r--. 1 amartinz amartinz 2043904 28. Mai 14:16 tz.img
-rw-r--r--. 1 amartinz amartinz 6115676 28. Mai 14:16 userdata_ats_automation.img
-rw-r--r--. 1 amartinz amartinz 8192 28. Mai 14:16 vbmeta.img
-rw-r--r--. 1 amartinz amartinz 4096 28. Mai 14:16 vbmeta_system.img
-rw-r--r--. 1 amartinz amartinz 4096 28. Mai 14:16 vbmeta_vendor.img
-rw-r--r--. 1 amartinz amartinz 98304 28. Mai 14:16 xbl_config.img
-rw-r--r--. 1 amartinz amartinz 3289088 28. Mai 14:16 xbl.img
Entsperren des Gerätes
Um mittels Fastboot flashen zu können, muss zuerst der Bootloader des Gerätes entsperrt werden.
Damit dies mögich ist, muss das Entsperren zuerst in den Einstellungen des Systems erlaubt werden:
Über das Telefon
aufrufen- Einstellungen -> System -> Über das Telefon
- Einstellungen -> Über das Telefon
- 8x schnell auf
Build-Nummer
tippen, um Entwickleroptionen freizuschalten - Einstellungen -> System -> Entwickleroptionen
OEM-Entsperrung
/OEM unlocking
aktivieren
- Das Gerät ausschalten und ein paar Sekunden abwarten
- Das Gerät in den Bootloader Modus starten, indem POWER + VOLUME UP gedrückt und gehalten wird.
- Sobald das Bootloader-Menü am Display sichtbar ist, zuerst die POWER und dann die VOLUME UP Taste loslassen
- Nicht notwendig, verhindert aber meist ein versehentliches Auslösen von Tasteneingaben
- Das Gerät mit dem Host System mittels USB-Kabel verbinden
- Das Gerät mittels
fastboot
entsperren- Windows
.\fastboot.exe flashing unlock
.\fastboot.exe flashing unlock_critical
- Linux
./fastboot flashing unlock
./fastboot flashing unlock_critical
- Windows
Das Gerät wird dabei in den Wiederherstellungsmodus starten und die Daten des Gerätes löschen.
Bitte danach erneut in den Bootloader Modus starten und die Vorgänge so oft wiederholen, bis alle Behelfe ausgeführt wurden.
Überprüfen, ob das Gerät erfolgreich entsperrt ist:
- Windows
.\fastboot.exe oem device-info
- Linux
./fastboot oem device-info
Code:
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
Auf dem Bildschirm des Gerätes sollte
DEVICE STATE - unlocked
in roter Schrift stehen.Flashvorgang
Um den Flashvorgang zu beeinflussen, kann eine Konfigurationsdatei namens
.flashconfig
erstellt werden.Nutzbare Werte befinden sich in der Beispiel-Datei
flashconfig.sample
.Hier wird eine .flashconfig angelegt, welche:
- Den Bootloader bleibt entsperrt
- Die Userdaten zurücksetzt
- Nach dem Flashvorgang in das System startet
Zuerst die Beispiel-Datei kopieren, um sie später zu bearbeiten:
cp flashconfig.sample .flashconfig
nano
.nano .flashconfig
Die .flashconfig Datei sieht danach so aus:
Code:
######################################################################
# Place this file into the FASTBOOT package folder as `.flashconfig` #
######################################################################
# (Optional) Override fastboot binary to use by setting this.
# You usually do not need this.
#export FASTBOOT_BINARY=/path/to/alternative/fastboot
# (Optional) Set to skip locking bootloader
export FLASHING_DO_NOT_LOCK_BOOTLOADER=true
# (Optional) Set boot image to flash
# Valid options:
# - none (default) - Do nothing
# - debug - Flash boot-debug.img/vendor_boot-debug.img
export FLASHING_BOOT_IMAGE_MODE=none
# (Optional) Set to flash userdata mode
# Valid options:
# - none - Do nothing
# - ats (default) - Flash userdata with ATS automation setup
# - erase - Erase userdata
# - userdata - Flash userdata
export FLASHING_USERDATA_MODE=erase
# (Optional) Set to reboot mode after flashing
# Valid options:
# - none - Do nothing
# - system - Reboot to system
# - recovery (default) - Reboot to recovery
export FLASHING_REBOOT_MODE=system
Um den Flashvorgang zu starten:
bash fastboot_flash.sh
Code:
0 ✓ amartinz SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT $> bash fastboot_flash.sh
INFO: You are using a Linux distribution.
fastboot version 36.0.0-20250528
Installed as /android/shiftphones/sos-7.x/releases/axolotl_user_20250528_140720/SHIFT6MQ.SOS.7.0.L-RELEASE-LIGHT-20250528-FASTBOOT/fastboot
Setting current slot to 'a' OKAY [ 0.356s]
Finished. Total time: 0.358s
Sending sparse 'super' 1/4 (770321 KB) OKAY [ 1.802s]
Writing 'super' OKAY [148.760s]
Sending sparse 'super' 2/4 (774857 KB) OKAY [ 1.820s]
Writing 'super' OKAY [ 22.488s]
Sending sparse 'super' 3/4 (783451 KB) OKAY [ 1.851s]
Writing 'super' OKAY [ 22.594s]
Sending sparse 'super' 4/4 (33052 KB) OKAY [ 0.086s]
Writing 'super' OKAY [ 0.814s]
Finished. Total time: 200.256s
Sending 'abl_a' (284 KB) OKAY [ 0.006s]
Writing 'abl_a' OKAY [ 0.007s]
Finished. Total time: 0.020s
Sending 'abl_b' (284 KB) OKAY [ 0.006s]
Writing 'abl_b' OKAY [ 0.006s]
Finished. Total time: 0.019s
Sending 'aop_a' (184 KB) OKAY [ 0.006s]
Writing 'aop_a' OKAY [ 0.004s]
Finished. Total time: 0.017s
Sending 'aop_b' (184 KB) OKAY [ 0.008s]
Writing 'aop_b' OKAY [ 0.004s]
Finished. Total time: 0.019s
Sending 'bluetooth_a' (748 KB) OKAY [ 0.007s]
Writing 'bluetooth_a' OKAY [ 0.015s]
Finished. Total time: 0.030s
Sending 'bluetooth_b' (748 KB) OKAY [ 0.006s]
Writing 'bluetooth_b' OKAY [ 0.015s]
Finished. Total time: 0.029s
Sending 'boot_a' (65536 KB) OKAY [ 0.157s]
Writing 'boot_a' OKAY [ 1.266s]
Finished. Total time: 1.430s
Sending 'boot_b' (65536 KB) OKAY [ 0.156s]
Writing 'boot_b' OKAY [ 1.251s]
Finished. Total time: 1.414s
Sending 'cmnlib64_a' (488 KB) OKAY [ 0.009s]
Writing 'cmnlib64_a' OKAY [ 0.010s]
Finished. Total time: 0.027s
Sending 'cmnlib64_b' (488 KB) OKAY [ 0.011s]
Writing 'cmnlib64_b' OKAY [ 0.010s]
Finished. Total time: 0.029s
Sending 'cmnlib_a' (372 KB) OKAY [ 0.011s]
Writing 'cmnlib_a' OKAY [ 0.008s]
Finished. Total time: 0.027s
Sending 'cmnlib_b' (372 KB) OKAY [ 0.003s]
Writing 'cmnlib_b' OKAY [ 0.008s]
Finished. Total time: 0.019s
Sending 'devcfg_a' (40 KB) OKAY [ 0.004s]
Writing 'devcfg_a' OKAY [ 0.001s]
Finished. Total time: 0.012s
Sending 'devcfg_b' (40 KB) OKAY [ 0.002s]
Writing 'devcfg_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'dsp_a' (32768 KB) OKAY [ 0.082s]
Writing 'dsp_a' OKAY [ 0.661s]
Finished. Total time: 0.749s
Sending 'dsp_b' (32768 KB) OKAY [ 0.081s]
Writing 'dsp_b' OKAY [ 0.657s]
Finished. Total time: 0.745s
Sending 'dtbo_a' (8192 KB) OKAY [ 0.024s]
Writing 'dtbo_a' OKAY [ 0.177s]
Finished. Total time: 0.208s
Sending 'dtbo_b' (8192 KB) OKAY [ 0.025s]
Writing 'dtbo_b' OKAY [ 0.180s]
Finished. Total time: 0.212s
Sending 'hyp_a' (388 KB) OKAY [ 0.011s]
Writing 'hyp_a' OKAY [ 0.009s]
Finished. Total time: 0.027s
Sending 'hyp_b' (388 KB) OKAY [ 0.003s]
Writing 'hyp_b' OKAY [ 0.009s]
Finished. Total time: 0.019s
Sending 'ImageFv_a' (20 KB) OKAY [ 0.003s]
Writing 'ImageFv_a' OKAY [ 0.001s]
Finished. Total time: 0.011s
Sending 'ImageFv_b' (20 KB) OKAY [ 0.002s]
Writing 'ImageFv_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'keymaster_a' (216 KB) OKAY [ 0.011s]
Writing 'keymaster_a' OKAY [ 0.005s]
Finished. Total time: 0.023s
Sending 'keymaster_b' (216 KB) OKAY [ 0.007s]
Writing 'keymaster_b' OKAY [ 0.005s]
Finished. Total time: 0.019s
Sending 'modem_a' (117748 KB) OKAY [ 0.280s]
Writing 'modem_a' OKAY [ 2.263s]
Finished. Total time: 2.588s
Sending 'modem_b' (117748 KB) OKAY [ 0.281s]
Writing 'modem_b' OKAY [ 2.363s]
Finished. Total time: 2.688s
Sending 'qupfw_a' (64 KB) OKAY [ 0.009s]
Writing 'qupfw_a' OKAY [ 0.001s]
Finished. Total time: 0.017s
Sending 'qupfw_b' (64 KB) OKAY [ 0.002s]
Writing 'qupfw_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'recovery_a' (98304 KB) OKAY [ 0.230s]
Writing 'recovery_a' OKAY [ 1.887s]
Finished. Total time: 2.125s
Sending 'recovery_b' (98304 KB) OKAY [ 0.234s]
Writing 'recovery_b' OKAY [ 1.956s]
Finished. Total time: 2.197s
fastboot: error: cannot load 'storesec.img': No such file or directory
fastboot: error: cannot load 'storesec.img': No such file or directory
Sending 'tz_a' (1996 KB) OKAY [ 0.010s]
Writing 'tz_a' OKAY [ 0.043s]
Finished. Total time: 0.062s
Sending 'tz_b' (1996 KB) OKAY [ 0.009s]
Writing 'tz_b' OKAY [ 0.043s]
Finished. Total time: 0.059s
Sending 'vbmeta_a' (8 KB) OKAY [ 0.008s]
Writing 'vbmeta_a' OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending 'vbmeta_b' (8 KB) OKAY [ 0.002s]
Writing 'vbmeta_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'vbmeta_system_a' (4 KB) OKAY [ 0.010s]
Writing 'vbmeta_system_a' OKAY [ 0.001s]
Finished. Total time: 0.019s
Sending 'vbmeta_system_b' (4 KB) OKAY [ 0.001s]
Writing 'vbmeta_system_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'vbmeta_vendor_a' (4 KB) OKAY [ 0.010s]
Writing 'vbmeta_vendor_a' OKAY [ 0.001s]
Finished. Total time: 0.019s
Sending 'vbmeta_vendor_b' (4 KB) OKAY [ 0.001s]
Writing 'vbmeta_vendor_b' OKAY [ 0.001s]
Finished. Total time: 0.009s
Sending 'xbl_config_a' (96 KB) OKAY [ 0.010s]
Writing 'xbl_config_a' OKAY [ 0.178s]
Finished. Total time: 0.197s
Sending 'xbl_config_b' (96 KB) OKAY [ 0.002s]
Writing 'xbl_config_b' OKAY [ 0.051s]
Finished. Total time: 0.061s
Sending 'xbl_a' (3212 KB) OKAY [ 0.010s]
Writing 'xbl_a' OKAY [ 0.165s]
Finished. Total time: 0.183s
Sending 'xbl_b' (3212 KB) OKAY [ 0.015s]
Writing 'xbl_b' OKAY [ 0.040s]
Finished. Total time: 0.063s
[BOOT IMAGE] Skipped flashing special boot image
[USERDATA] Erasing userdata
mke2fs 1.46.6 (1-Feb-2023)
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' (52 KB) OKAY [ 0.008s]
Writing 'metadata' OKAY [ 0.002s]
Finished. Total time: 0.020s
******** Did you mean to fastboot format this f2fs partition?
Erasing 'userdata' OKAY [ 88.532s]
Finished. Total time: 88.535s
[BOOTLOADER] Skipped locking bootloader
[REBOOT] Rebooting device
Rebooting OKAY [ 0.000s]
Finished. Total time: 0.100s
[≽(•ᴗ•)≼] Done, have a nice day!
Das System sollte nach Abschluss des Flashvorganges automatisch in das neu installierte System starten.
Sperren des Gerätes
Wichtig: Falls du ein Downgrade durchführst, lies dir nochmal die Warnung am Anfang des Threads, sowie den Abschnitt Extras -> Downgrade genau durch.
- Das Gerät ausschalten und ein paar Sekunden abwarten
- Das Gerät in den Bootloader Modus starten, indem POWER + VOLUME UP gedrückt und gehalten wird.
- Sobald das Bootloader-Menü am Display sichtbar ist, zuerst die POWER und dann die VOLUME UP Taste loslassen
- Nicht notwendig, verhindert aber meist ein versehentliches Auslösen von Tasteneingaben
- Das Gerät mit dem Host System mittels USB-Kabel verbinden
- Das Gerät mittels
fastboot
sperren- Windows
.\fastboot.exe flashing lock_critical
.\fastboot.exe flashing lock
- Linux
./fastboot flashing lock_critical
./fastboot flashing lock
- Windows
Das Gerät wird dabei in den Wiederherstellungsmodus starten und die Daten des Gerätes löschen.
Bitte danach erneut in den Bootloader Modus starten und die Vorgänge so oft wiederholen, bis alle Behelfe ausgeführt wurden.
Überprüfen, ob das Gerät erfolgreich gesperrt ist:
- Windows
.\fastboot.exe oem device-info
- Linux
./fastboot oem device-info
Code:
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
Auf dem Bildschirm des Gerätes sollte
DEVICE STATE - locked
in grüner Schrift stehen.Extras
Weitere Informationen, die für manche Zwecke hilfreich sein könnten.Downgrade
Wenn eine ältere Version installiert, also ein Downgrade durchgeführt, wird, muss vorher der gespeicherte Rollback Index zurückgesetzt werden.
Ein Downgrade ist ein Wechsel von einer neueren Version auf eine ältere Version.
Je nach Gerät wird dazu eine gewisse Version des Bootloader erfordert:
- SHIFT6mq
- 7.0 und neuer
- SHIFTphone 8
- 6.2 und neuer
BOOTLOADER VERSION
abgelesen wird.Diese Versionen setzen den Rollback Index automatisch zurück, sobald das Gerät entsperrt wird.
Um die gespeicherten Werte zu ermitteln, kann ein Fastboot Befehl genutzt werden:
fastboot oem device-info
0
stehen:
Code:
(bootloader) Rollback index (0): 0
(bootloader) Rollback index (1): 0
(bootloader) Rollback index (2): 0
(bootloader) Rollback index (11): 0
(bootloader) Rollback index (12): 0
Um die gespeicherten Rollback Index Werte manuell zurückzusetzen:
fastboot oem reset-spl
WICHTIG:
Falls diese Befehle nicht funktionieren, ist der Bootloader des Gerätes zu alt.
Wenn ein Downgrade durchgeführt wird, ohne die Indexe zu resetten und danach der Bootloader des Gerätes wieder gesperrt wird, kann das Gerät möglicherweise nichtmehr starten und muss zur Reparatur eingeschickt werden, da wir aus Sicherheitsgründen die Werkzeuge zum "Wiederbeleben" nicht weitergeben dürfen!
Zuletzt bearbeitet: