华为开发者选项锁屏已被管理员、加密政策或凭据存储禁用

先说场景:
采购了一批华为的pad(android 7.0.0),每次开机都有锁屏壁纸,所以可以在开发者选项中的锁屏选项中关闭该功能。但部分设备的该选项是灰色的无法操作(具体原因不明),根据网络上说的清凭证,设密码都无效。所以花了些时间研究,记录一下思路。
前提是设备root了或者有系统权限,以下是设备root的情况处理:

1. 首先我对比了其他的设备,在开发者选项中未看到【锁屏】选项,以为这是华为自己定制的功能,由于没有源码。所以反编译了Settings.apk,其实这一步走了弯路,但还是记录一下,以下是我反编译的步骤:

1.执行命令获取Setting软件包安装信息

adb shell
dumpsys package com.android.settings

结果如下
在这里插入图片描述
2.执行命令pull安装包,通过apkTool工具反编译发现Settings.apk里面没有代码,所以拉取了.odex文件,然后转成.dex,最后使用apkTool查看

adb pull /system/priv-app/Settings/oat/arm64/Settings.odex

拉取后将.odex转成.dex文件,将Settings.odex拖到fetchOdex.bat打开,稍等片刻即可生成.dex文件,文件在文末一并提供
在这里插入图片描述

2. 反编了源码发现下面的配置:

在这里插入图片描述
当通过命令执行:

adb shell
su
setprop persist.sys.cc_mode 1
reboot

重启后发现也没有【锁屏】选项,但问题依然没有解决,只能还原找其他的原因!
通过一番查找,最终定位到以下代码(查找的过程就省略了,如果感兴趣可以再讨论)
在这里插入图片描述
在这里插入图片描述
最终的切入点就是LockPatternUtils.java
通过源码查看工具定位
在这里插入图片描述
在这里插入图片描述
根据setBoolean一步步最终定位到
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**
基本可以确定整个setLockScreenDisabled()流程就是向locksettings.db数据库的locksettings表写入lockscreen.disabled字段。
**
既然有root权限,则直接拉库改表即可,该数据库的位置在data/system目录下,以下是我修改过后的样子

如果该表没有内容,将同目录下locksettings.db-wal和locksettings.db-shm一并拉下来.

在这里插入图片描述
最后一步就是push操作,以防万无一失,还是删除设备中的locksettings.db相关文件再push操作

adb shell
su
chmod 777 data/system/locksettings.db
reboot

重启见奇效!

附件apkTool工具:
链接:https://pan.baidu.com/s/1zbOv6mv9Ol9xAAaGJxm94Q
提取码:ngf8
源码查看工具:
http://androidxref.com/

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为eSpace话机管理员是指负责管理和维护华为eSpace话机系统的专业人员。他们拥有深入了解华为eSpace话机系统的知识和技能,能够有效地配置、监控和维护话机系统的正常运行。 华为eSpace话机管理员的主要职责包括以下几个方面: 1. 话机系统的配置和管理:管理员需要根据企业的要求,对话机系统进行必要的配置,包括电话号码分配、分区设置、呼叫转移等功能,保证话机系统能够满足企业的通信需求。 2. 用户账号的管理:管理员需要进行用户账号的创建、删除和权限设置等操作,确保用户能够正常使用话机系统,并且权限安全可控。 3. 话机系统的监控和故障处理:管理员负责对话机系统的运行情况进行监控,及时发现和解决可能出现的故障,保证系统的稳定和可靠性。 4. 话机系统的升级和维护:管理员需要定期对话机系统进行升级和维护,以提升系统的性能和功能,并及时修复系统中出现的漏洞和问题。 5. 对外接口的管理:管理员还需要管理话机系统与其他系统、设备的接口,确保话机系统能够与其他企业应用和设备进行有效的信息交互。 总的来说,华为eSpace话机管理员是一个非常重要的职位,他们通过对话机系统进行有效的管理和维护,帮助企业提升办公效率和通信质量,保障企业的正常运营。 ### 回答2: 华为eSpace话机管理员是指负责管理华为eSpace话机系统的专业人员。华为eSpace话机是一种高性能的企业级通信设备,管理员负责配置、监控、维护和管理话机系统,以确保系统的稳定运行和安全性。 作为管理员,首先需要熟悉华为eSpace话机系统的组成和功能。系统由服务器、话机终端、网关等组件组成,管理员需要理解各个组件的作用和相互之间的连接关系。 其次,管理员需要进行系统的配置。配置包括设置网络参数、分配话机号码、定义呼叫路由、配置语音信箱等。管理员需根据实际需求和公司的通信架构,对系统进行灵活的配置,以满足不同部门和员工的通信需求。 管理员还负责系统的监控和维护工作。监控包括对话机系统的运行状态进行实时监测,如监控服务器的负载情况、话机的注册情况、呼叫质量等。维护工作包括定期检查系统的硬件设备、软件版本更新、备份和恢复数据等。 最重要的是,管理员要保证系统的安全性。通过设置访问控制、密码策略、防火墙等措施,防止未经授权的人员对系统进行非法操作和入侵。同时,管理员还需要对系统进行漏洞扫描和安全演练,及时修补和加固系统的安全防护。 总之,华为eSpace话机管理员担负着对话机系统的全面管理和维护工作,确保系统的正常运行和安全性,提供高效便捷的企业通信服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值