Update: 也可以参考 https://medium.com/@clarkzjw/moto-x-2014-xt1085%E5%88%B7cm%E6%8C%87%E5%8D%97-db8886256ba7
先说下电信的问题,这样刷了(貌似,没有测试)会导致电信网络不可用。 机器需要解锁哈,没解锁的搜下就有方法。
国行的 MotoX 和其他地区的分区方案不同,导致国行的设备直接刷了 twrp 再去刷 CM 会报错,Mokee 能用的原因是他们修改了 rom 的分区格式才得以兼容。
刷入欧版的 GPT 分区文件
准备:
-
国行的底包,升级 GPT 等级用。(能否不升级状况未知,因为我已经刷入了高版本的底包无法降级测试,保证当前国行的 GPT 等级和欧版的底包 等级一致即可)
-
和当前 GPT 等级一致的欧版 (XT1092) 底包
-
给 MotoX 2014 用的 TWRP
-
cm 14.1 + gapps + supersu
上面所需内容从这个帖子获取 http://bbs.gfan.com/android-8321776-1-1.html 关于底包内文件的解释 http://bbs.gfan.com/android-8014073-1-1.html ,推荐阅读。
重启进入 bootloader 模式后,进入到已经解压的欧版底包目录下,开始刷入。
GPT 分区文件
fastboot flash partition gpt.bin
Boot 分区
fastboot flash boot boot.img
System 分区(按照常理到这里已经不必了,但是我这里的情况是刷了 System 就好了,不然就在 twrp 里无法挂载)
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
然后我们清空下数据
fastboot -w
刷入 twrp
astboot flash recovery twrp-3.0.2-0-flo.img
然后机器上按键选择进入 recovery 就可以了。
接下来丢刷机包进去。
adb push cm-14.1-20161225-NIGHTLY-victara.zip /sdcard
adb push open_gapps-arm-7.1-full-20161230.zip /sdcard
adb push SuperSU-v2.79-201612051815.zip /sdcard
然后直接开刷就可以了。
其实之前 Moto X 之前是国行解锁然后直接刷了 Mokee 用的,但是真的很不稳定(不是每夜版)+各种问题,后来手机就直接挂掉了,开机卡第一屏幕, fastboot boot wtrp
也会卡住,这次尝试去取出数据,结果不小心 fastboot -w
清除掉了数据,发现 twrp 可以引导,于是就抱着试一试的心态开始刷,发现无法挂载分区,就没想太多,按照之前折腾的经验无脑灌一次底包,就直接是最新的了,结果一看,能进系统了,那就折腾下吧,刷分区再去刷 7.1,就这样了吧,希望可以继续用。
目前刚刚刷完不到一天,还没怎么使用,有问题也许还会更新吧。
赠品: Motorola Boot Logo Maker——制作属于你自己的开机 LOGO 工具需要 Windows ,也就没尝试。
##参考
国行 XT1085 ota 黑砖,售后换主板后 解锁,分区表转 XT1095 刷 CM 折腾