[Description]
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
找到這一行:
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"
此時將預設加密改成預設不加密,同時保留settings 中手工加密模式.
然後重新編譯系統, 注意對於已經download 過的手機,需要format 後才有效果.
[Description]
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"
此時將預設加密改成預設不加密,同時保留settings 中手工加密模式.
然後重新編譯系統, 注意對於已經download 過的手機,需要format 後才有效果.