root,类似于Windows系统中的Administrator,root是Linux系统中的超级管理员用户帐户,该帐户拥有整个系统的最高权限,可方便地对于系统的部件进行删除或更改。

  • 本教程正常情况无需双清或重装系统,可以进行OTA升级。升级后重复教程即可重新root。
    但还是要记得备份数据后进行以下操作。
    注:刷机有风险,玩机需谨慎。 操作不当所造成后果,与我无瓜

开始教程

解锁手机bl锁

大部分手机官方为了保证手机的安全,为手机设置了BL锁,在BL锁未解的情况下,用户是不能自行刷机或获取ROOT权限的,所以要想root就必须先解bl锁。

华为和ov貌似不可以,具体自己手机是哪个牌子的可以去查一查是否支持解bl锁,下文以小米手机为例

解锁bl锁之前要先把自己的小米账号跟手机绑定上

之后直接百度搜索小米解锁bl锁75SqCn.png

75pkgx.png

下载完之后解压大概是得到这样的目录

打开miflash_unlock.exe并登录自己的小米账号进行解锁,解锁方式为在关机下音量下键与电源键一起按,当你看到这幅画面就证明你成功进入了Bootloader,之后就一路下一步就好了。75pQPA.png

如果无法识别手机请打开手机的开发者选项并打开usb调试,miui的开发者选项是点击我的设备→全部参数→连续按miui版本就打开了开发者选项

ps:小米手机解bl锁是需要等七天的,七天之后才可以解锁

注意一定要备份,一定要备份,一定要备份!!!

刷入第三方rec

REC全程Recovery,通俗一点讲就是手机刷机软件,手机开机时按住电源键和音量+建就可以进入到rec

rec分为官方rec和第三方rec这个就是官方rec,啥玩意也没有,有的有很鸡肋,所以这里我们可以刷入第三方rec。

第三方rec功能十分之多,可以直接一键root,这里推荐TWRP。

刷入第三方rec

首先要做的就是找到你手机对应的第三方rec,集合文件的下载地址: 天翼云盘 O网页链接(访问码:vv8a)
自行找到与自己手机对应的rec下载

下载完成后解压直接运行twrp一键刷入工具bat

部分机型可能没有这个文件,别慌你只需要找到一个有这个文件的,然后右键记事本打开它,把我画上的这个镜像文件名字改成你自己手机对应的rec里面带的镜像文件,改完之后保存把这个改完之后的bat文件放到你手机对应rec的文件夹里运行就可以了,记得运行时手机要处在Bootloader模式。

root系统

此时你的手机就会重启进入TWRP,这个时候点击高级→关闭AVB2.0校验

之后还是点击高级→root系统,这里会自动安装面具,之后手机会自动重启,手机上会多一个面具

这个时候你的手机就已经root成功了,你可以选择很多框架比如xp exp lsp框架,反正root好处多多,还有太多功能等待发掘


最后总结一下关于第三方REC的一些小技巧和知识

第三方REC有哪些?

  • LR.Team定制版TWRP、OrangeFox(橙狐)等…

以上提供了几个主流的第三方REC下载地址,几乎覆盖了全部机型。
强烈推荐 LR.Team定制版TWRP!

双清、三清、四清、五清、格式化Data、恢复出厂设置各是指的什么?

先介绍一下这几个分区:

一般的安卓系统都有以下几个存储空间分区:Data,Cache,Dalvik Cache,System,内置存储几个。SD卡是指外置TF卡,USB-OTG是指外挂的U盘,这两个不属于手机自身的存储设备。

它们各自有以下作用:

Data分区:保存应用程序的相关数据数据

Cache:保存系统以及应用的缓存数据

Dalvik Cache:安卓系统启动时,会建立一个所有程序的信任分支、以优化缓存文件,加快启动速度,即虚拟机缓存。

System分区:系统固件分区

内置存储分区:手机的内部存储文件(用户直接可见,即文件管理显示的内容空间)

下面说说双清、三清、四清、五清、格式化Data、恢复出厂设置的区别:

双清:清除Data、Cache

进入第三方的Rec,进入后点击【清除】,此时下面有个【滑动按钮确认恢复出厂设置】,即为双清。

以下清除操作属于高级操作,需要进入高级清除界面。

三清:清除Data、Cache和Dalvik Cache。

四清:清除Data、Cache、DalvikCache和System分区。

五清:清除了Data、Cache、Dalvik Cache、System分区和内置存储。

格式化DATA分区:全盘格式化

格式化Data分区以及五清操作会清除内部存储,这意味所有文件会全部丢失;所以在进行此操作之前,务必转移数据;尤其是ROM固件,很多人一时上头在格式化Data或者五清之后,把ROM固件也删除了,导致时手机内部没有固件可以刷入。

