I have a Fairphone 5 with IodeOS 6.9. I’m not able to activate OpenEUICC anymore. I tried installing it via the preinstalled app menu as well as via fdroid. In both cases the app is shown in the app list in the settings but not in the launcher app list. Seems like it is not installed properly. Also fdroid shows the install button right after the installation again. Any hints on how i could bring back OpenEUICC.
I just don’t understand whats going on. I wanted to update “Feeder” via the preinstalled F-Droid Client from the main F-Droid repo. But it also immediatelly shows the update button again after the update. I had the same issue with other app uodates before. So i tried the standard F-Droid-Basic Client und the update went well without any issues. So it seems there is also something going on with the Iode-F-Droid-Client. At least on my phone. I thought why not just use the F-Droid-Basic-Client intead of the Iode-F-Droid-Client and added the Iode-Repo to the Basic-Client. I finaly wanted to remove the Iode-F-Droid-Client with the preinstalled app menu. I got it removed but somehow i also lost the Aurora-Store. And I’m not able to bring it back as well. Not with the preinstalled app menu. And also not with the F-Droid-Client.
Did you open the app after the installation of the update? Or, instead of opening it, delete the notification that the update has been carried out? If not, it is normal that the info point on the F-Droid widget still appears.
I would suggest you flash the system anew and let iodé install F-Droid and the other standard apps. Your report sounds very unclear to me and I assume that some “improvements” were made that were not really helpful …
EDIT: I found my own instruction here and wonder what you might see if looking into it?
Just clarifying: After adding or removing any item from “Preinstalled Apps” you are rebooting? That is needed as it needs to apply the adjustment at the system level when it isn’t active (so does it at reboot).
Did you at a prior point remove OpenEUICC using Preinstalled Apps? There have been some occasional reports in the past months about confusion between what “Preinstalled Apps” will show vs. what is enabled on the system. The devs fixed a few bits that seemed to be behind these problems, but sometimes if it was too confused it did require a factory reset.
So now is this the current situation?
OpenEUICC listed as installed in PA, but doesn’t show in App Menu
Aurora Store listed as installed in PA, but doesn’t show in App Menu
iodé F-Droid removed from PA, you have upstream F-Droid installed.
I had the same situation with icons from removed preinstalled apps appearing in the launcher. At the beginning, there was no issue reported so i tried to install and uninstall the apps with the preinstalled app menu mutiple times. I rebooted every time. But it only solved the problem only till the next reboot. So i decided to go one step further and removed the apps via adp shell pm uninstall --user 0 packagename. (That’s most propably my mistake here.) The icons where gone and everything fine till the 6.9 update. I don’t know if the preinstalled app function was broken before the update or not. I never checked again. But after the update to 6.9 some icons appeared again. I again tried everything to get it back to normal but nothing worked. Yesterday late night I had an idea to check if it is related to the user. So I created a new user and logged in. But saw also some corrupt app icons. I then removed all preinstalled apps and reinstalled it with the preinstalled app feature. And suprise. Everything was back for the new user. Even the OpenEUICC icon. I can even open OpenEUICC. So i went back to my user and same as before. The OpenEUICC icon is still gone. I then wanted to put everything back. I logged into the new user and extracted the apk-Files from all the apps via the F-Droid client. Went back to my profile and installed all the apks, to make sure there is the original version from the IodeOs installed. I also used adb to activate all the apps.I also activated all apps in the preinstalled app menu and rebooted. Everything appeared again except the OpenEUICC-icon.
I know that it is extrem difficult to find a solution with me changing everything. To summarize it:
OpenEUICC shows up in the app list in the settings but not in the launcher. And that’s the same whether I install it via the preinsatlled app menu, F-droid or the extracted apk.
Aurora store is back. It never went in the same state as OpenEUICC. It was always shown in the launcher if it was shown in the app list in the settings. At least that’s how I recall it But for now it is back and working.
I had the F-Droid issue twice till now. It shows the update button on the app page. If I hit the button, it starts the download and it even seems to install something. But after that, it immediatelly shows the update button again. Like the update was never started. Also a restart of the F-Droid client shows the update button again. Same goes for the installation of OpenEUICC. If I click the install button, it downloads OpenEUICC and seems to install it. But after that, the install button appears again.
I also had the situation where i changed something in the preinstalled app menu and a reboot didn’t change anything. Sometimes a adb connection helped to trigger the script to work on a reboot and sometime selecting more apps to install/remove helped.
I don’t know if everything is somehow related. But the Aurora store is back, the updates can be bypassed with the F-Droid Basic client and the not working preinstalled app script can be trigger with a adb connection and disconnecting the phone while restarting. Not the cleanest solution but it works. The only remaining issue for me is the missing OpenEUICC icon. Its strange that the apk from the new user profile is not working on my user profile. Also i tried to run an adb shell pm clean packagename on OpenEUICC to rule out a issue with the user data for OpenEUICC. Still the same. It seems to be installed but it also seems not to be installed.
A lot of what you describe matches pretty closely to how I tried to intentionally break “Preinstalled Apps” to get in a mucked state to match what a couple users were reporting (enabling / disabling via adb shell, manually installing from F-Droid, etc. etc). After I “successfully broke it”, I then couldn’t get it solved without a “factory reset” in the end, but it was my test device and in the meantime the devs had issued a fix that seems to have solved the issue going forward (if not already in a broken state).
So it isn’t really sorting out what exactly the problem is: it could be dug into more by the devs but I suspect it may be a bit until they could look as their plate is pretty full these days. Meaning, if you want it “just working” again I think the “quick and dirty” solution is backup, factory reset, restore. Sorry I don’t have better advice.