You don't need a course in XPrivacyLua, you need a course in Lua.I have stumbled here as I'm being left with no choice but to install WhatsApp for work use. I'm absolutely not happy with needing to allow access to contacts before it will think about working.
I'm using LOS 20 (A13). I have Magisk 26.1 installed and LSPosed module installed for Hide My Applist.
I am aware of XPrivacy(Lua), but avoid the worse privacy offenders and use FOSS alternatives where possible and so far haven't felt the need to investigate it further.
Is this still the best option to 'fake' access of my contacts to WhatsApp?
Could someone point me to any crash courses in XPrivacyLua, to help me achieve the goal of allowing WhatsApp to work, whilst blocking access to my real contacts.
EDIT.
So I've installed the module. Gone to the LSPosed module manager tab and enabled XPrivacyLua, scrolled down the app list and ticked WhatsApp, then rebooted.
It looks like it's working. WhatsApp doesn't show any contacts after I've granted permission to access the contacts.
So now am I right in assuming that all restrictions listed in the module description are now applied to WhatsApp?
Can I turn on and off individual restrictions outside off the XPrivacyLua Pro app? If so how?
Now that support and development has ended, is it still possible to get the Pro features?
Lua is the scripts language in XPrivacyLua, so you can write your own lua scripts and do almost anything on Android.
You can donate and get pro features following this:

[Discussion][LSPOSED][Unofficial] XPrivacyLua - Android privacy manager
Since M66B decided to discontinue support for XPrivacyLua and the official thread was closed I'm starting this unofficial thread to continue discussing the module. It currently works up to android 13 with LSPosed. Source code can be found at...
