[Xposed][MOD][1.17.2] AppOpsXposed - AppOps for 4.3+
The version offered on Google Play is neither endorsed nor supported by me. Support requests will only be honored for versions downloaded from XDA, (my) github or the Xposed Modules Repository.
AppOpsXposed is a quick-'n-dirty module for the Xposed framework that restores the AppOps functionality on Android >= 4.4.2 by allowing AppOps to be launched again using the :android:show_fragment
extra (this applies only
to the Settings app, and only
to the AppOpsSummary
fragment). It also adds "App ops" in the native android Settings app for Android 4.3+. Why not just install XPrivacy?
you may ask - read this post
AppOpsXposed will never
work on any Android version below 4.3! Why? Because - as the name implies - the module simply exposes
"App ops", a feature that's hidden in Android's "Settings" starting with 4.3. The "App ops" interface you see comes directly from Google, not me!
If you're on Android 4.3, you can use this APK even if the Xposed Framework is not installed and/or your device is not rooted. In that case AppOpsXposed will simply launch AppOpsSummary
- all other features ("App ops" header in "Settings", "App ops" button in "App info", fixed layout in AppOpsDetails
) will not
Source code is available on github
AppOpsXposed will attempt to add AppOps to your ROM's "Settings" app. Since a manufacturer's implementation of that app may be very different from stock Android, the module might fail to find a way to do so. In that case, I need the APK flle of your "Settings" app, so I can determine where to put AppOps. The location of AppOps is noted in the list below; if anything goes wrong, the module will place AppOps at the very end. As of version 1.7, the module provides a launcher icon in order to enable everyone to launch "App ops", even if their ROM is not yet supported.
Full support (i.e. with AppOps in the "Settings" app) is currently available on the following devices/ROMs:
- Stock Android, CM10, CM11, Sony Xperia: in "Personal" section
- Samsung: in "General" or "More" tab (right under "Apps")
- Sony Xperia
Need more info:
READ BEFORE YOU POST
It might seem stupid, but before reporting a crash please try the following: uninstall AppOpsXposed, reinstall it, re-enable it in the Xposed Installer, reboot. I'm not quite sure as to why
it helps, but sometimes it does.
If "App ops" doesn't show up in your Settings app, I'm gonna need its APK file! Don't just say "It crashes on device XYZ" - usually this kind of information is of no help at all. Post AT LEAST the following info:
***** When upgrading from a version before 1.12, uninstall AppOpsXposed first before installing this version; otherwise, the update will fail!*****
- Android version (4.3, 4.4, etc.)
- Name and type (stock/custom) of ROM
- Logs: in the Xposed Installer app there's a "Log" section! A logcat would be even better.
- Xperia only: more human readable info (e.g. "Run at start-up" vs "BOOT_COMPLETED")
- Fixed compatibility with Galaxy S5 settings app (grid layout)
- Fixed crash on Xperia KitKat ROMs
>>> DOWNLOAD LINK (github) <<<
*) This does not
mean that this module re-enables the :android:show_fragment
vulnerability in PreferenceActivity
- it only adds AppOpsSummary
to the list of allowed Fragment