eXtended Permission Manager for Android - view and set Manifest Permissions and AppOps
* Join Telegram support group to get instant updates and test beta releases.
Using eXtended Permission Manager, for each installed app, on single screen, you can:
Manifest permissions are those normally called permissions e.g. Storage, Camera etc. AppOps (app operations) is a robust framework Android uses at back end for access control. With every Android release manifest permissions are becoming more dependent on AppOps. So it’s fun to control both simultaneously and see how they relate to each other.
In short, AppOps provide a fine-grained control over many of the manifest permissions. Plus it provides additional controls like background execution, vibration, clipboard access etc. Just install the app to explore it yourself.
When you reinstall an app, or change your device, or upgrade your ROM, it’s a time-taking process to review all installed apps for granted permissions and revoke the unnecessary ones (after all privacy matters). PMX provides you the solution. Set reference states of permissions, which can be quickly backed up and restored, and colored bars at left make it quite easy to review packages and permissions at a glance.
Confused? We are here to explain. Please start with:
build.gradlecalls a shell script to build native binaries. So a Linux environment is expected with all standard tools.
git clone --depth=1 --recurse-submodules https://github.com/mirfatif/PermissionManagerX.git && cd PermissionManagerX
local.propertiesto the directory containing Android SDK API level (platform) 30, build-tools 30.0.3 (and obviously the latest SDK
platform-tools), and Android NDK 22.1.
JAVA_HOMEenvironment variable to JDK 11 (
verifyGoogleJavaFormatand some Annotations don’t work with JDK 1.8). Or
javacmust be on
./gradlewwith appropriate task name appended. Or use IntelliJ IDEA / Android Studio.
Credits and thanks to the developers of:
You CANNOT use and distribute the app icon in anyway, except for Permission Manager X (
Permission Manager X is free software: you can redistribute it and/or modify it under the terms of the Affero GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program 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 Affero GNU General Public License for more details. You should have received a copy of the Affero GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
See Guide and FAQs.