I really hope to get some help here, I am out of ideas.
I have a fairphone 5 wich ran LineageOS. I received some issue with not compatible apps, so I decided to switch back to /e/os and try it again.
Unfortenatly, the phone did some weird stuff and was soft bricked with not booting /e/os, but the bootloader was locked.
I sent the phone to the support and received it back today with the stock Fairphone OS.
So, the phone is now back but, I am still not able to install Apps, which are 100% compatible, like Spotify, Firefox, and Telegram (some examples).
Because it does not work on the Fairphone OS, I unlocked the bootlaoder again and installed the latest /e/os 3.0.4-a15, Build 20250713508366-community.
The problem is still there, but I did some testing:
App Lounge is only able to install open source apps - Thunderbird for example works perfectly, all non-OSS Apps are not installable
Aurora Store has the issue that its not able to install any app, unless I configure it to fake the phone to be a Galaxy S20+, which is weird, because the instrcution sets from arm etc. are the same. After this, I can install at least OSS apps
The only way to install an app is the apkmirror Installer, download the apk and then install it
What the heck is this? Am I stupid, or is this some kind of broken soft- or hardware?
I have an update. I found this with logcat, it seems like app lounge defaults to 0, can I fix this, somehow?
java.lang.IllegalStateException: App version code cannot be 0
at foundation.e.apps.data.playstore.PlayStoreRepository$getAppDetails$2.invokeSuspend(PlayStoreRepository.kt:164)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:266)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)