关于刷机个人的一些总结
刷机总结
只是对于自己刷机过程中的一个总结,免得以后再次刷机的时候到处东奔西走找各种资源
rom和rec是两个系统!!!
rom和rec是两个系统!!!
rom和rec是两个系统!!!
一台手机可以分为rom和rec,相当于电脑里的Windows和BIOS系统,我之前一直不太清楚,云里雾里,因此做了许多无用功。
以手上的小米6来举例,小米6的官方系统是miui11,而除此之外还有一个官方的rec,那么这个时候就是:
官rom + 官rec
以前以为要root,那么就需要刷入第三方rec,而刷入第三方rec之后官rom就没了,因此只能刷第三方rom,这个误区我存在许久了,属实有点蠢,所以我之前以为只能是:
第三方rom + 第三方rec
其实当手机刷入第三方rec之后,原来的rom是存在的,只是第三方rec取代了官rec,这时候的手机是能开机使用的,也就是:
官rom + 第三方rec
第三种情况是可以存在的,而如果想要获取手机root权限的话,刷入第三方rec就可以了。因为我之前刷机都是瞎刷,一直没认真了解这些东西,所以走了弯路。
流程与相关资源
手机刷机的第一步是解锁,解锁bootloader,不同品牌的手机教程各不相同,需要自己去搜索,我只自己解过小米和HTC,小米解锁真的方便太多了。。。。。
这里放个网址,http://www.miui.com/unlock/index.html,先进开发者选项绑定小米账号和设备,然后进fastboot模式,用这工具点一下就行了。
解锁完后,可以重启手机,开发者选项里原本绑定设备的地方会变成已解锁,BL锁就已经解开了。(关于HTC的解锁,真的很麻烦,建议百度,或者有相关工具可以一键解锁,但是很难找,话说HTC手机现在真没几个人买了吧)
解锁之后就可以刷入第三方rec了,这里可以下各种工具啥的,都很方便,但是那些工具的工作原理想来也是fastboot线刷,所以这里放一下小米线刷流程。
-
下载platform tools,这是网址:https://developer.android.google.cn/studio/releases/platform-tools,用过黑阈的对这个肯定很熟悉,但我之前也没想到线刷是用这个工具
-
解压文件,将自己要刷入的第三方rec放入最后那个文件夹中,关于第三方rec,网址:https://twrp.me/Devices/,在这里面根据自己的手机型号找到对应的rec下载就可以了(一定要对应型号,差一个字都不行,不然可能刷不进去,不过新手机的rec支持都是很全的),最下面那个就是我下载好的第三方rec
-
然后在这个文件夹中,按住shift,点击鼠标右键,选择在此处打开powershell窗口。手机在开发者选项里开启usb调试,然后关机,进入fastboot模式,插上电脑,然后敲入命令
.\adb devices
前面的符号不能漏了。输入命令之后回车,窗口内会显示list of devices attached,这就表明手机连上了,然后敲入
.\fastboot flash recovery twrp-3.4.0-0-sagit.img
这时已经刷进去第三方rec了,敲入以下命令即可进入第三方rec
.\fastboot boot twrp-3.4.0-0-sagit.img
这里有一点我给忘了,在刷第三方rec的时候,应该不会清除手机内数据,因此可以在刷rec之前,提前把magisk的包和第三方rom存入手机内存储,这样进第三方rec的时候可以直接刷第三方的rom和magisk。
不过以上都是我的猜测,下次倒是可以尝试一下,不过像我之前说的,刷入第三方rec之后,手机原来的rom还在,这时候手机是完全可以开机的,就算清除掉了,重新开机连电脑存进去就行了,只要别进rec四清
-
magisk基本上是现在市面上最通用的root工具了,下载magisk包,存进手机存储内,进入第三方rec,然后卡刷,root权限就已经有了,重启进入手机就行。
网址:https://github.com/topjohnwu/Magisk
据说手机芯片不一样,能用magisk的包也不一样,刷错了会变砖?我倒是没遇见过这情况 -
刷第三方rom和刷magisk一样,都是先下载对应手机的包,然后卡刷,卡刷之前双清就行,也就是在选择刷机包后滑动下面的那个箭头?具体记不太清了,别四清就行,四清就意味着手机的rom都没了,这下才是真开不了机。
第三方rom我就刷过一个lineage os,为了体验下原生。
这是镜像网站:https://download.lineageos.org.cn/
这是官方网站:https://download.lineageos.org/(看具体情况,可能需要科学上网) -
一般情况下刷入magisk之后,手机内会出现一个magisk manager的软件,如果没有的话也不代表刷入失败,因为失败的话在第三方rec里刷的时候就会提示了。如果没有这个软件,自己去上面的github下载一个就行。
-
关于Google全套服务,lineage os是简洁到了极致的一套系统,作为一个类原生系统连Google全套服务都没有,需要自己安装Google服务和商店,还有框架之类的。我没有试过谷歌安装器,都是用gapps卡刷安装的。
这个安装也比较简单,卡刷的似乎都简单,下载包,卡刷完事
网址:https://opengapps.org/
唯一需要注意的是版本,一是手机芯片的架构,一个是你需要什么样的服务,中间那个Android版本是很简单的,手机芯片架构上网看看参数,也很简单,关键在于最后那个选项
对于我而言,我不需要Google其他的任何服务,只需要最基本的框架,能够让我使用Google play就行了,因此我下的都是nano版的,别的版的介绍太长了,这里就不放了,想知道的自行百度
这里还有一个顺序问题,料想应该没人会出错,不过还是写一下
不安装第三方rom,只需要root,那解了锁,刷入第三方rec,rec里卡刷magisk即可
如果需要装第三方rom,前面一样,解锁,刷入第三方rec,这时先刷第三方rom,然后刷magisk和gapps。
正常逻辑也想得到,要是先刷了magisk和gapps,那你最后刷第三方rom,刷完rom之后magisk和gapps不都没了吗?
- 愿你刷机半生,归来仍是MIUI。不得不说,别的我不清楚,小米手机刷回MIUI是真简单,也挺符合小米最初的那个发烧友定义,发烧友嘛,不就是各种折腾,各种刷机的吗?
贴个网址:http://www.miui.com/download.html
找到对应型号,里面有刷机教程,线刷就行 - MIUI有个很神奇的地方,在检查版本更新的界面,点击中间点个十几次,也就是中间的logo,就会进入扩展模式,右上角就能系统里进入rec,不需要关机了,这也是MIUI那个教程里卡刷刷机包的地方
结尾
这文章就是我自己的一个总结,为日后刷机做个参考,其实没必要写这么详细,但还是敲了很多字,就这样吧