解决手机不能设置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权限,可以是一个添加了系统权限源码环境编译的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值