背景需求,Android移动端软件太过流氓,随意驻留后台,其他root方案不满意
第一步,请将手机升级到你想稳定的版本
参考文档,
安装 | KernelSU
https://kernelsu.org/zh_CN/guide/installation.html#patch-boot-image
免github下载地址
KernelSU
https://mrzzoxo.lanzoub.com/b02qi7toh
下载其中的apk
和对应版本的 AnyKernel3-*.zip 文件
Releases · tiann/KernelSU · GitHub
刷机镜像
一加手机官方ROM下载_全量包_线刷包_救砖包_降级包_一键Root工具-大侠阿木云盘
https://yun.daxiaamu.com/OnePlus_Roms/
解压刷机镜像工具
刷boot镜像的工具
搞机助手-官网
https://lsdy.top/gjzs
提取boot的软件
工具 密码3wdp
相关集合(固件boot提取工具,刷boot工具,已经修补过的boot镜像,官方镜像,官方校验镜像,KernelSU管理器,boot镜像打包解包工具 替换目标内核文件)
https://wwzs.lanzouk.com/b042gdzfg
密码:1234
第一步解锁,安装Android驱动
补充说明本人手机最开始使用的是该方案root,但因为无法逃过银行类app检测,所以换方案
一加全能盒子、一加全能工具箱最新版下载 - 一加全能盒子 | 工具箱
https://optool.daxiaamu.com/optool
本地全量包升级151系统,替换未官方boot,
可能有的操作因为如上方案所以就跳过关闭校验了,根据
封闭社区酷安提示
刷完机之后,需要关闭校验,
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
系统151的省流,
下载集合里面的
1+ ACE2V 系统151版本new-boot.img
搞机助手,解压并安装
效果
授人与鱼不如授人与渔
依据上方引用,自行提取官方镜像里面的boot,手动修补 boot.img,
通过 包解包程序,把ROM拖到我头上解包全部文件.exe 文件提取出官方boot.img
接下来是通过 Magisk包里面的/lib/arm64-v8a/libmagiskboot.so 解包,替换官方boot内的kernel文件,重新打包
其中请注意magiskboot.exe 是linux arm64系统下的软件,
请将其推送到手机 /data/local/tmp/magiskboot,下运行
同时将其官方boot.img 镜像也推送到/data/local/tmp/boot.img
赋予刚 push 文件的可执行权限 chmod +x magiskboot
执行解包命令
进入当前目录下
电脑连接手机,
adb shell
cd /data/local/tmp/
,执行
./magiskboot unpack boot.img
删除或者修改官方内核文件
rm kernel
将上方 AnyKernel3-*.zip 的文件解压,提取image文件,当前目录下
改名为kernel
打包
./magiskboot repack boot.img
自此授渔结束,请自行准备渔网,船只等工具,基础技能不足者,请自行学习linux,相关Android驱动,请自行解决