Thanks gbfd for clarifying the technical background. Yes, the problem is Google trying to update apps that were signed with a different key. And this seems to be new behaviour. I confirmed the issue on an old phone too.
Licaon_Kter, I used the reporting function within the Play Store app and gave technical information (about signing keys). I reported three apps to increase the number of reports. But I doubt this will lead to anything with a big company like Google.
I’m a little hesitant in promoting its usage, since I wouldn’t be surprised if in future versions it will turn in “make completely impossible to update from a different source (e.g. outside the Play Store)”, but, yeah, it’s just speculation.
I’d also like to figure out if it really applies to the store app (e.g. F-Droid) or to the app used as installer (e.g. App Manager).
All in all, it should probably be implemented in F-Droid, probably with an option to disable it
Hm, I don’t see how “update ownership” would change the situation. The Play store would still download updates for F-Droid apps and attempt to install them. Instead of a failed upgrade error message, users get an “update ownership” prompt they have to chancel … every F-ing time. The screenshot of the “update ownership” prompt shows no option to “always deny for this app and never try to update”. The “update anyway” option would just fail due to a signature key mismatch, like on Android <14.
Once again, Google making life more annoying “in the name of security” for anyone who deviates from the “Google way of life”
No I haven’t. I just don’t see why the Play Store would not try (and fail) to update apps with enforced ownership, when it doesn’t care about signature keys that are an integral part of the OS. After all, enforcing ownership doesn’t seem to do anything more than introducing an additional step in the update process. Even though the user can prevent or allow an update attempt, you can’t prevent the Play Store (or any app) to attempt an update in the first place.
I don’t know what the Play Store was doing before, but there seems to be a decent chance that since there’s now this feature, Google said we’ll go ahead unless the store said otherwise.
And so that they exclude apps with another update owner from even the update check.
So, it seems worth a try.
You can’t prevent the Play Store from doing anything by the way, if they wanted they could replace F-Droid apps with Rick Astler videos.
You can protect yourself by disabling the store’s automatic updates, using Aurora Store and complaining with Google.
Protesting about google on the F-Droid forum and saying there’s no point in trying anything won’t get you very far.
Afaik, even if the user allows an update from the “update ownership” prompt, the update will fail when the signature key doesn’t match. It doesn’t make sense for the Play Store to ignore signature keys now, and it won’t make sense in the future.
What’s special about 1.19.0-alpha3 with regard to the Play Store signature key disaster? I have “unstable updates” enabled and use 1.19.0-alpha3 since it was released.
And by the way sometimes developers change their signature by mistake, so it’s not necessarily absurd to list updates with different signatures (which will only be installable by uninstalling the other version of course)
If you think I misunderstood something, please enlighten me instead of getting aggressive.
Even with “update ownership”, signature keys are still a part of the OS and cannot be ignored by the Play Store or any other store.
In that case, Android will prevent an update and the app in question has to be uninstalled to install the new version.
Basic 1.18.0+ and main client since 1.19.0-alphas use the Session Installer and also set the “installed by” app property on Android 11 or later (not sure since when). See more info above
So basically I want to know if Google breaks both, tries to install updates with different signatures AND ALSO does not respect “installed by” property.
I guess one need to look at an app details, eg. Android Settings → Apps → F-Droid → scroll down to the last 2-3 properties to verify if your Android has such a feature or not.
The arguments about ownership are over my head, but these are my details if they should help. I have Version 1.18.0. Settings are:
1/ Modify system settings not allowed
2/ Install unknown apps allowed
3/ App installed from Package installer.
You seem to misunderstand the purpose of this thread. I am not complaining to the F-Droid community. I wanted to know if there is something wrong on my side, and if there is a solution. We established that it is in fact Google doing something iffy here. People came with helpful suggestions and background information. If you read my previous comments, you will find that I did report this issue to Google too.