(1)、 adb 如何設置 deviceOwner
(2)、設置DeviceOwner權限提示already provisioned問題
客戶那裏有Gigaset手機,安裝我們的產品需要註入DeviceOwner,但是剛恢復默認出廠的Gigaset手機很奇葩,註入權限的提示下面錯誤,導致不能使用我們的產品
1 、我們用命令查看手機的帳號:adb shell dumpsys account
2 、用adb shell pm hide 來禁用上面提供的賬號:adb shell pm hide com.qualcomm.simcontacts
3 、我們再去查看系統的帳號:adb shell dumpsys account
已經變成0了,所以禁用成功了,然後我們再去給我們的產品設置DeviceOwner權限
4、給我們產品設置DeviceOwner權限,可以是壹個添加了系統權限源碼環境編譯的app,也可以是 普通的三方 app
adb shell dpm set-device-owner com.xxxx.xxxxx (packageName)/com.xxx.xxx.DeviceReceiver(packageName + Receive)
順便說壹下禁止device Owner
adb shell dpm remove-active-admin com.xxx.xxx?(packageName)/com.xxx.xxx..DeviceReceiver(packageName + Receive)
5、查看當前deviceOwner
adb shell dumpsys device_policy