Skip to content

Magisk-only completely systemless adblocking.

Notifications You must be signed in to change notification settings

programminghoch10/MagicalProtection

Repository files navigation

MagicalProtection

Magisk-only completely systemless adblocking.

GitHub Latest Release (by date) GitHub Automatic Update Workflow Status
GitHub Global Download Counter GitHub Latest Download Counter
GitHub last commit GitHub Latest Release Date
GitHub Build Workflow Status ShellCheck Status
GitHub Repo stars
GitHub followers

Inspiration

I've been loving EnergizedProtection and its simplicity of setting it up once without an app and then forgetting about it.
However, setting up the EnergizedProtection Magisk Module includes executing some shell commands to download and install the preferred pack. Additionally, their infrastructure was kinda flaky, the shellscripts weren't POSIX compliant and some other minor inconveniences...

So I've been envisioning a Magisk Module, which simply can be installed and forgot about. And with updates simply delivered via the Magisk inbuilt module updater, updating is an easy and straight forward process.

The name MagicalProtection is inspired by Magisk's Magic Mount and (obviously) by EnergizedProtection.

Usage / Installation

To use this Magisk module, install it and reboot.
There is nothing more to do, it will work straightaway.
Magisk's Systemless Hosts module is not required.

Automatic Updates

GitHub Automatic Update Workflow Status

Updates for this module and its hosts lists are completely automated in GitHub Actions.

To differentiate kinds of module updates, the version info contains two version numbers:
The module version (mv) and the hosts version (hv).
Both will tick up individually as updates for module and hosts are deployed.

Blocklist Issues

This mod uses blocklists from other sources. If you have an issue with the blocked domains, look at the currently used blocklists and report the issue there.