*Use camera (fake camera not available and/or hide cameras)
*Use tracking (fake user agent for WebView only, Build properties, network/SIM country/operator)
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?
* Hide:return empty list
* Fake:return empty or fake value
It is possible to add custom restriction definitions, see this
[https://github.com/M66B/XPrivacyLua/blob/master/FAQ.md#FAQ8 FAQ] for details.
'''Notes:'''
*Some apps will start the camera app to take pictures. This cannot be restricted and there is no need for this, because only you can take pictures in this scenario, not the app.
*Some apps will use OpenSL ES for Android to record audio, an example is WhatsApp. Xposed cannot hook into native code, so this cannot be prevented.
*The get applications restriction will not restrict getting information about individual apps for stability and performance reasons.
*The telephony data restriction will result in apps seeing a fake IMEI. However, this doesn't change the IMEI address of your device.
'''Compatibility:'''
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.