• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DFX子系统Changelog
2
3## cl.dfx.1 hdc命令file recv命令不支持操作媒体库目录
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11由于业务演进方向不同,媒体和文档目录需要不同的权限策略,变更后禁止通过hdc命令file recv命令将媒体库目录内文件从远端设备接收至本地。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17变更前:hdc命令中file recv(接收)命令可以操作媒体库目录内文件从远端设备接收至本地。
18
19变更后:hdc命令中file recv(接收)命令无法操作媒体库目录内文件从远端设备接收至本地。
20
21**起始API Level**
22
23不涉及
24
25**变更发生版本**
26
27从OpenHarmony 5.0.0.52 版本开始。
28
29**变更的接口/组件**
30
31hdc命令行工具
32
33**适配指导**
34
35媒体库目录包含</br>
36/storage/cloud/\<USERID\>/files/Photo</br>
37/storage/media/\<USERID\>/local/files/Photo</br>
38
39通过mediatool recv命令将指定uri对应的媒体库资源的源文件内容导出到指定的设备路径下,具体操作说明可阅读[mediatool参考文档](../../../application-dev/tools/mediatool.md#mediatool-recv)。
40
41```shell
42> mediatool recv file://media/Photo/3 /data/local/tmp/out.jpg
43Table Name: Photos
44/data/local/tmp/out.jpg
45```
46
47通过hdc file recv命令将媒体文件从远端设备接收至本地。
48
49```bash
50> hdc file recv /data/local/tmp/out.jpg ./out.jpg
51```
52## cl.dfx.2 hdc命令file recv命令及shell读取权限收紧
53
54**访问级别**
55
56公开接口
57
58**变更原因**
59
60为了更好的保护终端用户的隐私安全,加强hdc/shell对系统目录文件的权限管控。
61
62**变更影响**
63
64该变更为不兼容变更。
65
66变更前:支持通过hdc/shell对系统目录文件访问,如调试应用数据沙箱等。
67
68变更后:用户所在用户组必须具备访问调试应用沙箱目录的权限,方能通过hdc/shell访问该目录。
69
70**起始API Level**
71
72不涉及
73
74**变更发生版本**
75
76从OpenHarmony 5.0.0.52 版本开始。
77
78**变更的接口/组件**
79
80hdc命令行工具
81
82**适配指导**
83
84通过hdc访问调试签名的应用的数据沙箱目录文件,需要在目录、文件创建时指定用户组读取权限。
85
86路径如:</br>
87/data/app/el1/\<USERID\>/base/\<BUNDLENAME\></br>
88/data/app/el1/\<USERID\>/database/\<BUNDLENAME\></br>
89/data/app/el2/\<USERID\>/base/\<BUNDLENAME\></br>
90/data/app/el2/\<USERID\>/database/\<BUNDLENAME\></br>