1# DFX子系统变更说明
2
3## cl.DFX.1 命令行调试工具使用权限缩小
4
5**访问级别**
6
7其他
8
9**变更原因**
10
11基于对应用的安全隐私保护,调试能力遵循以下原则进行调整:
12
131.在开发者模式下,开发者只能调试自己的应用,无法调试其他三方APP。
14
152.调试信息不包含开发者无权读取的信息。
16
17**变更影响**
18
19该变更为不兼容变更。
20
21调试命令使用权限缩小,部分命令仅debug应用可用,详见“变更的接口/组件”。
22
23**变更发生版本**
24
25从OpenHarmony SDK 5.0.0.40 开始
26
27**变更的接口/组件**
28
29
30| 组件 | 命令  | 变更前 | 变更后 |
31| -------- | ----- | ----- | -------- |
32| hidumper   | hidumper --mem-smaps pid [-v] | 有内存信息打印,且能获取内存地址信息 | 将打印帮助信息,不支持该命令   |
33| hidumper   | hidumper -p [pid] | 可以导出任意进程的maps信息以及/proc/pid/mountinfo等信息 | 只支持导出debug应用的基础信息,所有进程均不支持导出maps信息   |
34| hiprofiler | nativehook      | nativehook插件可以对任意进程进行调优      | 使用nativehook插件仅支持对debug应用进行调试         |
35| hiperf         | hiperf record/stat      | 支持对release应用进行调试      | 仅支持对debug应用进行调试         |
36| hiperf         | hiperf dump      | 可以输出采集进程的maps信息以及其他信息 | 不输出maps信息,其他信息不变       |
37| hiperf         | 日志输出      | 可以输出hiperf日志信息      | 不支持该功能         |
38
39
40**适配指导**
41
42将release应用修改为debug应用,重新编译调试
43
44## cl.DFX.2 hdc工具tmode usb命令功能废弃
45
46**访问级别**
47
48其他
49
50**变更原因**
51
52hdc同时支持USB调试和无线调试
53
54**变更影响**
55
56变更前:命令执行后将关闭无线调试通道,同时打开USB调试通道。
57
58变更后:命令功能废弃,可通过调测设备的开发者选项界面中USB调试开关控制USB调试通道开启和关闭。如需关闭无线调试通道请使用hdc tmode port close命令。
59
60
61**变更发生版本**
62
63从OpenHarmony SDK 5.0.0.40 开始
64
65**变更的接口/组件**
66
67
68| 组件 | 命令  |
69| -------- | ------------  |
70|    hdc   | hdc tmode usb |
71
72
73**适配指导**
74
75根据功能变更后命令进行调整适配