"Re" (short for "revised") version got a few updates compared to the original, making it work on newer Androids, like Nougat and Oreo.
Original thread by caspase: AppOpsXposed - AppOps for 4.3+
What is AppOps? What's the difference between AppOps and permissions?
AppOps is a feature that is included in Android starting with JellyBean 4.3. It allows the user to limit an apps functionality, regardless of permissions granted; for example, you can prevent an app from reading your contact list, or accessing your current location. The difference between revoking permissions and using AppOps is that in the latter case, the affected app will not know what happend and, most importantly, will (usually) not crash. In the case of the location, the app will think that the location is currently unavailable. In the case of your contact list, the app will see an empty list.
An important thing to keep in mind is that AppOps was not intended for end-users, so some features do not work as advertised. Limiting "Keep awake" for example has no effect, as this was not implemented by the Android developers.
Compatible with all Android versions from 4.3 'Jelly Bean' to 9.0 'Pie'.
Xposed Framework: rovo89 & Tungstwenty
Original module: caspase
Download: AppOpsXposed Re on Xposed Module Repository
How to report problems efficiently?
- Enable the Debug log in settings
- Use functions that don't work as intended
- Export the logs from Xposed app and put them on PasteBin
- Post on the XDA thread the link along with more information about your device
AppOpsXposed Re, Xposed for all devices (see above for details)
Source Code: https://github.com/XspeedPL/AppOpsXposed
Xposed Package Name: at.jclehner.appopsxposed.re
Current Stable Version: 1.30.6
Stable Release Date: 2019-03-09
Last Updated 2019-03-08