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根据功能变更后命令进行调整适配