Removing preinstalled system apps corrupts the app

I tried to remove F-Droid and AuroraStore using the Apps > Preinstalled apps functionality. (This is because I wanted to use the original apps, instead of the ones forked by Iodé, as explained here.)

All worked fine and I could enjoy the original apps of both app stores, but to my surprise, suddenly both apps disappeared. They are not in the app list, nor in the system app list. When I try to reinstall them (by direct download/sideload) it gives the error “App not installed as package appears to be invalid”.

I tried to add the apps again via Apps > Preinstalled apps, to no avail. Now however I get the message “App installed” after attempting an install. However, it still does not show up anywhere.

This is on a Fairphone 5 with a freshly installed Iodé on it, rooted with Magisk and LSPosed framework (only with ACC module, which I installed because the battery limiting charge functionality is not available in Iodé, unlike in Fairphone OS).

I don’t even know where to begin to investigate this. It’s a very weird problem. Unless someone can give me a hint, I will have no choice but to start over and reset the phone.

1 Like

“because the function for limiting the battery charge is not available in Iodé”

In my Sony XA2 with current iodé, the limitation can be set under Settings-Battery-charge control

The app removing mechanism of iodéOS conflicts with Magisk, which is not supported.

So you cannot have Magisk installed when you remove system apps with IodéOS?

(Thanks for you reply BTW, although I reset the phone since. It’s good to know though, also for others, if there are any incompatibilities with Magisk.)

I suppose, although it may depend on various factors (Magisk version, device, …). The reason, I think, is that they are both based on bind mount techniques.

Well, I am running iodéOS 4.8 with Magisk 26.4 on my S9 and have removed the following system apps:

  • p=p
  • Magic Earth
  • Music, Open Camera, Rekorder
  • Carnet, Kalender, PDF Viewer Plus, Rechner, Uhr
  • Geometric Weather

I have not tried to remove F-Droid or Aurora Store, though. So far, I do not see any obvious side-effect on my S9.

I’m having the same issue although I’m not using magisk.

I’ve uninstalled two preinstalled apps (breezy weather & Fossify Messages) and installed them, after a reboot, using fdroid.
This works at first and I can use the apps normally, but after another reboot the two apps I’ve installed are gone again…

I have a Fairphone 4 with iodeOS 5.5

Some screenshots to better indicate this using breezy weather as an example:

  1. First restart after uninstalling the preinstalled app

  2. Next reboot

Would be happy about any ideas how I could solve this.

Thanks for building iode :heart:

1 Like

This issue will be fixed in next release.

1 Like

Awesome, in 5.6 it works as expected.
Thanks for the quick fix :heart: