Moto Z/Moto Z Play 去除内核强制加密方法

说明

Moto Z/Moto Z Play 已经开启了强制加密 Data 功能,我们可以想办法去除强制加密。

Moto Z Play 国行刷入去加密内核导致不读卡的问题解决。请重新下载去加密内核并刷入。

教程

  1. 解包 boot.img 镜像
    可使用 AIK Linux 工具,建议在 Linux 下修改。

  2. 去除 dm-verity 验证

可参考此文:
http://bbs.ixmoe.com/thread-1717-1-1.html

  1. 去除强制加密
    修改第 10 行,将 forceencrypt= 修改为 encryptable=,参考如下:
<blockquote>/dev/block/bootdevice/by-name/userdata       /data        f2fs    rw,discard,nosuid,nodev,noatime,nodiratime,nobarrier,inline_xattr,inline_data    wait,check,formattable,encryptable=/dev/block/bootdevice/by-name/metadata
  1. 删除 verity_key
    不删除 verity_key 将会导致国行系统不读卡。

  2. 刷入并格式化 Data 分区

注意,只有当格式化 Data 分区后去除加密才可以生效。

fastboot flash boot 修改好的内核名.img
fastboot -w

适用于 Moto Z Play 已经去除强制加密的官方内核:

(找到适合自己手机系统的版本,例如系统是 MCN24.104-35.2,则刷入 MCN24.104-35.2 的)

下载地址(百度云):
https://pan.baidu.com/s/1mi4ipVa

适用于 Moto Z 已经去除强制加密的官方内核:

(找到适合自己手机系统的版本,例如系统是 MCN24.104-35.2,则刷入 MCN24.104-35.2 的)

下载地址(百度云):

链接: https://pan.baidu.com/s/1jIHJ82q 密码: cgjt

更新日志:
2016-11-4

  • 更新 boot 镜像中的 sepolicy 为 SuperSU v2.7.8-SR3 版本。
    2016-09-24
  • 初始版本,boot 镜像中的 sepolicy 为 SuperSU v2.7.8-SR1 版本。

刷错 SuperSU 版本会导致支付宝挂掉。

转载请注明出处:汐梦社区。

泪大,加油

不解除强制加密会影响解BL锁或者刷别的ROM吗

:4_113::4_113::4_113::4_113::4_113:

泪大,好像去除内核强制加密后,Mods不工作了。

有点难 谢谢

泪大,整清楚了。去除内核强制加密:
(1)24.246 可以通刷相同版本24.246-XXX的ROM(无论国行,欧版,亚洲,拉美)
(2)同理,24.104 可以通刷相同版本24.104-XXX的ROM(无论国行,欧版,亚洲,拉美)
(3)24.104与24.246不可互刷,会导致mods不工作(或别的现象,有待发现)
(4)貌似不用格式化Data分区就可去除加密
以上仅供参考。谢谢!

泪大,整清楚了。去除内核强制加密:
(1)24.246 可以通刷相同版本24.246-XXX的ROM(无论国行,欧版,亚洲,拉美)
(2)同理,24.104 可以通刷相同版本24.104-XXX的ROM(无论国行,欧版,亚洲,拉美)
(3)24.104与24.246不可互刷,会导致mods不工作(或别的现象,有待发现)
(4)貌似不用格式化Data分区就可去除加密
以上仅供参考。谢谢!

国行的moto z是刷246的

尘封大大,是直接下载云盘里的附件刷入,还是下附件回来按照你提供的教程修改后再刷入呢?求解:5_126:

标记下,谢谢分享

泪大 这是直接刷下的内核就行了么?