解決手機不能設置DeviceOwner權限提示already provisioned問題

解決兩個問題:

(1)、 adb 如何設置 deviceOwner

(2)、設置DeviceOwner權限提示already provisioned問題

客戶那里有Gigaset手機,安裝我們的產品需要注入DeviceOwner,但是剛恢復默認出廠的Gigaset手機很奇葩,注入權限的提示下面錯誤,導致不能使用我們的產品

設置DeviceOwner權限是有限制的,需要手機賬號(acount)為0

1 、我們用命令查看手機的帳號:adb shell dumpsys account


可以看出,剛恢復默認出廠的手機,查看賬號,是1,type為com.android.localphone 然后從下面看出 是com.qualcomm.simcontacts提供的,我們需要禁止它

2 、用adb shell pm hide 來禁用上面提供的賬號:adb shell pm hide com.qualcomm.simcontacts


3 、我們再去查看系統的帳號:adb shell dumpsys account

已經變成0了,所以禁用成功了,然后我們再去給我們的產品設置DeviceOwner權限

4、給我們產品設置DeviceOwner權限,可以是一個添加了系統權限源碼環(huán)境編譯的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

部分內容為轉載,鏈接 :?http://www.voidcn.com/article/p-ueifqvup-kd.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容