Just another post, not the first, which is illustrating that the descriptions of the different F-Droid app and extension versions are pretty bad and rather incomprehensible for common users.
It begins with the replacement of user-facing app names by native cryptical package labels. The client F-Droid becomes [org.fdroid.fdroid] or [org.fdroid.fdroid.ota_1001050], the Privileged Extension is [org.fdroid.fdroid.privileged] or [org.fdroid.fdroid.privileged.ota_2070], why? And who needs why what? The descriptions don’t provide much help.
[org.fdroid.fdroid.ota_1001050] seems to be an OTA ZIP for devices with already built-in Privileged Extensions (e.g. Fairphone - https://f-droid.org/en/2018/01/24/fairphone-open-ships-F-Droid.html) to install F-Droid as a system app like Google’s Play Store on conventional devices. The OTA update comes with the standard description of the client, why it should be flashed via custom recovery to the system remains blurry.
[org.fdroid.fdroid.privileged.ota_2070] - the description starts with a note “F-Droid requires root privileges to install Privileged Extension as a system “priv-app””.
Actually the statement is false. F-Droid (the client, the app) requires nothing because F-Droid doesn’t install anything. The OTA update has to be flashed with a custom recovery, so users need a rooted device running such a tool and install it by themselves.
The description finishes with “The standalone APK is called [[org.fdroid.fdroid.privileged]], and that provides updates after this OTA package is installed.” May be, but first of all [org.fdroid.fdroid.privileged], the F-Droid Privileged Extension, will be the installed system app after flashing the OTA, that it should provide app updates was already mentioned in the text above, why this repetition?
[org.fdroid.fdroid.privileged], the F-Droid Privileged Extension, as an “standalone” APK file. Possibly it could be installed by the client, I’m not sure. I’m using LOS 14, Android 7, tried to install it which resulted in the message that it doesn’t work if you are on Android 5+. If it should be possible, I suppose it will be installed as a user app and in this form useless. So you had to transform it into a system app with a third-party tool that is capable to do that for getting the desired functionality.
In February 2018 the worldwide share in devices running Android 4.4.4 and below was about 18%. Under this circumstances the note “Instead of this build, most users will want to install the “Over-The-Air” (OTA) update ZIP file…” is more than curious. They won’t want, they will HAVE TO install the ZIP package, otherwise they should forget the extension.
And what’s the meaning of “This is here to update Privileged Extension when it has been installed using the OTA ZIP.”? When the Privileged Extension is installed I expect that it does its updates on its own?