Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qianbinbin/fdroid-priv-ext
F-Droid Privileged Extension Magisk module
https://github.com/qianbinbin/fdroid-priv-ext
fdroid magisk
Last synced: about 2 months ago
JSON representation
F-Droid Privileged Extension Magisk module
- Host: GitHub
- URL: https://github.com/qianbinbin/fdroid-priv-ext
- Owner: qianbinbin
- License: mit
- Created: 2023-02-27T14:49:05.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T02:26:18.000Z (7 months ago)
- Last Synced: 2024-10-23T12:58:02.815Z (2 months ago)
- Topics: fdroid, magisk
- Language: Shell
- Homepage:
- Size: 27.3 KB
- Stars: 23
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# F-Droid Privileged Extension
With the privileged extension, [F-Droid](https://f-droid.org/en/packages/org.fdroid.fdroid/) can make use of system
permissions to install, update and remove applications on its own.Instead of installing the [OTA zip file](https://f-droid.org/en/packages/org.fdroid.fdroid.privileged.ota/) from
recovery, now you can install the module from [Magisk](https://github.com/topjohnwu/Magisk) systemlessly, which means it
won't permanently overwrite your system files.The module is kept up to date via GitHub Actions.
## Installation
You don't have to install F-Droid first.
Download the [zip file](https://github.com/qianbinbin/fdroid-priv-ext/releases) or [build your own module](#Build),
then install it from Magisk and reboot. The F-Droid app with the privileged extension will appear on your phone.The netinst version, specifically `org.fdroid.fdroid.privileged.mod.netinst_*.zip`, allows you to install the required APKs via the Internet.
Create the `/sdcard/.fpe` file to enable mirror:```
mirror=https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo
# Legal examples:
# https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo
# https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo/
# https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo/?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
# To disable the mirror:
# mirror=
```Note that after successful installation, the `/sdcard/.fpe` file will be deleted, but the configuration will be remembered unless the module is removed.
Alternatively, you can install the module via
[MRepo](https://github.com/MRepoApp/MRepo) from [IzzyOnDroid Magisk Repository](https://apt.izzysoft.de/magisk).## Build
Simply run:
```sh
$ ./create_mod.sh
```## Troubleshooting
In some cases, network access of system apps may get disabled by default. Follow these steps to make it work:
> Settings -> Apps -> F-Droid -> Mobile data & Wi-Fi -> Allow network access