fdroid-server/tests/metadata-rewrite-yml/fake.ota.update.yml

45 lines
1.5 KiB
YAML
Raw Permalink Normal View History

Categories:
- System
License: Apache-2.0
WebSite: https://f-droid.org
SourceCode: https://gitlab.com/fdroid/privileged-extension
IssueTracker: https://gitlab.com/fdroid/privileged-extension/issues
Donate: https://f-droid.org/about
AutoName: Fake OTA Update
Summary: Tests whether OTA ZIP files are being include
Description: |-
2023-08-04 13:51:06 +02:00
F-Droid can make use of system privileges or permissions to
install, update and remove applications on its own. The only way to obtain those
privileges is to become a system app.
2023-08-04 13:51:06 +02:00
This is where the Privileged Extension comes in - being a separate app and much
smaller, it can be installed as a system app and communicate with the main app
via AIDL IPC.
2023-08-04 13:51:06 +02:00
This has several advantages:
2023-08-04 13:51:06 +02:00
* Reduced disk usage in the system partition
* System updates don't remove F-Droid
* The process of installing into system via root is safer
2023-08-04 13:51:06 +02:00
This is packaged as an OTA (Over-The-Air) update ZIP file. It must be installed
using TWRP or other Android recovery that can flash updates to the system from
the /data/data/org.fdroid.fdroid folder on the /data partition. The standalone
APK is called F-Droid Privileged Extension.
RepoType: git
Repo: https://gitlab.com/fdroid/privileged-extension.git
2017-05-02 13:00:33 +02:00
Builds:
- versionName: 0.2.1
2017-05-02 14:13:30 +02:00
versionCode: 2000
2017-05-02 13:00:33 +02:00
commit: 0.2.1
output: app/build/distributions/FDroidPrivilegedExtensionFromBinaries-$$VERSION$$.zip
build: gradle assembleUpdateZipFromBinariesDebug
AutoUpdateMode: Version %v
UpdateCheckMode: Tags
CurrentVersion: 0.2.1
2017-05-02 14:13:30 +02:00
CurrentVersionCode: 2000