diff --git a/README.md b/README.md index ad6215f..5f770c0 100644 --- a/README.md +++ b/README.md @@ -146,6 +146,7 @@ By default, script build the version as recommended by Revanced team. 19. [vsco](https://www.apkmirror.com/apk/vsco/vsco-cam/) 20. [meme-generator-free](https://meme-generator-free.en.uptodown.com/android) 21. [nova_launcher](https://www.apkmirror.com/apk/teslacoil-software/nova-launcher/) + 22. [netguard](https://www.apkmirror.com/apk/marcel-bokhorst/netguard-no-root-firewall/)
Please verify the source of original APKs yourself with links provided. I'm not responsible for any damaged caused. If you know any better/safe source to download clean. Please raise a PR. diff --git a/src/config.py b/src/config.py index d0ac7da..485a2a5 100644 --- a/src/config.py +++ b/src/config.py @@ -67,6 +67,7 @@ class RevancedConfig(object): "tasker": f"{self.apk_mirror}/apk/joaomgcd/tasker-crafty-apps-eu/", "vsco": f"{self.apk_mirror}/apk/vsco/vsco-cam/", "nova_launcher": f"{self.apk_mirror}/apk/teslacoil-software/nova-launcher/", + "netguard": f"{self.apk_mirror}/apk/marcel-bokhorst/netguard-no-root-firewall/", } self.apk_mirror_version_urls = { "reddit": f"{self.apk_mirror_urls.get('reddit')}reddit", @@ -82,6 +83,7 @@ class RevancedConfig(object): "tasker": f"{self.apk_mirror_urls.get('tasker')}tasker-crafty-apps-eu/", "vsco": f"{self.apk_mirror_urls.get('vsco')}vsco-cam", "nova_launcher": f"{self.apk_mirror_urls.get('nova_launcher')}nova-launcher", + "netguard": f"{self.apk_mirror_urls.get('netguard')}netguard-no-root-firewall", } self.archs_to_build = env.list("ARCHS_TO_BUILD", []) self.alternative_youtube_patches = env.list("ALTERNATIVE_YOUTUBE_PATCHES", []) diff --git a/src/patches.py b/src/patches.py index 1bdb73a..807ce01 100644 --- a/src/patches.py +++ b/src/patches.py @@ -32,6 +32,7 @@ class Patches(object): "com.vsco.cam": ("vsco", "_vsco"), "com.zombodroid.MemeGenerator": ("meme-generator-free", "_meme-generator-free"), "com.teslacoilsw.launcher": ("nova_launcher", "_nova_launcher"), + "eu.faircode.netguard": ("netguard", "_netguard"), } revanced_extended_app_ids = { "com.google.android.youtube": ("youtube", "_yt"), @@ -148,6 +149,7 @@ class Patches(object): "vsco": "_vsco", "meme-generator-free": "_meme-generator-free", "nova_launcher": "_nova_launcher", + "netguard": "_netguard", } if not (app_name := app_names.get(app)): raise AppNotFound(app) diff --git a/src/utils.py b/src/utils.py index 7af606b..a2b88ba 100644 --- a/src/utils.py +++ b/src/utils.py @@ -28,6 +28,7 @@ all_builds = [ "vsco", "meme-generator-free", "nova_launcher", + "netguard", ] possible_archs = ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]