• 欢迎订阅我的Youtube频道
  • 欢迎加入我的电报群

真的搞懂安卓刷机

Uncategorized fennng 1年前 (2018-02-22) 994次浏览 0个评论

这篇文章说的刷机是指把第三方安卓系统刷入安卓设备。

首先回答几个问题

刷机一定要安装第三方 Recover 吗?

刷机一定要解锁 Boot Loader 吗?

刷机一定要 Root 吗?

回答是: 是,也不是

你说”靠, 这跟没说一样嘛!”

就像你说,明天会下雨还是会出太阳,然后我说,可能下雨,也可能出太阳。那跟没说一样。

但我加个如果, 如果今天下雨,明天就下雨,今天出太阳,明天也出太阳, 那这个答案就清晰了。

如果你答错了, 请往下看

换一下问法

刷机最好要安装第三方 Recover 吗?是!

刷机最好要解锁 Boot Loader 吗?是!

刷机最好要 Root 吗?是!

再换一下问法

有了第三方 recover 一定能刷机吗? 是

解锁了 Boot Loader 一定能刷机吗? 是

ROOT 了一定能刷机吗? 是,也不是

关于刷机,在回答上面三个问题之前, 也有很多的如果。

唯一确定的是, 如果你已经有了第三方 Recover, 如 TWRP, 那就不要问那么多了, 直接去刷吧,刷坏了我不负责。不过刷坏的可能性很低。如果你有安装 windows 的经验,你可以把 TWRP 想成带 windows 安装盘的光驱,你可以随时启动它安装 windows. 就算装坏了再装一次就是了。TWRP 提供很多方法让你上传 rom, 你可以用 ADB, 也可以直接用 SD 卡, 没有 SD 卡插槽也没有关系,你可以直接 mount U 盘。

你可以把 TWRP 想成手机里的一个光驱, 那你就可以把安卓系统想成手机里的硬盘上的 windows.  那我们再聊聊 Boot Loader, boot loader 就像 PC 机里的 BIOS, 如果你用过 BIOS, 你可能知道在 BIOS 里面设置启动顺序, 可以是光驱先启动,也可以是硬盘先启动。安卓手机也可以设置,只不过方式不同。 安卓手机如果想设备成光驱启动,哦不, Recovery 启动,不是点 DEL 进 BIOS, 而是通过电源,音量等几个组合键直接进入 recovery. 要进入 Boot loader 本身也是用组合键。

所以到这里 Recovery 和 boot loader 的区别就明显了, 手机启动的时候,先进 boot loader, boot loader 决定是从光驱(RECOVERY  分区)启动,还是从硬盘(系统分区)启动。 Boot loader 是最先进的, 而 recovery 和 安卓系统是同一个级别的东西,在不同的分区里。 Boot loader 其实有几个启动阶段,这里不深入。

如果电脑硬盘里的系统坏了,我们一般就是用光驱直接重装了。安卓也一样,直接从 recovery 启动,然后重装就行了,只是在安卓里面叫刷机。

但是 Recovery 可没有我们 PC 里的光驱那么友好. Recovery 系统被厂家做了限制,就是只认厂家的官方 ROM。 就像你电脑的光驱只认 windows 的盘, 不认 linux 的盘一样, 你只能装官方的系统,不能装别人家的。所以这时,第三方 recovery 出现了。

然后回到我们的第一个问题, 刷机一定要装第三方 Recovery 吗?   不是的,第三个 Recovery 不是刷机的唯一方式。 其实 Boot Loader 也是可以刷机的, 这点和 BIOS 不一样。当你的手机的 Recovery 分区也损坏的时候怎么办? 这时候就轮到 Fastboot 出场了。 Fastboot 是电脑上的命令行工具,它可以在手机在 boot loader 模式的时候跟手机交互。 所以 fastboot 常常用来救砖。 也就是你的手机不能进系统, 也不能进 recovery 了, 这时候还有得救, 用 fastboot 可以把原厂的 recovery 刷回去, 再用原厂的 recovery 把原厂系统刷回去,也可以直接用 fastboot 把原厂系统直接刷回去。 Fastboot 就像 PC 里的克隆工具, 可以把一个硬盘镜像直接克隆到指定分区。

那问题来了,我既然可以用 fastboot 刷系统, 我要 Recovery 干嘛?

这个问题不好回答。 如果你说的是刷官方升级系统, 那只是为了方便, fastboot 需要在电脑上用, 要求手机和电脑用 USB 连起来, 操作比较麻烦, 所以做为最后一道防线。Recovery 的话,所有东西只需要一台手机本身就能完成, 上网,下载 ROM, 放在 SD 卡,进入 Recovery 刷机, 整个过程就没电脑什么事。

如果是说刷第三方系统, 那问题又来了, 刚才说过,原厂 Recovery 有限制,不让刷第三方系统, 那就用 Boot Loader 呗,反正你说也能刷。 不行,因为坑爹的 Boot Loader 也有限制, 也不让刷第三方镜像, 这就是大名顶顶的 Boot Loader Lock. 所以因为 Boot Loader 无法 unlock, 所以还是需要第三方 Recovery. 而且解锁 boot loader 的时候, 手机里的东西会不见。

所以回到刚才的第二个问题, 刷机一定要解锁 Boot Loader 吗?你可能说不要,因为我刚说过可以用第三方 Recovery 来刷,这好像没 Boot loader 什么事。 这问题也不好回答, 因为,你的第三方 Boot loader 怎么来的呀?不是凭空出现的呀,通常是用 Boot loader 刷进去的呀。不解锁 Boot loader, 怎么刷第三方 recovery 呢? 但答案也不是要, 因为的确有的机子可以在 boot loader 锁住的情况下刷入第三方 recovery,这就是机 By 机的了。 而且如果是联发科 MTK 的手机,可以直接用工具 SP flash tool 从电脑上刷机。 三星没有 boot loader, 用的是 download 模式, 没有锁, 可以直接从电脑上用 Odin 刷。所以我说的答案是, 是也不是, case by case.

那第三个问题, 刷机一定要 Root 吗? 刚才说了这么多, 好像没 ROOT 什么事呀, 那答案是否喽? 不能这么说, 因为有些坑爹的手机,一定要 root 了以后才能刷第三方 recovery, 比如摩托罗拉。 有些手机, boot loader 不能解锁, 不能用 fastboot 刷第三方 recovery, 但却可以 root. Root 了以后却可以在开机的情况下通过软件刷入第三方 recovery (比如 Rom Manager by Koush), 这样 root 就很关健了。所以有些机子,一定要 root, 大部分机子,没 root 啥事。

所以

刷机最好要安装第三方 Recover 吗?是!

刷机最好要解锁 Boot Loader 吗?是!

刷机最好要 Root 吗?是!

如果你的机子解锁了 boot loader, 又安装了第三方 recovery, 还 root 了, 完美,去刷吧。

Feng


峰享技术 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:真的搞懂安卓刷机
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址