diff --git a/app/src/main/java/com/fox2code/mmm/repo/RepoManager.java b/app/src/main/java/com/fox2code/mmm/repo/RepoManager.java index ad1d1b3..2853b73 100644 --- a/app/src/main/java/com/fox2code/mmm/repo/RepoManager.java +++ b/app/src/main/java/com/fox2code/mmm/repo/RepoManager.java @@ -32,6 +32,12 @@ public final class RepoManager { public static final String ANDROIDACY_MAGISK_REPO_HOMEPAGE = "https://www.androidacy.com/modules-repo"; + public static final String DG_MAGISK_REPO = + "https://raw.githubusercontent.com/Googlers-Magisk-Repo/json/master/modules.json"; + public static final String DG_MAGISK_REPO_HOMEPAGE = + "https://github.com/orgs/Googlers-Magisk-Repo/repositories?type=source"; + + private static final Object lock = new Object(); private static volatile RepoManager INSTANCE; @@ -237,6 +243,8 @@ public final class RepoManager { return "magisk_alt_repo"; case ANDROIDACY_MAGISK_REPO_ENDPOINT: return "androidacy_repo"; + case DG_MAGISK_REPO: + return "dg_magisk_repo"; default: return "repo_" + Hashes.hashSha1( url.getBytes(StandardCharsets.UTF_8)); diff --git a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java index 7f3cf14..dd2e12b 100644 --- a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java +++ b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java @@ -190,6 +190,12 @@ public class SettingsActivity extends CompatActivity { "https://t.me/androidacy_discussions", "https://patreon.com/androidacy", "https://www.androidacy.com/module-repository-applications/"); + setRepoData(RepoManager.DG_MAGISK_REPO, + "Googlers Magisk Repo", + RepoManager.DG_MAGISK_REPO_HOMEPAGE, + null, + null, + null); } private void setRepoData(String url, diff --git a/app/src/main/res/xml/repo_preferences.xml b/app/src/main/res/xml/repo_preferences.xml index 9bed0d6..d8cc446 100644 --- a/app/src/main/res/xml/repo_preferences.xml +++ b/app/src/main/res/xml/repo_preferences.xml @@ -56,4 +56,19 @@ app:summary="@string/androidacy_repo_info" app:singleLineTitle="false" /> + + + + diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 78e8b07..a33384a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,5 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionSha256Sum=9afb3ca688fc12c761a0e9e4321e4d24e977a4a8916c8a768b1fe05ddb4d6b66 +zipStorePath=wrapper/dists \ No newline at end of file