Bootloader unlock / Root / Custom Recoveries / GSI / ROMs / Mods

Maybe somebody here can explain why this is the case.
Some compression thing. The Boot-Partition is 64 mb big. If you backup then the backed-up Image is always 64mb big, even If its smaller...

Here the compressed Image of the same ZIP 😉
Greetz
 

Anhänge

Dieses Image habe mit Magisc 22.0 gepacht. Ich habe es von amartinz aus dem neuesten OS-L erhalten, nachdem ich verpennt habe nach dem OTA Magisk in den inaktiven Slot zu installieren.
Damit hat root bei mir dann problemlos funktioniert.
Hier der Link zu Anleitung: https://topjohnwu.github.io/Magisk/install.html
 

Anhänge

Some compression thing. The Boot-Partition is 64 mb big. If you backup then the backed-up Image is always 64mb big, even If its smaller...

Here the compressed Image of the same ZIP 😉
Greetz

Thank you very much for the image. It works like a charm on my newly arrived Shiftphone 6mq.
 
Dieses Image habe mit Magisc 22.0 gepacht. Ich habe es von amartinz aus dem neuesten OS-L erhalten, nachdem ich verpennt habe nach dem OTA Magisk in den inaktiven Slot zu installieren.
Damit hat root bei mir dann problemlos funktioniert.
Hier der Link zu Anleitung: https://topjohnwu.github.io/Magisk/install.html
Lieber Uli, ich habe ein Shift 6mq mit "deinem" Image geflasht. Hat alles super geklappt, bis auf's WiFi, das ich nicht zum Laufen gebracht habe. Weisst du an was das liegen könnte?
 
Komisch. WLAN tut bei mir im 5GHz Mesh der Fritz box problemlos.
Bei mir wird aber auch WLAN und nicht Wifi angezeigt.
 
I must have missed something.

When I got my 6mq, I did install die OTA version of ShiftOS 3.0-L.
Today, I followed this instructions; activated dev-options, activated OEM Unlocking, unblocked bootloader, installed Magisk 22.0 from GitHub apk, downloaded the referenced boot.img from 26.02. and did `fastboot flash boot patched_boot.img` with success, but now, the boot hangs at shift logo.

EDIT:
I now realized, that the boot.img was from ShiftOS 3.1-L while me having installed 3.0-L.
Could this be a reason? May I flash something different?
 
Zuletzt bearbeitet:
Ja, ich denke das ist das Problem.
Zuerst würde ich einen factory reset machen. Dann siehst du welches OS installiert ist.
Dann update auf das aktuelle OS-3.1. Der Bootloader müsste noch unlocked sein. Dann kannst du das mit magisk gepatchte boot.IMG flashen. Dann sollte es gut sein.
 
I must have missed something.

When I got my 6mq, I did install die OTA version of ShiftOS 3.0-L.
Today, I followed this instructions; activated dev-options, activated OEM Unlocking, unblocked bootloader, installed Magisk 22.0 from GitHub apk, downloaded the referenced boot.img from 26.02. and did `fastboot flash boot patched_boot.img` with success, but now, the boot hangs at shift logo.

EDIT:
I now realized, that the boot.img was from ShiftOS 3.1-L while me having installed 3.0-L.
Could this be a reason? May I flash something different?
I would recommend using the appropriate boot image. It is not to difficult to patch it on your own. There are tools available to extract the boot image from the Full OTAs as well as the official instructions on how to patch it.
 
  • Like
Reaktionen: Martin S.
Hi Uli,
vielken Dank für Deine schnelle Antwort (ich war nicht sicher bzgl Eng/Deu).

Factory Reset habe ich hinbekommen (brauchte wohl erst das richtige Gefühl für Pwr + VolDown), dort steht nun 10/QQ2A.200501.001.B3/20201111
Update auf OS-3.1 (L oder G?) kann ich dann auch mit fastboot machen? Der Thread, den ich damals für das ShiftOS-L gelesen hatte, benutzte die OTA Variante.

Ich nehme an, dass man die payload.bin aus dem FULL_OTA package zum flashen verwendet?
 
Laufendes System insofern, dass ich in den Recovery gelange. Mehr passiert nicht. Das OS-L 3.1 habe ich auch heruntergeladen. D.h. die zip kann ich direkt im Recovery mit "Apply Update from SD Card" benutzen?
Die Anleitung zum Extrahieren der firtmware images, die @danielp gepostet hat, wirft bei mir leider derzeit fehler (unhandled operation type...), aber damit würde ich mich entsprewchend später befassen, wenn das Updater auch anders aufgespielt werden kann.
 
Laufendes System insofern, dass ich in den Recovery gelange. Mehr passiert nicht. Das OS-L 3.1 habe ich auch heruntergeladen. D.h. die zip kann ich direkt im Recovery mit "Apply Update from SD Card" benutzen?
Die Anleitung zum Extrahieren der firtmware images, die @danielp gepostet hat, wirft bei mir leider derzeit fehler (unhandled operation type...), aber damit würde ich mich entsprewchend später befassen, wenn das Updater auch anders aufgespielt werden kann.
D.h. nach dem Factory reset ist das shift nicht gebootet?
 