哪些情况下可以进第三方REC(如何进第三方REC)?

1:不同的手机不一样,对小米系列来说,长按电源键+音量加,待手机重启之后,松开电源键,继续按住音量加即可进入

2:在系统更新界面,选择“重启到Recovery”,也可以进入第三方REC;某些官改会在开机界面提供“卡刷模式”,亦即第三方REC模式。

3:卡米等情况下也可以进,方法如1

图片

第三方REC如何设置中文(前提是本身支持,某些不支持中文):

1:如果你是首次刷入,在进入首页之前,选择“SelectLanguage”这个按钮,找到“Chinese(Simplified)”这个选项,然后确认即可

2:如果你已经进入了首页,可以点击“Setting”,选择第四个图标,选择语言。然后确认。

第三方REC设置:
1:设置页,可以调节震动,语言,时间,

2:建议关闭“ZIP签名校验”功能

3:某些第三方REC的高级设置中有一些“重载主题”、ROOT系统、取消强制加密、恢复官方REC、签名boot、清除开机密码,清除电池信息等功能

4:第三方REC中有文件管理功能,并且是系统级的;你可以在这里进行一些应用的删除,文件修改等操作;

一些常用的目录:
1:sdcard:内部存储目录(即手机系统中文件管理显示的目录)

2:external_sd:外置TF卡目录

3:QQ文件目录:sdcard/Tencent/QQfile_recv

4:系统下载目录:sdcard/Download

注意:

1:当系统进行了安卓底层更新的时候,一般来说,第三方REC也需要自己进行升级;否则会出现刷ROM错误。

2:在进行“更新官方系统”或者第一次刷入第三方REC的操作时,务必在重启手机之前刷入Magisk框架;防止第三方REC恢复成官方REC。

其他:

1:在第三方REC模式下,手机可以用数据线直接连接电脑,进行数据传输

2:第三方REC下,可以使用截图;和系统截图一样,都是按下电源键+音量减,实现截图操作。所以以后如果要将刷机过程中的错误发给别人看,最好用截图功能。


你真的了解Fastboot模式吗? 硬核科普!

不知道机友们对Fastboot模式了解多少,或许大部分机友只在解锁的时候进Fastboot,刷TWRP的时候进Fastboot,好奇这个模式还能干什么?

图片

本篇文章就结合我的经验充分解释一下有关Fastboot在普通用户层面的相关知识,可能存在差异,后续更新完善,本人文字功底较差也欢迎指正!

图片

Fastboot模式与刷机紧密的联系着,有一种说法,能进Fastboot就不是真砖,当然,只针对经验丰富的老司机,新手来说,我的手机开不了机了,就是砖头。

图片

CMD命令行

在没有适配adb环境的电脑上,不可以直接用开始菜单里的cmd来执行adb/fastboot命令,后续抽空写一下全局adb教程

图片

1
## https://wwi.lanzoui.com/iAQUYskx50b## 下载谷歌官方提供的工具,第一个文件夹里有fastboot驱动

进入Fastboot模式

彻底关机下:

(小米/联想/努比亚): 音量下+电源键(长按)

(一加): 三个键一起按住(音量上+下+电源键)

(三星): 插上数据线-音量上+下+电源键进入Recovery-用音量键选择reboot to bootloader再按电源键进入

仅举例部分,可到各大机型板块或网上搜索关键字

图片

连接电脑

Fastboot模式连接手机,如下图所示,没有驱动

图片

Fastboot模式连接手机,如下图所示,连接正常(名称可能差异)

图片

驱动在上面有提供

图片

解锁BL

解锁会全盘格式化,各家厂商解锁方法不一

1
fastboot oem unlock ## 一加 Fastboot命令 http://www.miui.com/unlock ## 小米 网页申请

图片

仅举例部分,可到各大机型板块或网上搜索关键字

解锁成功每次开机都会弹出警告页面(小米定制在第一屏)

图片

查看是否解锁

最后一行显示locked视为未解锁

图片

最后一行显示unlocked视为已解锁

图片

小米的开机第一屏有把锁判定

图片

解除加密

vbmeta分区加密的作用是保护系统不被修改,如果你想ROOT或者是想删掉一些系统文件,则必须去除,其原理是做空

通过以下命令:

1
2
## https://wwi.lanzoui.com/iWlOVvdiffcfastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
## https://wwi.lanzoui.com/iaJ6Bvdifgdfastboot flash vbmeta_system vbmeta_system.img

不去除加密的情况下修改系统文件,会循环卡死Fastboot

