从 Android 终端禁用设备所有者应用程序

Jac*_*Moe 2 shell terminal android adb device-owner

好吧,我的问题是:我有一个应用程序被设置为设备(在本例中是我的平板电脑)的设备所有者。我从 Ubuntu 的终端执行此操作,将平板电脑连接到我的 PC 并在 adb shell 中执行此行:

dpm set-device-owner my.app.package/my.app.route.MyAdmin
Run Code Online (Sandbox Code Playgroud)

因此,我想禁用设备所有者应用程序而不恢复设备,只需执行与上一行类似的一行。我和我的同事研究了很长时间,但从未发现任何相关信息,所以我想知道是否可能,如果可能,该怎么做。

谢谢!

小智 7

您可以使用以下 ADB shell 命令来删除设备所有者

adb shell dpm remove-active-admin com.example.app/.AdminReceiver
Run Code Online (Sandbox Code Playgroud)

禁用活动管理员,管理员必须android:testOnly在应用程序的清单中声明。这还将删除设备所有者和个人资料所有者