小米平板5/5pro超详细root基础原理加教程加工具加文件,学会能刷所有

您所在的位置:网站首页 小米刷twrp免费维修吗 小米平板5/5pro超详细root基础原理加教程加工具加文件,学会能刷所有

小米平板5/5pro超详细root基础原理加教程加工具加文件,学会能刷所有

#小米平板5/5pro超详细root基础原理加教程加工具加文件,学会能刷所有| 来源: 网络整理| 查看: 265

实在看不惯现在的刷机风气,一群人在那里发视频炫耀自己root,完了还留个qq群,进群啥也没,想root就要交钱。说的好听,防止伸手党,实际上就是在那里恰烂钱,为啥这么说呢,因为我仅仅在群里发了个boot文件的截图,就把我踢了,我一不打广告二不传文件,T我图啥呢,细品!

话不多说,开始教程,在这里先感谢酷安:欢乐大憨憨 无偿提供的boot文件。

这篇文章是为了小白,新手,普通人写的,大佬直接拉到最底下。

声明:提取boot不过是在系统更新的时候抓个包或者官方提供的全量包,下载下来,用特殊工具dump出boot.img而已,不是不会,只是偷个懒,前人种树后人乘凉,乘凉的时候别忘了怎么种树和感谢前人就好。

---------------------------------------分割线-----------------------------------------------------------

简单讲一下root一部设备的终极目标和原理(种树方法):

其实简单来说就是让系统再开机之前就被修改并加入获取root权限的二进制文件。开机之后由于系统已经开机了,保护机制使你无法对系统更改,所以需要我们常说的第三方recovery(rec)。

为什么是第三方呢   ,因为官方的rec功能单一,只有恢复出厂设置和清除数据。

第三方的如TWRP,才有完整的操作分区的功能,如:刷入root卡刷包。

看到这我相信大家明白了手机root需要先刷个第三方rec。

因此引入概念,fastboot。

如果说刷系统需要rec的帮助,那么刷rec就是需要fastboot的帮助(也叫bootloader)

我简称bl。

bl是更为底层的刷机模式,一句话说就是他不单独修改文件,而是直接把整个系统分区用一个img文件覆盖掉。(img镜像文件,等于一块磁盘的完整拷贝)

bl很原始,所以没有图形化界面,也就不能触摸操作,所以当你有了img文件,就可以做叫做线刷的操作。

用bl就可以替换掉rec分区,来更换rec。

但是没那么简单,厂商锁死了,不允许用户随意替换rec。

所以推下来最后就是需要解锁bl。

bl解锁完了就可以一步步往回走,改掉系统,获取root了。

——————————分割线————————————

是不是快睡着了,好,正片开始。

这次只管小米平板,那么就说小米平板。

小米解锁大家应该基本都会,就是去小米官网https://www.miui.com/unlock/index.html,申请解锁,这里就不多说了,小米官方给了教程。

跟着我的思维走,解锁完了是不是就是刷rec了。

但是很不巧,小米平板5至今没适配的第三方rec。

这才是本次的关键。

我们其实有个办法绕过rec。

因为最终目的是修改系统文件,bl其实也能做到,但是是整个分区一起改。

大家记住,改的是boot分区就行了,system等分区不需要动。

但是我们没原始的boot分区数据,那怎么改呢,就回到我开头说的,从官方给的系统全量包中提取出boot分区,获得boot.img。

我会提供boot.img给大家,但是记住了,这是对应系统版本的!

boot.img有了之后,就是需要对他修改,再刷回去,这样就等于完成了rec的工作,不需要rec了。

修改的办法非常简单,下载magisk,也就是面具app,理解成管理root的app就好。

他里面点安装,有个方式是修补boot。

我们只需要把boot.img放进手机,用magisk给他修补一下,就获得了一个拥有root权限的系统分区。

有了打完补丁的boot后,我们回到fastboot,要划重点了!

把打完补丁的boot拿回到电脑,放入fastboot文件所在目录。

此时,平板进入fastboot模式,数据线连接电脑,我们电脑上打开fastboot工具所在目录,按住shift键不放,同时在文件夹空白处右击,你会看到菜单中有个在此处打卡powershell或者命令行。(不会的学习windows的命令行基本操作,很简单,别怕)

测试boot文件是否成功获取root且能开机可以用命令

如果是powershell: ./fastboot boot boot [打完补丁的boot文件名]

如果是cmd: fastboot boot boot [打完补丁的boot文件名]

来开机测试,是一次性的,不会损害系统boot。

真正刷机,我们输入:

如果是powershell: ./fastboot flash boot [打完补丁的boot文件名]

如果是cmd: fastboot flash boot [打完补丁的boot文件名]

如 fastboot flash boot patched_boot.img

回车,会看到success。说明成功了。

再输入fastboot reboot 重启,然后再打开magisk看看,已经root完毕了。

接下来只要不更新系统,root就不会消失,如果更新了,那么,我希望大家看了这文章能明白自己需要做什么,我也抵制纯伸手党,但授人以鱼不如授人以渔,只知道收钱那这个圈子就变味了,你学会了原理,就能举一反三!学会刷这个,那么任何手机你都会刷。

需要文件的下载地址(记得解压缩):

https://www.lanzouw.com/b0dfit1re密码:cki3



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3