I am concerned with using iodéOS installer to load iodéOS onto fairphone 4. But how can I start the installer? Here is what I have tried:
~$ cd Desktop/"iodéOS installer"
~/Desktop/iodéOS installer$ ls -lh
total 32K
drwxrwxr-x 3 user user 4.0K Jul 25 11:05 data
-rwxr-xr-x 1 user user 24K Jul 25 11:05 iodeOS-installer
drwxr-xr-x 2 user user 4.0K Jul 25 11:05 lib
~/Desktop/iodéOS installer$ ./iodeOS-installer
./iodeOS-installer: symbol lookup error: ./iodeOS-installer: undefined symbol: g_once_init_enter_pointer
So the question is: how to start the iodéOS installer ?
I recognize this might not actually be a fairphone issue, but rather possibly a linux issue or an iodé issue. As such, I have done a crossposting to linux mint forums .
I am seeking help from the fairphone community. I have mistakenly used fastboot to unlock critical partitions on FP4.
$ fastboot flashing unlock_critical
I would like to know if it’s possible to revert FP4 to its previous state. This is important because the installation instructions for iodé OS onto FP4 say explicitly not to unlock critical partitions. Please share with me the knowledge of how to revert FP4 to the state it had before critical partitions got unlocked.
I don’t understand why the iodéOS installation instructions insist on keeping critical positions locked.
But if you really want to follow them you can just use fastboot flashing lock_critical.
What’s the state of OEM unlock capability in your case?
This is confirmed by what is written in the fastboot documentation. (I should have RTFM.) As far as I am concerned, the issue of the original post is hereby resolved.
I get the sense that you think it might be okay to run the iodé OS installation without critical positions locked.
Yes, exactly. I don’t see any security issues in keeping critical partitions unlocked.
As long as the bootloader is locked, you imho can’t neither alter the critical partitions. And if bootloader is unlocked, then I don’t see a big security increase in keeping critical locked.
As long as OEM unlock is still enabled you’re safe to lock and unlock critical partitions at any time (well, sure, keeping in mind that locking and unlocking always wipes device data).
Just if OEM unlock switches back to “disabled” (e.g. by installing FPOS and starting the installed system), then you won’t be able to unlock critical partions anymore.
I aim to install iodé OS onto fairphone 4 without bricking the phone. I have already turned on OEM unlocking by going Settings > System > Developer options > OEM unlocking and then inputting the unlock code. I followed up by following the instruction under “Step 3: Unlock the bootloader” in this article at support.fairphone.com. In particular:
At this point I noticed some text on the iodé website (gitlab). The text indicates “do not unlock critical partitions (do not execute ‘fastboot flashing unlock_critical’).” The fairphone community helped me to reverse the critical unlock by indicating a suitable fastboot command. Here is what I did:
By comparing this latter result with what appears at bullet point 4 of aforementioned iodé website, it is apparent that the state of my device deviates from how it should be. So my question is this: what is the next step in the process to install iodé OS onto this device, while excluding the option of bricking the device?
“Execute fastboot flashing get_unlock_ability. It it returns get_unlock_ability: 0: do not relock the bootloader (last step)” just means, in case you get a 0, you have to decline the bootloader relocking in step 7. As you get 1 you can accept.
“It it” is a typo and should read “If it”. Only saw that after I had typed the first part of the response. So now I see why the error in the docs made you believe you had a deviation.