First of all let me write a brief introduction to what the module does. Let's suppose that you're on a de-googled ROM (or microG) and wanna sync your contacts or your calendar with Google. (I know, someone may find me and my family and kill me for that statement but hey, I don't have much spare time to setup a Nextcloud server :p)
Btw, if you wanna sync your stuff with Google you have two choices:
- Install GApps (OpenGApps, NikGApps or whatever) highly discouraged tbf
- Install just the sync adapters as system apps highly recommended
Let's suppose that you have a brain and opt for the 2 choice: installing the sync adapters as system apps.
Because I'm too lazy to write 69420 times stuff, I wrote a small gist.github.com which you can check here
Q: Okay, and now where's the problem? Why should I use your dumb module? çç
A: If you update your ROM you'll lose the sync adapters, and you have to repeat the procedure again :p That's where Magisk systemless stuff helps us
Please note that nanodroid_gsync stuff isn't working at the time of writing. I don't know if they'll even care about this or not, but at the moment this is the only solution çç
Before installing the module remove any previous attempt of using sync adapters
Nothing more than downloading from Releases section of this GitHub repository the latest version of the module (at the time of writing is 69420 for obvious reasons hehe) and install it via Magisk Manager.
As per dreamwhite/bugtracker#29, make sure to enable network permission for both sync adapters
If you encounter any issue, please file a bugreport here
Please note that I do not own neither APKMirror nor Google Sync Adapter, nor microG nor whateveryouwant I just wanted to clarify the setup process for the install adapters after reading this issue