Laufendes System insofern, dass ich in den Recovery gelange. Mehr passiert nicht. Das OS-L 3.1 habe ich auch heruntergeladen. D.h. die zip kann ich direkt im Recovery mit "Apply Update from SD Card" benutzen?
Die Anleitung zum Extrahieren der firtmware images, die @danielp gepostet hat, wirft bei mir leider derzeit fehler (unhandled operation type...), aber damit würde ich mich entsprewchend später befassen, wenn das Updater auch anders aufgespielt werden kann.
Dann solltest du als erstes das für die aktuell installierte Version das gepatchte passende boot image flashen um das Sytem wieder zum Laufen zu bringen und nicht das von Uli. Danach erst Update auf 3.1.

Das Python Skript benötigt python-protobuf als Abhängigkeit. Unter Linux sollte es kein Problem sein das zu installieren. Unter Windows klappt es vielleicht mit PIP am Besten. Sollte mit aktuellen Python Versionen schon mitkommen!
Python3: pip install protobuf3
 
Zuletzt bearbeitet:
Ok, von der Seriennummer her bedeutet das, dass ich das Bootimage für die Version vom 11.11.2020 bräuchte, richtig?
Diue Fehler, die das Python Skript ausspuckt beziehen sich wohl darauf, dass das 20201111-Release ein Incremental ist und das Skript dann nichts tun kann, ohne das Ausgangsimage zu haben.
Kann ich von den Images, die ich in downloads.shiftphones.com finde, Schritt für Schritt, also inkrementell vom 20200721er Image das 20201111er zusammenbauen? Dafür hab ich noch keine Skripte entdeckt.
 
Das Flashen hat geklappt, Geändert hat sich nun, dass der Bootvorgang immerhin bis zu "starting up" (unter dem Logo) gelangt und dann ein Reset stattfindet. Ich muss offenbar noch etwas anderes probieren.
Das EInspielen via Recovery und SD-Card? Welches Archiv nimmt man dafür am besten? Dann kann ich mich in der Zwischenzeit darum kümmern, wie das Shift die SD Card mounten kann.
Ich habe eine SDHC mit exfat formatiert und der Recovery meinte unable to mount... look in fstab
 
Hoffentlich klappt es. Ist ja auch neuer! Aber zumindest L.
In Zukunft nicht einfach irgendetwas verwenden und zur Sicherheit selbst mit der gerade installierten Version patchen!
Ja, das tut mir leid, dass mir dieser Anfängerfehler passiert ist. Ich wollte strikt bei der Anleitung bleiben und da ist mir entgangen, dass zwischenzeitlich 3.1-L erschienen ist und ich noch 3.0 verwende.
 
Das Flashen hat geklappt, Geändert hat sich nun, dass der Bootvorgang immerhin bis zu "starting up" (unter dem Logo) gelangt und dann ein Reset stattfindet. Ich muss offenbar noch etwas anderes probieren.
Das EInspielen via Recovery und SD-Card? Welches Archiv nimmt man dafür am besten? Dann kann ich mich in der Zwischenzeit darum kümmern, wie das Shift die SD Card mounten kann.
Ich habe eine SDHC mit exfat formatiert und der Recovery meinte unable to mount... look in fstab
Vielleicht kann dir jemand von Shift ein passendes Boot image bereitstellen?

Exfat wird momentan noch nicht unterstützt!

Weiß nicht ob das Einspielen eines Full OTA über Recovery klappt. Hat glaub ich noch niemand probiert!
 
  • Like
Reaktionen: Martin S.
Vielleicht kann dir jemand von Shift ein passendes Boot image bereitstellen?

Exfat wird momentan noch nicht unterstützt!
Was wäre ein gutes Format? ext3/4 oder fat32?

Also verstehe ich das richtig, ich kann mit adb/fastboot kein FULL-OTA Release so flashen, dass OS und Boot zusammenpassen, sondern ich muss jetzt erstmal das 20201111 OS3.0-G zum laufen bringen?
Ich nehme an, ein boot_img aus dem 20200721er Release hilft mir dabei nicht mehr, obwohl das wenigstens ein OS-G ist?
 
Was wäre ein gutes Format? ext3/4 oder fat32?

Also verstehe ich das richtig, ich kann mit adb/fastboot kein FULL-OTA Release so flashen, dass OS und Boot zusammenpassen, sondern ich muss jetzt erstmal das 20201111 OS3.0-G zum laufen bringen?
Ich nehme an, ein boot_img aus dem 20200721er Release hilft mir dabei nicht mehr, obwohl das wenigstens ein OS-G ist?
FAT32 sollte gehen.

Wegen des Full OTA. Ich habe selbst noch nicht gemacht und habe auch noch nicht gelesen das es jemand gemacht hat. Deswegen kann ich dir hier zu nichts raten.

Ich denke die sicherste Methode wäre ein ShiftOS-L boot image von 11.11.2020.

Wenn ich es recht überlege gibt es aber von L nur zwei Full OTA und keine inkrementellen. Nämlich
https://builds.shiftphones.com/ShiftOS-L/BETA/SHIFT6MQ.SOS.3.0.L-20201209-FULL_OTA.zip
und

Theoretisch sollte also das erste welches du eigentlich schon probiert hast klappen. Die Version die dir im Recovery gezeigt wird ist evtl. nicht die richtige! Probier es mal nochmal ich glaube es gab schon Meldungen das es mehrere Anläufe brauchte.

Ansonsten musst du wohl bis Montag warten damit dir jemand von Shift helfen kann!