AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 1597|回复: 0

安卓手机 7.1 8.0 8.1 如何关闭data分区默认加密模式

[复制链接]
发表于 2020-7-4 19:36:23 | 显示全部楼层 |阅读模式
MTK 发布的L默认版本,如果是EMMC, 启用了data 分区默认加密. 针对像MT6582 等性能不是很高的
CPU, 性能影响比较大, 如何关闭?
[Keyword]
L 默认加密 data分区
[Android Version]
Version >= android 5.0
[Solution]
L 版本我司遵循Google mount 行为, 使用fstab 来配置mount 操作.
寻找到:
alps/device/mediatek/{platform}/fstab.{platform}
然后找到/data 分区这一行, 如:
/dev/block/platform/mtk-msdc.0/by-name/userdata /data ext4
noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,resiz
e,forceencrypt=footer
将 "forceencrypt=footer" 改成"encryptable=footer".
针对MT6752 平台:
alps/vendor/mediatek/proprietary/platform/mt6752/external/fstab/fstab.in
找到这一行:
/dev/block/platform/mtk-msdc.0/by-name/userdata /data ext4
noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,resiz
e,forceencrypt=/dev/block/platform/mtk-msdc.0/by-name/metadata
将: "forceencrypt=/dev/block/platform/mtk-msdc.0/by-name/metadata" 改成
"encryptable=/dev/block/platform/mtk-msdc.0/by-name/metadata"
后续的版本都可以关注:
/vendor/mediatek/proprietary/hardware/fstab/mtXXXX/fstab.in
5/* Can overwrite FDE setting by defining __MTK_FDE_NO_FORCE and
__MTK_FDE_TYPE_FILE in this file */6/* For example, you can un-comment
the following line to disable FDE for all projects in this platform. */7
//#define __MTK_FDE_NO_FORCE //, .8#ifdef __MTK_FDE_NO_FORCE9 #define
FLAG_FDE_AUTO encryptable10#else11 #define FLAG_FDE_AUTO forceencrypt12
#endif13#ifdef __MTK_FDE_TYPE_FILE14 #define FLAG_FDE_TYPE
fileencryption15#else16 #define FLAG_FDE_TYPE17#endif18#ifdef
__MTK_FDE_TO_FBE19 #define FLAG_FDE_TYPE forcefdeorfbe20#else21 #define
FLAG_FDE_TYPE22#endif
此时将默认加密改成默认不加密,同时保留settings 中手工加密模式.
然后重新编译系统, 注意对于已经download 过的手机,需要format 后才有效果.
注意的是, N 版本Google 要求中高端手机都必须强制性启用加密, 只有超低端的机
器可以不加密, 在CTS 中有强制性审查项.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-5-9 18:52 , Processed in 0.153057 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表