给小米MIX2刷lineage os与错误7解决

之前一直用着Sony Z3,只可惜手机在放学路上掉了,就去捡了个Moto G 2014,骁龙400是真的卡,从801降到400用了一年多,狠了狠心这次买了个MIX2乞丐版,只要不丢了应该可以陪我到高中毕业了_(:3 」∠ )_

小米刷机不如Moto方便倒是真的,中途还麻烦了同学,一路折腾下来一个晚上算是搞定了,写写自己遇到了哪些坑

系统的选择

小米的刷机包一直很多,老牌简洁的Lineage OS,更接近原生的PE还有些我没见过的Omni,看了一圈下来选择了我用的最多而且有官方(Official)支持的Lineage OS,有什么问题更新起来也方便,求稳喵
官网下好TWRP,Lineage OS,OpenGAPPS,Magisk包,插好数据线一把梭之后傻眼了,小米要解锁

好在有个米粉同学,丢给他解了个锁,我们继续

刷机

首先测试下twrp有没有什么问题,先进入fastboot
fastboot boot twrp.img
测试没什么问题后
fastboot flash recovery twrp.img
进recovery双清选择刷机包,滑动开始!
然后就。。。翻车了
错误7(Error 7)

再来一次,还是这样

然后开始找错,根据经验用twrp格式化一遍data和system之类的再试试,还是不行,于是就要依靠万能的搜索引擎了
有人说是底包问题,要换最新的底包。马上去MIUI官网下了个最新的开发版刷上再试一次,还是失败。
找了半天问题还是没解决,问题出在xiaomi.verify_trustzone上,有人说直接删了这行就能刷上了,可是,这不优雅

肯定有什么更优雅的方法解决的,lineage官网没有做特殊说明,更气的是,下了个魔趣刷上直接就开机了

去xda挨个帖子翻过去,看了看原帖
002
左看右看也没看出个啥来,这是出比有蹊跷。无意之中扫到一行文字
003
原帖要求我们的rom竟然是MIUI 8.4.19,这都9102年了,半年时间MIUI都出到11了,这玩意还能用吗
不知道从哪想出来个想法,别人都是底包版本过低,我是不是版本太高了。
借助搜索引擎,我找到了都快发霉的8.4.19的包
miui_MIMIX2Global_8.4.19_fa49b22402_8.0.zip
SHA-1: 7ca74a5d7caac7b64429376742dfe320c202a783
下载地址写在上面,需要的自提
刷完这个包双清,再刷lineage os,顺利开机
剩下的就是装软件配框架什么的了,这次也算是蛮奇妙的一次体验,大部分人可能碰不到这么特殊的情况,写出来帮助一下跟我遇到同样问题的人

各位,新年快乐呢喵~