Really simple to use privacy manager for Android 6-12 (successor of XPrivacy).
Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data instead of real data.
The tracking restrictions will work only if the code of the target app was not obfuscated. The other restrictions will work always.
Hide or fake?
It is possible to add custom restriction definitions, see this FAQ for details.
You can see all technical details here.
XPrivacyLua is supported on Android 6.0 Marshmallow and later. For Android 4.0.3 KitKat to Android 5.1.1 Lollipop you can use XPrivacy (unsupported though).
XPrivacyLua is supported for smartphones and tablets only. XPrivacyLua is not supported on emulators.
Hooking com.google.android.gms.location.ActivityRecognitionResult.extractResult (restriction Determine activity) is known to fail with script:25 vm error: java.lang.ClassNotFoundException: com.google.android.gms.location.DetectedActivity and script:28 attempt to call nil for some apps, like Google Maps and NetFlix, for yet unknown reasons.
LSPosed: please make sure that any app you want to restrict is in the ‘scope’ of LSposed.
Certificate fingerprints:
See here for a list of often asked questions.
Only the XPrivacyLua version released in the Xposed repository is supported.
XPrivacyLua with Island, etc is not supported.
See here about how you can donate.
Documentation
Contributions to this document and the frequently asked questions are prefered in the form of pull requests.
Translations
Source code
Building XPrivacyLua from source code is straightforward with Android Studio. It is expected that you can solve build problems yourself, so there is no support on building.
Source code contributions are prefered in the form of pull requests. Please contact me first to tell me what your plans are.
Please note that you agree to the license below by contributing, including the copyright.
XPrivacyLua uses:
GNU General Public License version 3
Copyright (c) 2017-2021 Marcel Bokhorst. All rights reserved
XPrivacyLua is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
XPrivacyLua is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with XPrivacyLua. If not, see https://www.gnu.org/licenses/.
Android is a trademark of Google Inc. Google Play is a trademark of Google Inc
eu.faircode.xlua
https://forum.xda-developers.com/t/app-xposed-6-0-xprivacylua-android-privacy-manager.3730663/