- Move some docs to docs folder
- Refactor sentry a little
- In order to "fix" custom repos, don't let them be disabled
- Misc updates and optimizations
Signed-off-by: androidacy-user <opensource@androidacy.com>
The official Magisk has dropped support to download online modules, so I made Fox's Magisk Module Manager to help you download and install Magisk modules.
The official Magisk has dropped support to download online modules, so I made Fox's Magisk Module
Manager to help you download and install Magisk modules.
**This app is not officially supported by Magisk or its developers**
**This app is not officially supported by Magisk or its developers**
@ -80,11 +81,13 @@ The official Magisk has dropped support to download online modules, so I made Fo
## Requirements
## Requirements
Minimum:
Minimum:
- Android 5.0+
- Android 5.0+
- Magisk 19.0+
- Magisk 19.0+
- An internet connection
- An internet connection
Recommended:
Recommended:
- Android 6.0+
- Android 6.0+
- Magisk 21.2+
- Magisk 21.2+
- An internet connection
- An internet connection
@ -93,17 +96,18 @@ Note: This app may require the use of a VPN in countries with a state wide firew
## For users
## For users
To install the app go to [releases](https://github.com/Fox2Code/FoxMagiskModuleManager/releases),
To install the app go to [releases](https://github.com/Fox2Code/FoxMagiskModuleManager/releases),
and download and install the latest `.apk` on your device.
and download and install the latest `.apk` on your device.
## Repositories Available
## Repositories Available
The app currently use these two repos as module sources, each with their own benefits and
The app currently use these two repos as module sources, each with their own benefits and drawback:
drawbacks:
(Note: Each module repo can be disabled in the settings of the app)
(Note: Each module repo can be disabled in the settings of the app)
(Note²: I do not own or actively monitor any of the repos or modules, **download at your own risk**)
(Note²: I do not own or actively monitor any of the repos or modules, **download at your own risk**)
In addition of these initial condition the repo must follow these rules:
In no event shall the developer be liable for any special, direct, indirect, consequential, or
- Repos must process and take-down off their repo module where it's removal was requested
incidental damages or any damages whatsoever, whether in an action of contract, negligence or other
by their original author, even if their licences legally allow their distributions.
tort, arising out of or in connection with the use of the app or the contents of the app. The
- Repos may collect and store "mixed anonymous data" without user permission
developer reserves the right to make additions, deletions, or modification to the contents on the
(Anonymous means no personal data, usernames, email, or IP addresses)
app at any time without prior notice.
(Mixed means users data must be split and not that separate data is not linkable together)
- Temporary storage of IPs address without user consent is allowed for rate limiting, GeoIP,
This app is not affiliated with Magisk or its developers, nor with any of the module repos or
security reason, and must not be used for any other purpose without user explicit consent.
developers of the modules.
(GeoIP is the process of getting the country of an IP address)
- Repos may not collect and/or distribute any personal data without informing users that they do so and offering a way to opt out
## Add your own repos
- Modules owners must be aware that their modules are being hosted on the repository
(This rule doesn't apply for modules from `Magisk-Modules-Repo` last updated before 2022)
See [the documentation](docs/add-repo.md)
- Modules owners must be aware of any change made of the distributed version of their modules.
## Issues with a repo
Please note Androidacy has their Module Repository Policies outlined [on their website](https://www.androidacy.com/module-requirements/?utm_source=foxmmm-readme&utm_medium=web). Please refer to that document for the latest changes regarding their Repository.
If you have a problem with a repo, please contact the repo owner **first**. If you are unable to
If all of these conditions are met you can open an issue for review.
reach them or they are not willing to help, you can contact us as a last resort.
(And don't forget to include a link to the `modules.json`)
Default repo owners:
If an existing repo is not respecting theses rules please open an issue.
If a repo is repeatedly violating these rule will be removed from the app.
Please note that these rules does not apply retroactively.
If your post an issue about rules violation they must violate both the version of
the rules at the moment of the incident and the latest version of the rules.
(This paragraph doesn't apply for license violation, legal requests, or illegal behaviour.)
In addition, we advise you to contact the repo host beforehand to attempt to resolve any issues. This helps avoid unnecessary conflict, and most of the time will get your issue solved quickly!
<stringname="blur_disabled_summary">Blur is not compatible with transparent themes.</string>
<stringname="blur_disabled_summary">Blur is not compatible with transparent themes.</string>
<stringname="transparent_theme_dialogue_title">You are setting a transparent theme</string>
<stringname="transparent_theme_dialogue_title">You are setting a transparent theme</string>
<stringname="transparent_theme_dialogue_message">Transparent themes may have some inconsistencies and may not work on all ROMs. In additon, monet and blur will be disabled. You can change back at any time.</string>
<stringname="transparent_theme_dialogue_message">Transparent themes may have some inconsistencies and may not work on all ROMs. In additon, monet and blur will be disabled. You can change back at any time.</string>
<stringname="custom_repo_always_on">Custom repos are always on until you remove them.</string>