Skip to content

Device Policy Controller Ops Mode#1858

Open
Tharow wants to merge 5 commits intoMuntashirAkon:masterfrom
Tharow-Services:DeviceAdmin
Open

Device Policy Controller Ops Mode#1858
Tharow wants to merge 5 commits intoMuntashirAkon:masterfrom
Tharow-Services:DeviceAdmin

Conversation

@Tharow
Copy link
Contributor

@Tharow Tharow commented Jan 17, 2026

Still Setting up the full Dev Environment for working of overlays / Platform integration
Thought I'd take a Swing at adding DPC support as it doesn't require a full AOSP Dev Environment to work on.

Known issues

  • Full Disclaimer and setup process info is needed.
  • Proper Interface for Removal / Transfer of DPC.
  • We Support Transfer in but not out of App Manager.
  • Warn User that removal of DPC will not remove it's policies, as it would be very difficult to track all the changes made with DPC and revert at removal time.

Fixed

  • Can't Toggle dev permissions and won't be able to, need to hide the toggle for them.
  • Fix Default policies of DPC as to give back the user full control.
  • Support Enabling and disabling of system app/ normal apps
  • Doesn't Display owner of device as App Manager.
  • No support interface to tell the user who restricted their access to something.

Signed-off-by: Theray Tharow <tharowt@tharow.net>
# Conflicts:
#	app/src/main/java/io/github/muntashirakon/AppManager/settings/Ops.java
#	app/src/main/res/values/strings.xml
Signed-off-by: Theray Tharow <tharowt@tharow.net>
Signed-off-by: Theray Tharow <tharowt@tharow.net>
Signed-off-by: Theray Tharow <tharowt@tharow.net>
@Tharow
Copy link
Contributor Author

Tharow commented Feb 1, 2026

@MuntashirAkon I need advisement for the UI for this feature, See Known Issues for more details.

Also how to trigger a Refresh/Mode Change of ModeOfOpsPreference Page from a receiver.

@Tharow Tharow marked this pull request as ready for review February 1, 2026 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant