设备多次异常重启后,系统出于安全考虑会关闭并锁定开发者选项,导致无法开启。

一、功能

从 HarmonyOS 6.1 开始,支持开发者关怀功能。

定位:致力于提供安全友好的开发体验,解决设备调试过程中因系统安全保护机制而遇到的不便。

场景:

当设备多次出现系统异常重启后,出于安全考虑,系统将关闭并锁定开发者选项。若设备出现开发者选项开启失败的情况,可借助「开发者关怀」功能解决。

二、运行机制

考虑到设备可能处于不同网络环境,提供在线解锁与离线解锁两种方法,二者最大区别在于:

  • 设备是否能联网

  • 解锁过程中是否需要开发者协助

方式机制
在线解锁联网情况下,设备将自动上传解锁请求给 AGC(AppGallery Connect),并根据 AGC 下发的解锁凭据自动解锁设备的开发者选项
离线解锁未联网情况下,上传解锁请求和下载解锁凭据需要开发者协助

三、在线解锁流程

适用条件:开启开发者选项失败,且设备具备联网条件。

操作步骤

步骤操作
1. 设备联网点击 「取消」 按钮,打开设备 WiFi 或数据流量,确保设备可联网
2. 触发在线解锁再次尝试打开开发者选项,触发在线自动解锁,在「开发者模式打开失败」弹窗界面点 「取消」 退出
3. 解锁成功由于网络和 AGC 云处理等原因,在线解锁可能存在一些延迟。可每分钟尝试打开开发者选项,一般设备在触发在线解锁后 5 分钟内可自动解锁

备注:在线解锁依赖设备的网络环境和 AGC 云的处理响应,可能存在失败的情况。如果多次尝试在线解锁失败,建议稍后重试或使用离线解锁的方式处理。

四、离线解锁流程

适用条件:开启开发者选项失败,且设备不具备联网条件。

操作步骤

步骤操作
1. 触发离线解锁,导出申请文件点击 「离线解锁设备」 按钮,触发离线解锁。在弹窗「导出成功」后,设备会在 Download/securityGuardAssistant 路径生成解锁申请文件 panic.json,导出此文件到电脑
2. 访问 AGC 网站申请解锁凭据在电脑端访问 AGC 网站,进入 【开发与服务】→【质量】→【开发者关怀】 页面,上传解锁申请文件 panic.json,获取解锁凭据文件
3. 导入解锁凭据到设备把解锁凭据导入到设备中(与离线解锁申请文件同路径 Download/SecurityGuardAssistant),再次尝试打开开发者选项
4. 解锁成功点击 「解锁」 按钮后,弹出 「解锁成功」 提示,即可打开开发者选项

步骤 2:

AGC 网址:AppGallery Connect

  1. 登录华为开发者账户,进入后选择或创建一个项目

  2. 选择 【开发与服务】 页面:

    • 没有项目:点击 【添加项目】,输入项目名称后点击 【完成】

    • 已有项目:选择已存在的项目

  3. 在 【开发与服务-项目】 页面,【质量】 栏目下即可看到 【开发者关怀】 菜单

  4. 进入开发者关怀界面,上传解锁申请文件后,页面会生成解锁凭据文件 panic.unlock,下载该文件到电脑

五、方式对比

对比项在线解锁离线解锁
网络要求设备需联网设备无需联网
人工参与自动上传、自动解锁需手动导出申请文件、下载凭据、导入设备
解锁耗时触发后一般 5 分钟内自动解锁取决于人工操作速度
操作复杂度简单(联网 + 重试)较复杂(文件导出导入 + AGC 上传下载)
依赖网络 + AGC 云处理电脑 + AGC 网站
Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