aosp-刷入Magisk面具获取root权限

一、简介

话说上次root手机都已经是初中的时候了,那时候捣鼓手机不亦乐乎,Android4.4的系统先解锁,再刷入第三方Recovery,然后再刷入Root包去获取Root权限

想学点逆向的知识,所以要root一下aosp,刚好看看现在root的方式是怎样的,网上找了一圈也没有关于aosp的教程,但最终实现下来还是挺简单的

二、步骤

1.解锁系统(已解锁的可忽略)

bash 复制代码
#首先要安装一下fastboot,可以自己百度
#进入bootloader模式后,执行下面的命令解锁bootloader
fastboot flashing unlock

2.获取boot.img文件

系统编译完后,位于out/target/product/型号代号

注:我的手机为pixel4XL,所以型号代号为coral,所以我这边的总目录名称为out/target/product/coral

在这目录下可看到boot.img镜像文件,这个就是我们所需的文件

将其拷贝到手机的Download目录下

3.修补boot.img

  1. 手机下载安装Magisk app:Magisk-download
  2. 打开Magisk APP【1.安装 - 2.选择并修补一个文件 -- 3.选择boot.img -- 4.开始 -- 5.修补成功】
  1. 修补成功,会在 Download 目录生成(magisk_patched-版本_随机.img )文件,每次生成的随机字符都不一样,使用的时候请输入生成的名字
  1. 电脑下载 adb-fastbootlanzoub.com/b02plghuh

  2. 手机插电脑,文件传输模式,把 boot.imgmagisk_patched-版本_随机.img 两个文件复制到 adb-fastboot 目录

6.打开"打开CMD命令行.bat",输入下面的命令

bash 复制代码
#重启到fastboot模式
adb reboot bootloader
#刷入面具文件,我这里的面具文件为magisk_patched-26100_bZJZi.img(要输入自己镜像文件名称,每个人都不一样)
fastboot flash boot magisk_patched-26100_bZJZi.img

出现下面代码就成功了

css 复制代码
Sending 'boot_b' (196608 KB) OKAY [ 4.941s]
Writing 'boot_b' OKAY [ 0.489s]
Finished. Total time: 5.451s

重启设备

复制代码
fastboot reboot

注意:

如果刷模块不兼容或者其他骚操作导致不能开机,可以把我们前面提取的boot.img 通过fastboot刷回去,恢复原系统,一般都能正常开机!

boot.img保留一份在电脑,避免出问题了可以自救下!

还原boot指令:

复制代码
fastboot flash boot boot.img

三、验证

显示Magisk的版本,就是刷好了的

四、遇到的问题

我的打开面具会弹提示

解决办法是:

下载ES文件浏览器

给予它root权限->在其工具功能中开启两个功能->工具-Root工具箱->工具-显示隐藏文件

依照路径 system/xbin->找到su文件并删除

重启即可

五、感谢

一加手机安装面具教程(OnePlus手机获取root权限) - Magisk中文网 (magiskcn.com)

【手机改造计划】面具Magisk异常状态显示检测到不属于Magisk的su文件咋办 - 哔哩哔哩 (bilibili.com)

相关推荐
走在路上的菜鸟6 分钟前
Android学Flutter学习笔记 第五节 Android视角认知Flutter(插件plugins)
android·学习·flutter
2501_915921431 小时前
如何在苹果手机上面进行抓包?iOS代理抓包,数据流抓包
android·ios·智能手机·小程序·uni-app·iphone·webview
_李小白1 小时前
【Android 美颜相机】第五天:GPUImageFilterTools
android·数码相机
冬奇Lab1 小时前
【Kotlin系列05】集合框架:从Java的冗长到函数式编程的优雅
android·kotlin·编程语言
冬奇Lab1 小时前
稳定性性能系列之十四——电量与网络优化:Battery Historian与弱网处理实战
android·性能优化·debug
Coffeeee1 小时前
了解一下Android16更新事项,拿捏下一波适配
android·前端·google
用户41659673693552 小时前
深入解析安卓 ELF 16KB 页对齐:原生编译与脚本修复的权衡
android
恋猫de小郭2 小时前
Compose Multiplatform 1.10 Interop views 新特性:Overlay 和 Autosizing
android·flutter·macos·kotlin·github·objective-c·cocoa
胖虎12 小时前
Android 文件下载实践:基于 OkHttp 的完整实现与思考
android·okhttp·下载文件·安卓下载·安卓中的下载
_李小白2 小时前
【Android 美颜相机】第四天:CameraLoader、Camera1Loader 与 Camera2Loader
android·数码相机