HarmonyOS 为什么在el1分区,app看不到对应的文件内容,什么都没有,还有el2分区看不到bundle

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

设计规格如此,用户不可以查看加密分区的文件,只可以进行访问,以下是对4个加密分区的介绍文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5

文件存储在不同的加密分区,主要包括设备级加密区(el1)和用户级加密区(el2)。这两个分区的访问权限有所不同,可能会导致应用无法访问特定的文件。

1.设备级加密区(el1):

设备级加密区是指设备开机后即可访问的数据区。应用如果需要访问在这个分区中的文件,无需用户解锁设备。

例如,时钟、闹铃、壁纸等应用需要在设备级加密区存储相关文件,以确保这些文件在用户解锁设备前就可被访问。

2.用户级加密区(el2):

用户级加密区是指设备开机后,需要至少一次解锁用户的锁屏界面(密码、指纹、人脸等方式或无密码状态)后,才能够访问的加密数据区。

应用如无特殊需要,应将数据存放在用户级加密区(el2),以尽可能保证数据安全。

3.文件访问权限:

应用需要根据文件的存储位置来判断是否需要用户解锁设备才能访问这些文件。

如果应用需要访问存储在el1分区的文件,则无需用户解锁设备即可访问;如果应用需要访问存储在el2分区的文件,则必须在用户解锁设备后才能访问 。

4.应用沙箱路径:

应用的沙箱路径是指应用在系统中的独立存储空间。应用可以将数据存放在el2分区,以确保数据安全,但这也意味着应用无法直接访问存储在el1分区的文件。

综上所述,应用无法访问el2分区的文件,可能是因为应用没有权限访问这个分区,或者因为应用尝试访问的文件存储在el1分区而不是el2分区。

el3:对于应用中的记录步数、文件下载、音乐播放,需要在锁屏时读写和创建新文件,放在(EL3)的加密分区比较合适。

el4:对于用户安全信息相关的文件,锁屏时不需要读写文件、也不能创建文件,放在(EL4)的加密分区更合适。

分享
微博
QQ
微信
回复
1天前
相关问题
el1el2文件是否有区别
874浏览 • 1回复 待解决
Hi3861开发板串口为什么看不到命令行?
11636浏览 • 5回复 待解决
datablity得数据我们看不到怎么办?
6129浏览 • 1回复 待解决
OceanBase 分区表是什么
3841浏览 • 1回复 待解决
OceanBase哈希(HASH)分区什么
4130浏览 • 1回复 待解决