You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Fox2Code 1bbb16908a Release 0.2.9, Implement text wrap #10 and fix #37 2 years ago
.github Improve wording, add funding 3 years ago
app Release 0.2.9, Implement text wrap #10 and fix #37 2 years ago
example_module Initial commit 3 years ago
gradle/wrapper Release 0.1.0 3 years ago
.gitignore Initial commit 3 years ago
DEVELOPERS.md Release 0.2.9, Implement text wrap #10 and fix #37 2 years ago
LICENCE Initial commit 3 years ago
README.md 0.2.7 Release 2 years ago
build.gradle 0.2.7 Release 2 years ago
example_module.zip Initial commit 3 years ago
gradle.properties Initial commit 3 years ago
gradlew Initial commit 3 years ago
gradlew.bat Initial commit 3 years ago
screenshot.jpg Release 0.2.1 2 years ago
settings.gradle Initial commit 3 years ago

README.md

Fox's Magisk Module Manager

The official Magisk is dropping support to download online modules...
So I made my own app to do that! :3

This app is not officially supported by Magisk or it's developers

Requirements

Minimum:

  • Android 5.0+
  • Magisk 19.0+
  • An internet connection

Recommended:

  • Android 6.0+
  • Magisk 21.2+
  • An internet connection

Note: This app may require the use of a VPN in countries with a state wide firewall.

For users

Related commits:

Note: These changes didn't hit beta, or release yet, but are already live on canary builds.

The app currently use these two repo as it's module sources, with it's benefits and drawback:
https://github.com/Magisk-Modules-Alt-Repo

  • Accepting new modules here
  • Less restrictive than the original repo
  • Officially supported by Fox's mmm

https://github.com/Magisk-Modules-Repo

  • No longer accept new modules or update to existing modules (Fox's MMM use a workaround to get latest version of modules, because the method used by the official Magisk app give outdated versions of the modules)
  • May be shut down at any moment
  • Official app dropped support for it
  • Officially supported by Fox's mmm

As the main repo may shutting down due to the main app no longer supporting it, and also stopped accepting new modules, it is recommended to submit your modules here

If a module is in both repo, the manager will just pick the most up to date version of the module, allowing developers to switch repo at their own pace if they want to.

Screenshots

Main activity:

For developers

The manager can read new meta keys to allow modules to customize their own entry

It also use minApi, maxApi and minMagisk in the module.prop to detect compatibility
And support the support and donate properties to allow them to add their own support links
(Note: the manager use fallback values for some modules, see developer documentation for more info)

It also add new ways to control the installer ui via a new #! command system
It allow module developers to have a more customizable install experience

For more information please check the developer documentation

For translators

See app/src/main/res/values/strings.xml and app/src/main/res/values/arrays.xml

If your language is right to left you should make a copy of app/src/main/res/values/bools.xml and set lang_support_rtl to true.

Translators are not expected to have any previous coding experience.

I want to add my own repo

To add you own repo to Fox's mmm it need to follow theses conditions:

  • The module repo or one of it's owners must be known.
  • Modules in the repo must be monitored, and malicious modules must be removed.
  • Module repo must have a valid, automatically or frequently updated modules.json (Example)

If all of these conditions are met you can open an issue for review.
(And don't forget to include a link to the modules.json)