如题所述的问题,一般是由于你的手机data分区已经解密造成的。这篇文章专门解答一下这个问题。

先了解一下data解密是什么?

首先请注意,data解密不是data解锁(也不存在data解锁这个说法),也不是bootloader解锁
data解密指的是让手机不进行FBE加密(FBE加密是什么请百度)
简单来说,手机出厂时,以及官方系统默认状态,都是FBE加密的,我们玩家自己因为某些原因会解除这种加密,我们叫做解密data分区
如果想知道自己的data分区是加密还是解密,安装一加5刷机盒子即可查看
注意,这里的data解密加密,针对的是开机状态说的。如题所述状态下,这个问题就复杂了

data解密后,为什么OTA会无法开机

原因很简单,data分区解密后,你的data分区的数据是未加密状态,但你OTA之后,手机装上了官方系统,官方系统默认data分区是加密的,按照正常启动过程,手机启动时会对文件进行解密。
但是实际上你的文件并没有加密,并不需要解密,所以系统就发现:

所以就无法开机咯,但系统的部分流程已经启动,包括恢复官方Recovery。所以有时候当系统发现无法启动的时候,会“很机智的”重启到Recovery,把问题甩给Recovery来解决(然而Recovery并不知道what to do and how to do)

如何避免

避免的方法很简单,如果你已经解密data,请勿通过官方的升级来更新系统。
正确更新系统方法有两个:
方法一,收到系统更新后,点击立即下载,等下载完,千万不要更新,千万不要更新,千万不要更新。打开一加5刷机盒子,点击一键刷机,看到最顶上有个.Ota文件夹,点进去,就看到了刚刚下载好的更新包,点击后开始一键刷机即可(一般情况下,这种方式不双清也没大问题)
方法二,如果你看到别人都更新了,自己还没收到更新,或者自己是公测,想刷稳定版(或者自己是稳定版,想刷公测,或者自己是氧,想刷氢,或者自己是氢,想刷氧),则可以自己直接下载一加5官方官方包,放到手机内存里,然后用一加5刷机盒子的一键刷机功能刷入即可(一般情况下,建议双清,除非你是相邻版本升级)

如果已经出现了如题所述的问题,手机都不开机了,怎么解决?

首先,要根据上面的描述,确定你是data分区解密造成的,否则不要往下看。
方法一,首先你要搞清楚,刚刚升级的系统是哪个版本,然后从一加5官方官方包把这个ROM下载到电脑上(如果没有找到,能下载到你手机更新系统前的那个版本也问题不大),然后使用一加5至尊刷机工具箱的一键刷机功能,刷入刚刚下载的ROM,注意data解密处选Y。刷完后手机应该会正常开机,如果无法正常开机,请用方法二。
方法二,按方法一下载好ROM(或者其他ROM也可以),然后用一加5至尊刷机工具箱的一键救砖功能,刷入这个ROM即可开机(数据全清,data会变成解密)