不好意思,来晚了,这教程写了好几天了,今天终于搞完了。
之前写了篇“”,当时提了一嘴,看看有没有对刷机感兴趣的朋友,没想到,不少朋友表示对刷机比较感兴趣,让我快写刷机教程,我甚是欣慰。
很快啊,我唰的一下,就写起来辣。仔细想来,刷机这个范围有点太宽了,其中涉及到很多很多的细节。我尽量每个步骤写详细一点,如果对某个步骤不清楚没理解到的朋友,欢迎评论区讨论交流。问题来了,从哪里开始写呢?有点难搞,我想想,下面我用我的小米5标准版刷LineageOS举个例子吧。免责声明:刷前提醒,刷机有特别高的风险,如果是新手,刷机操作不当很容易导致手机无法开机,刷机请谨慎,本文教程仅做参考。
--------------------------
第零步,开始之前,需要准备一台电脑,一根数据线,一台待刷机的手机。
第一步,找合适的手机。如果第一次刷机,那么尽量选择自己家里便宜的老手机,刷坏了也不心疼。或者干脆花点小钱,买一个小米4,小米4是刷机小王子,很多rom,刷机教程也很成熟。买二手机子之前,我得问清楚是否有小米账号锁,能否回复出厂设置,功能是否正常等。机子到手之后先恢复出厂设置,然后到设置里面登录小米账号,没有小米账号则直接注册一个就行。自己的手机刷机前,必须做好备份,刷机会清空手机的数据。
第二步,将手机与电脑进行连接,并装好驱动。如果你的电脑系统是Linux或Mac,那么这一步直接跳过。安卓机插到Linux、Mac电脑上直接就能连上,不需要另外装驱动。安卓机插到Windows上如果识别不了,那么把线拔了重新插一下试试,还是不行的话,就先把线拔了。如果能识别,试试拷贝一个文件到手机里面,如果可以就说明已经安装好驱动了。如果驱动没装好,那么在电脑上下载一个应用宝,安装运行起来,此时将手机与电脑连接,多半就能把驱动装好了。此处应用宝的作用是帮助我们安装好安卓机的驱动,安装好了就把应用宝退出就行。
第三步,解锁bootloader。刷机之前必须得解锁bootloader,解锁bootloader会清除所有的数据,注意提前备份。
1.打开设置->我的设备->全部参数与信息,连续多次点击系统版本选项,开启开发者模式;
2.进入设置-更多设置-开发者选项-设备解锁状态,将账号与设备进行绑定;
3.绑定之后,可能需要等待几天,也可能不需要等待。官方原话是:“为保证手机安全,绑定账号与设备后,MIUI需至少168h后,在电脑端对手机进行解锁操作才能完成解锁;Xiaomi Hyper OS在成功绑定账号与设备后,需至少72h后,在电脑端对手机进行解锁操作才能完成解锁。”假设你已经过了等待期,或者你这个账号不需要等待,那么进入下一步
4.小米手机解锁工具需要到小米官方网站去下载,这个软件只能在Windows上运行,如果你的电脑是Mac或Linux,那么需要搞个Windows虚拟机了,不过我不建议用虚拟机搞,连接有时会出问题。下载地址 https://www.miui.com/unlock/index.html 。下载好之后,打开这个软件,登录自己的账号。手动进入Bootloader模式(关机后,同时按住开机键和音量下键);手机连接上电脑,通过USB连接手机,点击小米解锁工具的 “解锁”按钮;
5. 没什么问题的话,已经解锁成功了。
第四步:下载刷机包。在LineageOS官网(https://wiki.lineageos.org/devices/)上找到自己的手机型号,比如我这里应该是找小米5,直接右上角搜索即可。对了,这个网站是英文的网站,所以不能用中文来进行搜索。
找到小米5之后,找对应的刷机包,点那个Get the builds here。进去之后咱们直接下载最新的刷机包,下面我圈中的这3个文件都下载到电脑本地备用。
第四步,下载adb、fastboot工具。adb和fastboot工具都包含在Android SDK Platform-Tools里面,官网地址是https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn
大家可以根据自己的电脑操作系统下载对应的Android SDK Platform-Tools。下载完成之后解压出来是一个platform-tools文件夹,下面是Windows对应的工具
如果会配置环境变量的话,可以将这个文件夹配置到系统环境变量里面去,后面免得每次使用adb和fastboot的时候都到这个文件夹里面来。不会配置也没关系。
第五步,刷Recovery。关机状态下,同时按住音量键键 开机键,进入fastboot模式,然后将手机连接电脑。进入之后大概长这样:
用fastboot.exe工具看一下有没有连接上电脑,用命令提示符在platform-tools文件夹内执行fastboot.exe devices命令,看看有没有连接上手机,连上了的话会出现类似下面这样的设备列表,我这个就是连接上479a7953这台设备了。如果是Mac或者Linux,则没有后面的exe后缀。
如果没连成功,试试多切换几个插口试一下,尽量用USB 2.0的老接口。然后执行下面这条命令,将recovery.img刷入手机。
fastboot.exe flash recovery recovery.img执行完成之后,刷入recovery成功了,再执行fastboot oem poweroff,拔掉数据线,这个时候手机会关机。
第六步,进入recovery,开始刷机。关机情况下,长按音量加键 开机键,直到屏幕上出现mi logo,这个时候松开。进入之后大概长这样:
用音量加减键切换选中项,用开机键确定。清空所有数据:点击Factory Reset->Format data / factory reset。回到首页,点击Apply Update->Apply form ADB,然后执行:adb.exe -d sideload filename.zip 刷机命令,这里的filename.zip是你刚刚下载的刷机包名称,需要你自己替换一下,比如我的是lineage-21.0-20241218-nightly-gemini-signed.zip。执行了之后就开始刷机了,正常情况下,执行完成之后命令行上会展示Total xfer: 1.00x,这种情况下就表示刷机成功了。据官网上的提示表示,某些情况下提示adb: failed to read command: Success或者adb: failed to read command: No error 或者 adb: failed to read command: Undefined error: 0这些都是成功的迹象。
成功之后,用开机键点击Reboot system now,表示重启系统。正常情况下,这个时候就已经刷机完成了,开机就能进系统了。
好了,到这里,教程就结束了。有刷成功的朋友点个关注和赞报个喜,没成功的朋友再仔细看一下教程哪一步没对,有问题的欢迎评论区大家一起讨论交流。
-----------------------------------------
以上这个刷机流程仅针对小米5标准版刷LineageOS,其他小米或者红米手机可以也是类似的,包括解锁bootloader、下载刷机包、刷入recovery、刷机。如果小米红米手机出厂就搭载的是Hyper OS,那么解锁bootloader就比较麻烦了,我记得好像是需要小米社区账号达到5级,然后参加考试才行,这个考试之前在网上看到过,据说挺难的。
其他品牌的手机,解锁bootloader则不太一样。vivo、OPPO我不太熟悉情况,我记得华为、荣耀几年前已经关闭了官方解锁bootloader的通道。一加好像解锁bootloader比较容易。一些老机子,如果官方找不到合适的解锁bootloader的方式,可以在淘宝或者各种电商平台上找找,有的店铺能远程解锁bootloader,有一定的风险。
刷其他的刷机包怎么刷?可以通过fastboot刷入一个三方的recovery,我个人比较喜欢twrp,然后再twrp recovery里面刷入刷机包,流程和上面的是一样的,只是UI不一样。twrp官网:https://twrp.me/ 。我感觉只要解锁了bootloader,那么剩下的刷机流程,所有手机都是一样的。不确定是否正确。
大家也发现了,即使是最简单的刷机操作对于新手而言也是非常繁琐的流程,而且一旦操作不当就有可能使手机开不了机,所以开始之前请仔细考虑,刷机有风险,刷机需谨慎。除了LineageOS以外,还有许多三方的刷机包,如魔趣、crDroid、exthmui、Pixel Experience等等。魔趣已经停止维护了。火速写了好几天,今天终于抬上来了,但是刷机这个东西太宽泛了,只能一次写一点,下次还有什么需要我写的,欢迎评论区交流。
下面提供一些常用的网站给大家,方便深入了解。
Magiskcn中文网 https://magiskcn.com/
KernelSU中文网 https://kernelsu.com/
onfix各种刷机包和教程非常多和详细,下载需要收费,但不贵 https://onfix.cn/rom
一个rom网站,rom特别多 https://mi.fiime.cn/
清华大学lineage-rom https://mirrors.tuna.tsinghua.edu.cn/lineage-rom/full/
lineageos https://lineageos.org/
小米社区 https://www.xiaomi.cn/
miui历史版本非官方(收费) https://miuiver.com/
非官方rom网站,只有官方rom(免费) https://xiaomirom.com/about/
模块 https://modules.lsposed.org/
魔趣 rom https://sourceforge.net/projects/mokee/files/
各种手机的rom,特别全,免费和收费的都有 http://www.jisupan.cn/site/index.html
你的点赞和关注是我持续更新的动力哦~更多搞机内容,不定期抽奖,欢迎关注我~