在预装Android10.0的手机上,想要修改系统文件,将涉及到一个新的概念

-动态分区-

动态分区是什么?

Android存放系统文件的分区有:

System/Vendor/odm等

非预装安卓10.0的手机,例如红米K20Pro,获取ROOT权限以后,就可以通过MT自己精简系统了,把一些不会用到的预装APP删了重启,OK这些APP没了

但如果!我的手机出厂就是安卓10.0及安卓10.0以上的系统,就拿我的红米K30S来说,按照大佬们的方法获取了ROOT权限,删了个不会用到的预装APP重启,你们猜会怎样?

没错,就是卡兔子(Fastboot模式)

图片

其根本的原因就是因为动态分区。本来单独固定大小的三个系统分区

(System/Vendor/odm)

合并成了一个super分区,其里面包含的子分区是可以随意调整大小的

打个比方:

super分区=10G

System=5G

Vendor=4G

odm=1G

我可以把System调整为4G,把odm扩大到2G

在非动态分区的情况下,此操作异常危险且无法通过OTA完成

在动态分区的情况下,可以轻松通过修改super镜像完成,且可以通过OTA系统更新到用户的手机

变化导致无法直接修改系统文件,但第三方ROM可以解决,例如一些官改就支持修改系统分区,只能说仅仅原版系统有这种限制,至于原因就不得而知了

图片

有哪些系统分区?

早期的刷机包非常简陋,整个刷机包才一两百m,只有一个系统分区System(不包括boot和底层)

安卓8.0开始,从System里分离出来了Vendor

安卓10.0开始,从System里分离出来了product

安卓11.0开始,从System里分离出来了system_ext

当前存放系统文件的分区有:

System+Vendor+product+system_ext

刷入镜像

通过以上,我们对系统分区有一定了解,而镜像的意思就是存放系统文件的压缩包,这跟我们平常压缩的文件不同,是一种特定的压缩形态,能保持每个文件对应的权限,在刷机包里一般是后缀为img的文件(卡刷包一般压缩为dat/br)

Fastboot模式可以刷入img格式的镜像,例如刷入System分区镜像:

1
fastboot flash system xx.img## XX.img指镜像目录## system指将刷入的分区

图片

刷入Vendor分区镜像:

1
fastboot flash vendor xx.img## XX.img指镜像目录## vendor指将刷入的分区

图片

Fastbootd

Fastbootd是动态分区专属的一个模式,属于Recovery分区的功能。部分TWRP也适配

预装动态分区的手机上是无法通过在Fastboot模式刷入系统镜像的(指super内的子分区),只能完整刷入super.img

图片

在fastboot下执行:

1
Fastboot reboot fastboot

图片

进入Fastbootd方可正常刷入

图片

双分区概念

网上相关科普很多,你可以理解成我的手机里有两个大分区,通常我们手机系统更新步骤是

下载系统包-点击更新-手机重启-离线安装-自动重启

如果是AB分区的机型

下载系统包-点击更新-在线安装-安装完成-提示重启

没错,可以一边系统更新一边正常使用手机,没有关机安装更新的步骤,其原理很容易理解

我的手机有两个分区A和B,我在使用A分区收到系统更新,系统会将系统安装到B分区,安装完成提示重启,就会进入B分区

好处有很多,比如把手机搞变砖了还可以切换另一个分区继续用

切换分区

1
fastboot set_active a## 切换到A分区

图片

1
fastboot set_active b## 切换到B分区

图片

回锁BL

在执行回锁指令之前,你必须确定当前系统没有任何修改,否则无法开机。因此回锁操作十分危险。

1
fastboot oem lock

小米通用刷回官方系统教程

此方法并非万能,倘若你的设备无法进入Fastboot,就只能求助售后了

图片

在这里下载你机型的线刷包

https://www.miui.com/shuaji-393.html

图片

下载通用刷机工具

图片

解压到英文目录的文件夹,如果不懂就直接解压到桌面

图片

最新线刷包一般两层压缩,还需要解压一次

图片

点进去文件夹能看到这些东西

图片

解压通用刷机工具并打开这个

图片

点这里安装驱动

图片

点这里选择解压出来的文件夹

图片

注意是包含内容的那个文件夹

图片

如果选错了会有错误提示

图片

目录必须是全英文

图片

第1个是常规的刷回,第3个是回锁并刷回(解锁不易,慎重回锁),第2个是MIUI升级版本

图片

把手机彻底关机,音量下+电源键进入兔子模式插上

是否连接成功取决于你的数据线/电脑接口,可在设备管理器查看

图片

点击加载设备,就能看到你的手机连上了

图片

点击刷机开始刷入,一定要保持稳定连接,等待完成

图片