本帖最后由 littlebai1119 于 2015-11-3 19:44 编辑
参考【无需中转包,官方版本随意刷】中所述:”官方三键强刷的时候,会核对 VERLIST,如果版本号对不上,就会提示不能升级。原理是当前 recovery 检查刷机包中的VERLIST,如果VERLIST中有当前recovery的版本号,即可顺利升级,否则提示错误,机器人倒地。“
Emui 3.0 B615 UPDATE.APP解包提取VERLIST.img,用记事本打开:
Sophia-L07V100R001C01B003SP03
P7-L07V100R001C01BL07
P7-L07V100R001C01B601
HDSOPHIAFORFACTORY
HDSOPHIAFORUPDATE
中转包B600SP01 UPDATE.APP解包提取VERLIST.img,用记事本打开:
P7-L07V100R001C01B601
从上边我们看到,B601,决定了Emui 3.0不能刷Emui 2.3的固件。也就是我们能刷3.0的任意版本,因为能检测到B601(代表Emui 3.0)。还能刷中转包。
Emui 2.3 B126 UPDATE.APP解包提取VERLIST.img,用记事本打开: Sophia-L07V100R001C01B003SP03 P7-L07V100R001C01BL07 HDSOPHIAFORFACTORY HDSOPHIAFORUPDATE
可能这个Sophia-L07V100R001C01B003SP03决定了Emui 2.3能够升级到3.0,因为3.0固件中VERLIST.img也有这个版本号在。
但是反过来,3.0不能直接降级至2.3。所以需要中转。
我们再看看Emui 3.1的VERLIST.img信息:
P7-L07V100R001C01EMUI31
P7-L07V100R001C01B601
HDSOPHIAFORFACTORY
HDSOPHIAFORUPDATE
可见Emui 2.3的版本号印迹已经消失的无影无踪,也就是它只支持从Emui 3.0升级。当然回退也是到3.0。
PS:理论上救砖,可以在fastboot下刷入官版Rec,并刷入对应emui版本的固件。(但是如果fastboot没解锁,应该是不支持刷入的;不过呢,一般没解锁fastboot的设备,Rec一般也是不会被修改的。){:8_201:}所有版本官版Rec:官版Recovery提取
|