本
文
摘
要
android刷机和系统ota升级是一样的,系统ota升级使用的是官方的recovery,用官方recovery刷官方包,由于官方recovery有对要刷入的包进行签名校验,所以官方recovery是不能刷入第三方包的,对官方包的任何修改都会导致官方recovery刷入官方包失败。所以如果需要刷入第三方包,其实大多数都是ROM作者经过修改过的官方包,那就必须要刷入一个第三方recovery,第三方recovery不会对ROM包进行签名校验,所以可以刷入任何ROM作者针对该机型做的包。记住不要刷和你机型不匹配的包,否则你的手机很可能变成真砖或者即使没变成真砖,也有可能出现基带丢失,串号丢失等问题。
官方包升级流程: 系统下载更新包->系统自动进入recovery刷入下载好的更新包->系统重启->更新完成 第三方ROM包刷入流程: 手机用户下载ROM包并放到手机里面->刷入第三方recovery->进入recovery选择下载好的ROM包刷入->系统重启->刷入新ROM完成 流程都是一样,唯一的区别就是刷入第三方ROM时需要提前刷入好第三方的ROM。这种刷机流程已经被刷机软件做成自动化的了,比如奇兔刷机。 下包->更新recovery->推包->重启进recovery刷包->重启。基本完全实现自动化,非常方便。
另外官方系统刷入官方包或者官方ota包时基本没有限制,但是现在很多手机厂商限制了第三方包的刷入,比如锁bootloader,比如修改限制了adb调试功能,这就给第三方ROM的刷入造成了困难。就像最新的小米手机,基本都锁了bootloader了,刷第三方ROM包之前都是要先解锁才能刷机。而像坚果,vivo等新手机,bootloader加锁了而且还不让解锁,如果没有方法刷入第三方recovery那就没法刷入第三方ROM包, 所以这种手机几乎是没法刷第三方ROM包了。