Hallo,
nachdem heute mein Pixel 6 endlich eingetroffen ist, werde ich mich der Einrichtung von GrapheneOS widmen. Lustigerweise ist nämlich heute(!) (oder gestern? bin mir nicht 100%ig sicher) die erste Version (Warning: Highly experimental!) rausgekommen.
Random Bilder:
Jedenfalls ein paar interessante Sachen voraus:
Da auch @fw206 gestern gefragt hatte, wie sicher denn das ganze sei in Bezug auf kann man was kaputt machen: Ich habe nochmal mit meinem Kollegen geredet; unser Verständnis von der ganzen Situation ist, dass die Smartphones der letzten Jahre quasi alle einen Qualcomm Chip haben. Der wiederrum hat einen EDL, einen Emergency Download Mode, welchen zu zerstören faktisch unmöglich ist per Software. Quasi einen ROM Bootloader. Das neue Pixel 6 hat nun wieder eben keinen Qualcomm Chip und deswegen auch keinen EDL Mode, aber da Google die Bootloader schon seit Jahren so baut, dass man gar nicht so tief rein muss, um Custom ROMs zu installieren, konnten wir uns wirklich nicht vorstellen, dass da irgendwas dauerhaft kaputt gehen kann. Ein Mensch im GrapheneOS Support Channel auf Matrix hat diese Vermutung dann bestätigt: Es sei ausgeschlossen, irgendetwas zu bricken, lediglich Datenverlust trete eventuell bei den ersten Beta und Alpha Builds auf.
Mir langt das, und ich bin Student.
Fastboot-Spaß
Jedenfalls: Nachdem die ersten paar Schritte der Anleitung (https://grapheneos.org/install/cli , WebInstaller für Pixel 6 wird noch nicht unterstützt) reibungslos verliefen, zumindest unter Manjaro Linux, hat sich fastboot tatsächlich aufgehängt mit der Meldung
Device or resource busy.
Was ich mir eigentlich schon hätte denken können, hat dann ein anderer netter Mensch aus oben genanntem Channel bestätigt: Irgendwas blockiert das Handle auf die USB-Verbindung zum Handy. Da ich nicht wusste, was, und es auch zB eine Ghost Connection von einem vorherigem WebInstaller Versuch sein konnte, war Neustarten angesagt.
Das hat dann wohl geholfen. Aktuell schaue ich auf das Log und es sind nur OKAYs zu sehen.
Ich schätze, wenn euer Log in etwa so aussieht, sollte alles passen.
(nach erneutem Locken des Bootloaders, um Angriffe durch physikalischen Zugriff de facto zu verhindern)
Das soll wohl eine Darstellung von Graphen sein?
(Quelle: Wikipedia)
Nun, mal schauen, was schon funkioniert und was nicht :)
Hello,
after my Pixel 6 finally arrived today, I will dedicate myself to setting up GrapheneOS. Funnily enough, because today(!) (or yesterday? am not 100% sure) the first version (Warning: Highly experimental!) came out.
Random images:
Anyway, a few interesting things ahead:
Since @fw206 had also asked yesterday how safe the whole thing was in terms of can you break something: I talked again with my colleague; our understanding of the whole situation is that the smartphones of the last few years virtually all have a Qualcomm chip. This in turn has an EDL, an Emergency Download Mode, which is virtually impossible to destroy via software. Quasi a ROM bootloader. The new Pixel 6 does not have a Qualcomm chip and therefore does not have an EDL mode, but since Google has been building the bootloaders for years in such a way that you do not have to go that deep to install custom ROMs, we really could not imagine that anything could break permanently. A person in the GrapheneOS support channel on Matrix then confirmed this assumption: It is impossible to break anything, only data loss might occur with the first beta and alpha builds.
That's enough for me, and I'm a student.
Fastboot fun
Anyway: After the first few steps of the tutorial (https://grapheneos.org/install/cli , WebInstaller for Pixel 6 is not supported yet) went smoothly, at least on Manjaro Linux, fastboot actually hung up with the message
Device or resource busy.
What I could have guessed already, was confirmed by another nice person from the above mentioned channel: Something is blocking the handle to the USB connection to the phone. Since I didn't know what, and it could also be a ghost connection from a previous WebInstaller attempt, I had to reboot.
That probably helped. Currently I look at the log and there are only OKAYs to see.
I guess if your log looks something like this, everything should be okay.
(after relocking the bootloader to de facto prevent attacks by physical access)
I guess this is supposed to be a representation of graphene?
(source: Wikipedia)
Well, let's see what works and what doesn't :)