Two quick questions before installing /e/OS on an FP5 (anti-rollback feature + skip microg)

Hey, I want to give /e/OS a try (as there are not that much CustomROMs available for the FP5 yet) and will follow the command line approach (I’m fine with that + nothing else is available right now).

2 quick questions:

1. The anti-rollback feature is only an issue when the bootloader will be locked again, right?
(no need to start discussion risks about an open bootloader, I’m aware of that and I will also root my device, so bootloader lock is not possible anyway; I had a FP4 and installed CalyxOS without issues and I never really payed attention of this issue [ok I checked unlock ability when I handed the device over to a family member and locked the bootloader in that case again]; wanted to double check this time :wink: )

2. Is there an easy way to skip the microG installation?
I run my FPs (had them all from 2 to 5) without any GSF or microG as I only use apps from F-Droid and some installed via Aurora - those who need GSF will be ignored → no issue and I don’t miss anything.

Thanks in advance

regarding 2. I found some threads:

If there is any more up to date info (like a way to skip it during installation directly), let me know :wink:

  1. The anti-rollback feature is only an issue when the bootloader will be locked again, right?

I asked myself the same question, here is one response from another thread confirming this.

Also here are some developer documents and the way i read this is the ‘AVB_SLOT_VERIFY_RESULT_ERROR_ROLLBACK_INDEX’ is ignored (non-fatal) when the device is in an UNLOCKED state. As this is more of a developer guideline, it depends if the bootloader flashed on the FP5 follows this guide.

1 Like

Yes, but iodéOS seems to be available and should have easy uninstall of microG if I understood correctly … wouldn’t this be an easier approach than getting microG out of /e/OS where it is considered an integral part? … https://iode.tech/iodeos-installation/

1 Like

Regarding 1.
I think this is correct. (@chris81 )
When your phone (in my case the FP5) is new and you enable OEM unlocking you will see already a popup message that this step will already disable the “device protection” (<- not 100% sure about the wording here, but it was also not exactly stating “anti-rollback feature”). At this step the bootloader is still locked and I guess this is already one step in the direction of ignoring it that way. As I don’t want to be the one who tests this, I cannot fully confirm this so it is still a assumption.

Also my FP5 was in the same security patch level as the latest /e/OS when I started flashing it (5th November 2023; an FPOS update was available, but I don’t wanted to mess around, as explained). Even I would have done this (meaning update FPOS, so that the initial security patch level would be newer), to be 100% sure, it would have been needed, to lock the bootloader again → what I did not do as well, as I rooted my device.

Regarding 2.
I disabled microG for now in a the following way:

  1. as it is described in the other threads (open “microG Settings” App directly via launcher or go via Settings → System → microG … disable from bottom to top)
  2. self explaining, but I did not log in with a Google Account :wink:
  3. in addition I disabled some packages for which I’m sure that they are not needed. (there are several ways to do so, even without root, I used AppManager)
    • mircoG Services Framework (com.google.android.gsf)
    • mircoG DroidGuard Helper (com.microg.gms.droidguard)
      I keep com.google.android.gms enabled as I want to keep the location provider part. Afaiu this depends on the gms package. Also in the Self Check a couple of things are still shown on.
      , so eventually completely uninstall would be more safe, but I don’t wanna mess around too much (which I kind of did already ^^).
1 Like

Thanks for pointing on that. I did know that is is possible with iodéOS. I was thinking which one to choose /e/OS or iodéOS … afaik there are no other (“stable” build) CustomROM options for the FP5 - yet.
No GSF is important to me on the other hand I didn’t want to leave the FP5 lying around unused any longer. :wink:

Next time I will read more exactly. My assumption from my quick research was that they are both shipped with microG and there is no easy option to skip for both of them. So again thx for sharing.

@AnotherElk
The (manual) install procedure looks pretty much the same to me … flashing a zip and this includes afaiu microG, but maybe I oversee something? :thinking:

“Uninstall” is not the same as “not install in the first place” :wink: .
Will try to find a reference.

1 Like

Ok if there is an easy and reliable “uninstall”-approach they (or the community?) provide, then I misunderstood you at the first place. ^^

Sure would be interesting.

“You are free to uninstall MicroG” … https://community.iode.tech/t/is-iodeos-a-degoogled-os/218/2

1 Like

The statement is not very specific, isn’t it? ^^
(and it is a normal Forums member I think at least there is no bio or so, which states that he/she is from iodéOS or so → just the logo as avatar)

I mean, I can in theory state the same here for /e/OS.
Sure I’m free to uninstall, but how exactly?
“microG Services” (the app name to package “com.google.android.gms”) is installed as a system app here (the other 2 I already disabled as well; I assume it is the same for iodéOs), so if some would like to take this “freedom”, how would he/she do it exactly?

Without root there is no easy way to uninstall (I think / or at least idk ^^).
What you can do is disable the apps as I did → so for now I don’t see a big advantage to choosing iodéOS over /e/OS.

I assume it isn’t, because they apparently made a change to facilitate this.

July 2021:
“There is at the time no way to uninstall MicroG due to technical reasons, we may implement the possibility to do it one day.” … https://community.iode.tech/t/uninstall-microg/103/2

November 2021:
“You are free to uninstall MicroG” … https://community.iode.tech/t/is-iodeos-a-degoogled-os/218/2

Ok, so I probably need to install iodéOS to know in detail. Will check maybe I will put it on the FP3 ones I switches to the FP5 completely.


Edit: will post the other part in the thead you linked …

IodeOS has a Settings page that allows you to uninstall any of the pre-installed apps, including the microG components. If you select to uninstall an app, it is uninstalled the next time you reboot.

I assume it uses the same mechanism as the adb uninstallmethod of removing system apps (See this thread), as you can choose to re-install it from the same settings page. When an app in ‘uninstalled’, the app .apk file is still present in the devices storage, but it cannot be run, until you reinstall (using the settings page, or adb) and reboot

2 Likes

Cool. Imho all Roms should have that (or come with nearly no apps preinstalled and give the user the choice). Maybe I will switch to iodéOS then.

Little add:
It is also stated in the iodéOS part of their FAQ about microG .
So not specifically about Apps in general, but specifically to my question about microG. :wink:

Also it seems to be possible to already skip/uninstall during setup. (“… you can also uninstall … directly from the setup wizard…” ). When I have some time I will flash iodeOS and go that way.

Edit (already installed it):
When your boot into iodeOS the first time you have the choice and can select what Apps you would like to have. For those you de-select the state is “Hidden, data deleted, uninstalled on next reboot” as you can see.

They can all be reinstalled (as discussed in the other Thread) and you have to reboot again before they show up (Status after hitting “Install”-Button → “Installed on next reboot”).

1 Like