harmony 鸿蒙DFX子系统变更说明
DFX子系统变更说明
cl.DFX.1 命令行调试工具使用权限缩小
访问级别
其他
变更原因
基于对应用的安全隐私保护,调试能力遵循以下原则进行调整:
1.在开发者模式下,开发者只能调试自己的应用,无法调试其他三方APP。
2.调试信息不包含开发者无权读取的信息。
变更影响
该变更为不兼容变更。
调试命令使用权限缩小,部分命令仅debug应用可用,详见“变更的接口/组件”。
变更发生版本
从OpenHarmony SDK 5.0.0.40 开始
变更的接口/组件
组件 | 命令 | 变更前 | 变更后 |
---|---|---|---|
hidumper | hidumper –mem-smaps pid [-v] | 有内存信息打印,且能获取内存地址信息 | 将打印帮助信息,不支持该命令 |
hidumper | hidumper -p [pid] | 可以导出任意进程的maps信息以及/proc/pid/mountinfo等信息 | 只支持导出debug应用的基础信息,所有进程均不支持导出maps信息 |
hiprofiler | nativehook | nativehook插件可以对任意进程进行调优 | 使用nativehook插件仅支持对debug应用进行调试 |
hiperf | hiperf record/stat | 支持对release应用进行调试 | 仅支持对debug应用进行调试 |
hiperf | hiperf dump | 可以输出采集进程的maps信息以及其他信息 | 不输出maps信息,其他信息不变 |
hiperf | 日志输出 | 可以输出hiperf日志信息 | 不支持该功能 |
适配指导
将release应用修改为debug应用,重新编译调试
cl.DFX.2 hdc工具tmode usb命令功能废弃
访问级别
其他
变更原因
hdc同时支持USB调试和无线调试
变更影响
变更前:命令执行后将关闭无线调试通道,同时打开USB调试通道。
变更后:命令功能废弃,可通过调测设备的开发者选项界面中USB调试开关控制USB调试通道开启和关闭。如需关闭无线调试通道请使用hdc tmode port close命令。
变更发生版本
从OpenHarmony SDK 5.0.0.40 开始
变更的接口/组件
组件 | 命令 |
---|---|
hdc | hdc tmode usb |
适配指导
根据功能变更后命令进行调整适配
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