安卓分享后端砖头

Android获取Root权限方法及原理简介

2022-06-21  本文已影响0人  古樹繁花
方法原理通用,此文以小米手机为例。

步骤一,解除手机的BootLoader锁定,简称解锁

简介:Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装载到内存中然后跳转到操作系统所在的空间,启动操作系统运行。
原因:因安全原因,手机Bootloader出厂默认都是锁定状态,需要手动解锁后在Fastboot(线刷模式)下才能有效执行一些命令。

解锁方法

步骤二,提取系统boot镜像并使用Magisk进行修补

简介:现安卓系统的Root获取和管理基本都是通过Magisk(面具)进行的,Magisk有多个分支和版本,想详细了解可以去搜索一下,这里以稳定版为例

提取boot及使用面具修补方法

1)提取boot先获取完整系统安装包,MIUI获取系统包可以直接在系统更新设置界面下载最新完整包,或者在XiaomiRom网站去下载对应机型的系统包;
2)拿到系统包后,使用Payload Dumper工具进行解包,然后得到boot.img文件,将文件传到手机上;
3)在手机上安装Magisk-v24.1应用,面具可以在GitHub下载;
4)打开安装好的Magisk应用,在主页面点击安装,然后方式选【选择并修补一个文件】,在文件选择界面找到你在步骤2)传到手机上的boot.img文件,点击确定进行修补,修补完成后,Magisk会生成一个新的boot镜像,名为magisk_patched-24100_ckbRw.img,讲此boot镜像文件传到电脑保存;

步骤三,刷入Magisk修补过的boot镜像

简介:此步骤是通过执行命令刷入boot获取root权限,为根本的方式,网上有很多一键获取root的程序什么的本质上都是通过此命令进行的,它只不过是帮你修补好了boot以及打包了adb并将命令写在了脚本里

最后,重启手机查看root情况

执行命令重启手机,也可以长按电源键重启

fastboot reboot

打开Magisk,显示了Magisk的版本就是已经获取了root权限,root权限由Magisk进行管理授权给其它应用。

上一篇 下一篇

猜你喜欢

热点阅读