Try   HackMD

Androidacy kinda sucks. (In it's current form)

I'm getting straight to the point here.
Androidacy promises to be the thing that "your device deserves", yet they modify every single module from the Magisk Module Repository, adding their own watermark and launching your web browser with their website, every. single. time.
This is basically a cashgrab from Androidacy as their website serves ads, and has a pretty aggressive ad-blocking detection method, which blanks the entire screen in bright red unless you whitelist the website.

do also note that some people don't even know their browser has an AD-Blocking feature, nor how to turn it off.

Not only is this probably done without permission, but also, most people that I've talked to, which got their modules moved from the official Magisk Module Repository aren't even aware of the fact that their Modules have been tampered with (or in some cases even moved at all) without permission.

This is not how Androidacy should treat other people's work.
Instead, they should've at least asked the developers before moving them, instead of going ahead and adding their own "Watermark" to the modules.
Infact, they can be deemed lucky that nobody has sued them for this yet, because many modules, like for example the MicroG Installer Revived Module, don't explicitly mention a license, therefore making it All Rights Reserved technically speaking.

And all of that text still didn't address the bigger problem, did Androidacy even have permission to rehost the modules in the first place?
We can assume that they did not. As TopJohnWu did not update the README.md on the official Repository, nor did he ever mention Androidacy.
This is another at best questionable way of handling things.

How to improve the service as a whole

I think there's some things Androidacy should change to improve the service overall:

  • Remove Shell Scripts/Watermarks from modules which don't require this
    • for example the "This module is proudly hosted on Androidacy" watermark, as well as any Shell Scripts intended for use with their API (again, where not required)
  • make a less aggressive popup for AdBlocking
  • Do not open the browser.
    • Just don't, it adds hassle for the user to go back to the app and is somewhat annoying, some might also consider it a cashgrab as again, the website hosts ads.

OLD FINAL WORDS (entirely untrue now.)

Final words

Though, I don't want to shit on Androidacy too much and for no reason, after all, they did change this behavior eventually, meaning their "Watermark" wouldn't be applied to new modules, though, there's an issue with this approach:
most of the modules did not get updated, meaning that all of these things still get called on most modules (and of course, their own modules)

So at the moment, to me, the effort put into solving the issues seems pretty low, though, correct me if I'm wrong please.
(highlight text to comment on the right side of the page, on Desktop)

Final Words

I've recently been informed that Androidacy doesn't plan to change the "Watermark" they added to the modules.

Watermark can be seen here, this is added in every module.
# INSERTED BY ANDROIDACY
            ui_print "This module is proudly hosted by Androidacy" || echo "This module is proudly hosted by Androidacy"
            ui_print "Launching the downloads page so you can make sure you have the latest version of this module" || echo "Launching the downloads page so you can make sure you have the latest version of this module"
            ui_print "To disable this, create a file named 'no_update_check' in the your internal storage" || echo "To disable this, create a file named 'no_update_check' in the your internal storage"
            if [ ! -f /sdcard/no_update_check ]; then
                am start -a android.intent.action.VIEW -d "https://www.androidacy.com/downloads/?view=%2540Magisk-Modules%2540microG_Installer_Revived" &> /dev/null"
            fi

I'm especially mad about this, which opens your damn browser every time:

am start -a android.intent.action.VIEW -d "https://www.androidacy.com/downloads/?view=%2540Magisk-Modules%2540microG_Installer_Revived" &> /dev/null"

No words from me, just violated licenses for lots of modules.