⼀张图,带你玩转安卓刷机!
欢迎来到「Kim⼯房」,今天来聊聊安卓刷机的乐趣,并科普⼏个刷机基本概念。
本⽂概况:
⼀、为什么刷机
⼆、刷机导游图
三、TWRP
四、ROM导游图
五、LOS刷机指引
尾巴
全⽂4500字,图⽚20张。
⼀、为什么刷机
刷机的理由只有⼀个:对⼿机现有的系统(功能或体验)不满意!如果你感觉现有系统棒棒的,那么就别瞎折腾,请从
教室后门离开。
刷机的意义也是⼀个:为⼿机系统提供更多的可能性。刷机并不⼀定会提升系统满意度,只有适合⾃⼰(需求和习惯)
的才是最好的。
刷机的副作⽤倒不少:过程繁琐,有风险,变砖了解下;可能会失去官⽅保修;可能会影响⼿机性能(如⾳质、屏幕画
质或相机成像等);可能会失去官⽅系统特性(如相机App、特殊解锁姿势、特殊⽀付⽅式或其他特⾊功能)。
思考过以上三个问题,你还对刷机念念不忘的话,那我们接着聊……刷机从内容上可分为两类:
•刷ROM:重装⼀套新系统(LineageOS、ResurrectionRemix或MIUI),彻底取代原系统。
•刷补丁:在原系统的基础上,拓展某些功能(获取root权限、刷内核、安装Xpod框架、安装Magisk框架、安装⾕
歌服务等等)。
刷补丁的价值不⾔⽽喻,那么为什么刷ROM?
通常官⽅ROM的⽣命周期是2⾄3年,这意味着两三年后,你的⼿机将不会获得任何官⽅更新。然⽽,第三⽅ROM的更
新时间远不⽌三年,以业界最著名的两款第三⽅ROM为例,⾕歌对亲⼉⼦的⽀持时间只有三年,⽽LOS与RR能⽀持到
五年甚⾄六年之久!
或许你会说“⼿机顶多⽤两年,官⽅ROM⽀持⾜够”,可事实上,官⽅ROM的更新⼒度往往向旗舰机或新机倾斜,⽐如
2018年发布的新机都吃上奥利奥(安卓8.x),2017年的机型还停留在⽜轧糖(安卓7.x)。然⽽,第三⽅ROM不存在
任何偏⼼,不管旗舰还是⼊门,不管新款还是旧款,基本都能保持紧跟⾕歌版本的节奏。
诚然“与时俱进”只是刷ROM的客观优势,对于某些极客⽽⾔,刷第三⽅ROM能实现⼿机去品牌化。⽆论什么品牌的⼿
机,只要刷上同⼀款第三⽅ROM,就能带来⼀致的⽤户体验,这就是安卓的最⼤魔⼒!
⼆、刷机导游图
那么问题来了……刷机怎么玩?要解锁才能刷么?线刷与卡刷有啥区别?各环节的顺序是怎样的?
不同品牌⼿机有不同的刷机姿势,但基本都遵循同⼀套流程,说好的⼀张图带你们飞,据说这是东半球最清晰最直观的
刷机⽰意图:
•注1:注意箭头的起点和终点,刷机就这么简单,解锁bootloader->刷第三⽅recovery->刷第三⽅ROM->刷折腾补
丁。
•注2:本⽂分享的是通⽤刷机原理,各机型具体的刷机操作指南详见专门的帖⼦,此处⽆法赘述,另外诸如⾼通9008
线刷之类的特技不在讨论范围。
A、解锁BL
通常新机⼊⼿,底层模式是带锁的bootloader(简称BL,也叫download),上层模式是官⽅recovery(简称REC)与
官⽅ROM,⼿机开启后可运⾏在任意⼀种模式下,且三种模式可相互切换。
BL模式需以数据线与电脑相连,并通过fastboot命令交互,⽀持刷⼊镜像(img)⽂件,俗称线刷。带锁的BL仅⽀持官
⽅镜像,⽆法刷⼊第三⽅镜像,⽽官⽅REC也仅⽀持官⽅ROM包(zip⽂件),因此,只有解锁BL才能刷⼊第三⽅
REC,只有第三⽅REC才⽀持第三⽅刷机资源。
划重点:解锁BL会将⼿机重置为出⼚状态,所有所有所有数据蒸发,务必做好离线备份。
当然,并⾮所有机型都会锁BL,有些机型出⼚就是BL解锁状态,偷着乐吧。⾄于解锁BL的具体步骤,各机型也是五花
⼋门,有些需要向官⽹申请解锁权限并⽤专⽤⼯具解锁(华为、⼩⽶),有些⼀条命令(fastbootoemunlock)就能解
锁(⼀加),具体⾃⼰研究吧。
既然能解锁,⾃然就能上锁,不过……务必确保当前ROM与REC均为官⽅原版,且未刷补丁的情况下,才能执⾏上锁
既然能解锁,⾃然就能上锁,不过……务必确保当前ROM与REC均为官⽅原版,且未刷补丁的情况下,才能执⾏上锁
操作。
B、刷REC
BL解锁后,就能刷⼊第三⽅REC,注意BL模式仅⽀持镜像⽂件,即img⽂件。
命令⾏=
所谓第三⽅REC,也就CWM与TWRP两款REC,以及坊间基于它们的各种改款,不过CWM已在⼏年前停摆,⽬前刷
机界是TWRP家族独⼤。
第三⽅刷机资源层出不穷,第三⽅REC⾃然要与时俱进,务必研读刷机资源的提⽰信息,选择相应版本的REC,否则
有可能会刷机报错。只要刷机资源包(zip⽂件)本⾝没有问题,刷机报错⼀般就是REC不匹配。
已具备第三⽅REC时,如果需要更新其他版本的REC,既可以在REC中直接刷⼊(zip格式),也可以继续通过BL模式
刷⼊(img格式)。
C、刷机
刷⼊第三⽅REC后,就等于⼿上有了刷⼦,接下来可以为所欲为啦!唯⼀要注意的是,先刷底包,再刷ROM,最后按
需刷补丁,动⼿之前建议做好原系统备份。
⽆论刷ROM还是刷补丁,刷机资源都是zip压缩⽂件,强烈建议先⽤WinRAR对zip⽂件进⾏测试,确保压缩包完整后再
考到⼿机内存⾥。
第三⽅ROM的版本并⾮越新越好,通常新版本的兼容性与稳定性都不理想,⽇常使⽤的话,还是建议选择倒数第⼆或
第三个版本。另外,有些第三⽅ROM并⾮完整系统,要依赖官⽅ROM的部分分区才能正常运⾏,因此刷ROM之前,还
必须先刷官⽅ROM的⼀个最⼩集(俗称底包)。
⾄于补丁资源没啥好说的,按需刷⼊即可,需要root可刷SuperSU或Magisk,需要框架模块可刷Xpod或Magisk,需
要处理器调校可刷第三⽅内核,需要看世界可刷⾕歌服务。
三、TWRP
既然TWRP是畅销刷⼦,那么再简单科普⼀下,TWRP全称TeamWinRecoveryProject,是⼀个开源社区项⽬,所以
坊间有不少基于官⽅版本的改款。⽬前,TWRP官⽅最新版本为3.2.1-x,不同机型的更新进度略有差异。
以⼩⽶⼿机6为例,打开机型页⾯后,下拉到“DownloadLinks”,选择任意下载站点,就能获取最新的TWRP镜像⽂
件。如果刷机资源没有特殊要求的话,强烈建议在官⽹下载TWRP,因为这玩意是开源,你懂的。
TWRP的功能⾮常完善,全触屏操作,简单介绍如下……
▲安装:传说中的卡刷,REC直接刷⼊本地的zip⽂件,⽀持⼿机内存与TF卡上的资源包。
▲清除:刷机必备环节,缺省为系统恢复出⼚(清除Data),但内存数据保留。在⾼级清除模式,可⾃选需要清除的分
区,⼤版本或跨系统的更新,最好如图四清;⼩版本的系统更新,只需清除Dalvik与Cache。
▲备份/恢复:刷机前后的保障环节,可⾃选分区备份到本地,或从备份包⾥恢复特定的分区。
▲挂载:TWRP缺省开启MTP挂载,所以电脑端可通过数据线访问⼿机的内存(即Data分区下的/sdcard),即使⽆法进
⼊系统,仍可将资源包考到⼿机内存并完成卡刷。不过,当REC与ROM兼容性不佳时,有可能会出现MTP挂载失败,
此时⽆法将资源包考到⼿机上,怎么办呢?请看“⾼级”选项。
▲设置:如果嫌TWRP振动太夸张、屏幕亮瞎眼或者时钟不准确,请⾃⾏设置。
▲⾼级:左下⾓那个ADBSideload就是拯救MTP挂载失败的法宝,打开后右划就点亮Sideload模式,此时在电脑端可通
过数据线向⼿机发送ADB命令,将电脑端的资源包刷⼊⼿机,所以,Sideload也算线刷。
命令⾏=adbsideload<资源包绝对路径>
▲重启:与其说是重启,不如说是重启并切换到xx模式。
四、ROM导游图
再来探讨⼀个刷机哲学命题:ROM如何分类?
Kim较瘦曾经认为,ROM就分两类,官⽅与第三⽅,事实上不⽌于此。索性再画⼀张图,把ROM的⾎缘关系解读如
下:
1、官⽅ROM
很好理解,就是你⼿机出⼚的缺省系统,华为之于EMUI,⼩⽶之于MIUI,⼀加之于氢OS,还有⼀堆叫不上名字的……
所谓的官⽅,即⼿机原⼚品牌。
理论上说,官⽅ROM的稳定性最优,⽽且能充分发挥⼿机的性能,外加酷炫的特⾊功能与体贴的本地化功能,⽆疑是
⽤户的⾸选。
但对于某些⽤户⽽⾔,官⽅ROM有点保守,既没有root权限,也没有丰富的⾃定义功能,有些还内置⼀堆⽆法卸载的垃
圾应⽤,甚⾄界⾯UI也不够美观。
另外前⾯也提到,⼤多数品牌的官⽅ROM⽣命周期只有两年,只有⾕歌对亲⼉⼦(Nexus/Pixel)的感情能延长到三
年,别看
2、AOSP
全称AndroidOpenSourceProject,是⾕歌发布的开放源代码,即原⽣安卓系统,严格来说AOSP并不算ROM(可以在
⼿机上运⾏的独⽴系统),它只是安卓源码,还需要根据机型适配并编译后才能制作成可刷⼊⼿机的ROM。
换句话说,你以为……万物基于MIUI?错。万物基于LineageOS?错。事实上,地球上所有ROM都直接或间接源于
AOSP!
千万别误解LOS就是原⽣安卓或者AOSP,它只是最接近原⽣安卓的AOKP⽽已。什么?你问魔趣?它算是中国版LOS
吧。
3、第三⽅ROM
有前⾯的概念做铺垫,第三⽅ROM就好解释啦,简单说⾮⼿机原⼚官⽅推出的ROM,⼀律统称为第三⽅ROM。⽐如
MIUI对于⼩⽶⼿机就是官⽅ROM,但对于⾮⼩⽶⼿机就是第三⽅ROM。
有意思的是,沿袭官⽅ROM与AOSP的分野,第三⽅ROM还可细分成两个⼩类……
3.1、官⽅ROM修改
就是在官⽅ROM的基础上适当进⾏修改,精简内置应⽤,增加⾃定义功能,破解某些限制,优化底层代码……但⽆论
怎么修改,系统的主体依然是官⽅ROM的画风,包括基本功能、界⾯UI与官⽅特性,还是那个味。
此类ROM通常由坊间⼤神根据⾃⼰兴趣来编译,并发布在各品牌的官⽅论坛或万能的xda论坛,下图就是华为官⽅论坛
最热门的Kangvip⼤⼤的官⽅ROM修改。
3.2、AOKP
全称AndroidOpenKangProject,就是在AOSP的基础上进⾏修改(Kang)并适配特定机型,修改的内容基本同上,
不过整个系统的画风都与官⽅ROM⼤相径庭。
来到AOKP,仍可进⼀步细分成两个微类……(有完没完?)
3.2.1、类原⽣ROM
顾名思义,就是界⾯UI与原⽣安卓相近的AOKP,此类ROM也是AOKP的绝对主⼒,LineageOS(LOS)、
ResurrectionRemix(RR)、魔趣(MoKee)、AOSPExtended(AEX)、crDroid和CarbonROM等等等灯,⼀⼝⽓
数到⽓喘,这些第三⽅ROM都是基于AOSP或LOS,原⽣⾕歌范⼀脉相承。
⾄于类原⽣ROM怎么选择,就萝⼘⽩菜啦,总之ROM的UI基本⼀致,区别就在功能上。喜欢纯净到极致的刷LOS,喜
欢⾃定义到⽛齿的刷RR,喜欢轻度本地化的刷魔趣。不知道喜欢什么?那就挨个体验⼀遍,也不费事。
3.2.2、官⽅移植ROM
那么问题来了……假设我因为性价⽐⽽⼊⼿⼩⽶⼿机6,但是不喜欢MIUI,也不喜欢类原⽣,我就想⽤Flyme怎么办?
好办!魅族和⼩⽶可谓刷机界的活雷锋,它们的官⽅团队长期承包⾮原⼚⼿机的ROM编译,从⽽让喜欢它们家UI画风
⼜买不到(抢不到?)它们家⼿机的⽤户,也能刷上MIUI或Flyme。
这种将品牌A的官⽅ROM嫁接到品牌B的⼿机上,就是官⽅移植ROM,⽼实说我⼀直很奇怪,这么喜欢品牌A的UI,为
啥不直接买品牌A的⼿机?
还有完没完?这回真的完了,没有更细分的类型了,下⾯就以LineageOS为例,简单介绍⼀下刷机指引。
五、LOS刷机指引
Wiki页⾯有丰富⽽完善的搞机指引,针对LOS刷机⽤户,有设备⽀持列表与报错反馈机制;针对LOS狂热粉,可以贡献
wiki内容,或者编译⾃⼰的LOS;针对LOS开发者,还能逐步参与LOS官⽅编译⼯作。
打开设备⽀持列表,可按品牌导航具体的机型,LOS当前(截⾄2018年6⽉)⽀持24个品牌的220款安卓设备,其中⼿
机超过180款,快来找找有没有你的。
以⼩⽶⼿机6(代号sagit)为例,打开特定机型页⾯,左侧依次是ROM下载、刷机指引、编译指引与模式切换,右侧是
⼿机参数概况。
打开刷机指引,整个刷机流程井井有条,从准备->解锁BL->刷TWRP->刷LOS->刷补丁,所有环节都有详尽的指导,包
括科普链接与外部链接,真是诲⼈不倦。
唯⼀要注意的,LOS这套刷机指引有个不严谨的地⽅,它省略了刷底包的前置环节,刷完TWRP就直接刷LOS,这
个……
尾巴
还是那句话:刷机有风险,动⼿需谨慎。
•如果你对官⽅ROM⾮常满意,那么就别瞎折腾;
•如果你对官⽅ROM基本满意,但是想体验更丰富⼀些,那么就刷官⽅ROM修改;
•如果你更喜欢友商的官⽅ROM,那么就刷官⽅移植ROM;
•如果你崇尚简约的⾕歌原⽣范,那么就刷类原⽣ROM;
•如果你是iPhone⽤户,那么⾛错教室啦!
本文发布于:2023-03-16 06:17:10,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c57d6d78c3e9bc2ef58c77863921d433.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:牛轧糖图片.doc
本文 PDF 下载地址:牛轧糖图片.pdf
留言与评论(共有 0 条评论) |