无 Recovery 安装 magisk(root)

2022-03-25 12:08:03 +08:00
 Mateverse

前情提要:

我用的小米 civi ,有且只有国际版的包但是没 root ,再加上没有第三方 rec ,于是找了一下怎么刷入 magisk 。我是今天才知道还可以这么用…估计还有不知道的同学,分享一下。因为是写在博客上的(技术太烂就不放博客混 pv 了……),所以有的地方说的比较无基础一些,有开发基础的大家将就着看。

以下操作需要用到部分文件的下载以及提前解除 bl 锁以及一根链接顺畅的数据线,部分链接不识别的话请手动复制奥,所需打包下载地址:wwp.lanzout. [删 除] com/iANCn020tokb,咕咕噜链接: https://drive.google.com/file/d/1B-TTi8xu_BBvEEGIeuSCViJ3IhdzIBin/view?usp=sharing ,下载打包链接内的文件后不需要点击内容中的下载


上步骤:

[一、确定你的刷机包]

1. 如果你是线刷包

找到你的 boot.img 文件,复制到手机内

2. 如果你是卡刷包

首先解压你的卡刷包,然后下载 wwp.lanzout. [删 除] com/iEAvI020to7i

解压,将上面解压后卡刷包内的 payload.bin 复制到 payload_dumper 文件夹内的 payload_input 文件夹内,后打开 payload_dumper-win64 ,等待输出完成到 payload_output 中。

[二、更改 boot.img]

通过上面的 1 或 2 你会得到 boot.img 文件,将文件复制到手机内你找得到的地方。然后安装 magisk apk ,下载地址:github. [删 除] com/topjohnwu/Magisk/releases/tag/v24.3

如果比较慢,你可以点击这个链接:wwp.lanzout. [删 除] com/irkwW020to5g 密码:aqsc

安装 Magisk 之后打开,在第一张卡片( Magisk )右边,依次点击安装-安装-选择并修补一个文件,选择复制到手机内的 boot.img

然后手机会启动控制台,并且会为你展示输出地址,一般输出地址在你的手机目录的 Download 文件夹下,文件名为magisk_patched-24300_*****.img,复制这个文件到电脑。

[三、刷入更改后的 boot.img]

首先下载 adb ,如果有请跳过,没有可以点击:wwp.lanzout. [删 除] com/i61AZ020tnza 进行下载。下载后解压到你能找到的位置。

打开 powershell ,如果找不到在哪里,可以按Windows+R,然后输入 powershell ,回车即可。

手机重启,按住音量减,按开机,进入 fastboot ,链接电脑。

然后 cd 到你的adb文件夹内,首先输入

fastboot devices

查看是否有设备链接成功。然后输入

./fastboot flash boot 路径 /路径 /magisk_patched-24300_*****.img 

点击回车,大功告成,完成后手动重启即可!

注意!注意!注意!最后一行命令内的 路径 /路径 /magisk_patched-24300_*****.img需要输入你的实际地址!如果你不会,可以输入完其他命令之后,把更改后的 boot.img 文件拖入到 powershell 窗口内即可!

7264 次点击
所在节点    Android
26 条回复
MacDows
2022-03-25 12:14:49 +08:00
好像安卓某个版本之后的都是这样
ysc3839
2022-03-25 12:18:21 +08:00
@MacDows
Magisk 的流程都是这样的,基本是找到 boot.img ,patch boot.img ,刷入 boot.img 。
除了三星等一些使用私有刷机包格式及恢复模式协议的厂商,其他厂商都能用楼主的方法提取 boot.img 和刷入。
Mateverse
2022-03-25 12:18:28 +08:00
@MacDows 说实话,我真的是今天才知道… 之前都是用别人做好的包或者 rec 刷入 magisk.zip
qqg1530
2022-03-25 12:22:05 +08:00
老了
JensenQian
2022-03-25 12:33:10 +08:00
civi 有不是官方做的 twrp 的,残心的
seers
2022-03-25 12:38:55 +08:00
ota 后记得再去 magisk 点下 patch 第二分区不然重启没了
selca
2022-03-25 12:50:16 +08:00
按照官方给的文档,一下就完事了
https://topjohnwu.github.io/Magisk/install.html
ltkun
2022-03-25 13:12:02 +08:00
找不到刷机包的路过
66beta
2022-03-25 13:24:01 +08:00
标准流程啦,你真的老子,另外 twrp 最近适配了一大批新机,你可以去看看
ChaosesIb
2022-03-25 13:37:41 +08:00
github.com/bkerler/mtkclient
补充一下,联发科手机可以用这个后门工具提取 boot.img ,解锁 BL 。对于那种解锁麻烦或者不公开 ROM 的机型很方便。
Mateverse
2022-03-25 13:44:33 +08:00
@66beta 五笔害人啊兄弟
coolmint
2022-03-25 13:44:44 +08:00
嗯,magisk 基本都是这个方法装,我早期也是在 recovery 里面刷,后来发现了这个方法,就不用 recovery 了,毕竟很多时候刷个 recovery 就是为了装 magisk 。。
66beta
2022-03-25 13:46:52 +08:00
@Mateverse 我去,拼音啊,怎么回事...
AoEiuV020CN
2022-03-25 16:42:38 +08:00
有的手机这样刷可能卡白米之类的问题,需要另外刷去除验证的包,
我一般都是等别人出了同机型的教程再刷,
Mateverse
2022-03-25 16:45:36 +08:00
@AoEiuV020CN 只刷 boot.img ,不刷整包啊。不过我不确定,因为这是我今天才知道的方法……
weyou
2022-03-25 17:06:26 +08:00
一加 7T 之后一直这样做的,因为没有 twrp 适配
shangyu7
2022-03-25 17:08:14 +08:00
magisk 官方有教程吧,没必要再写一遍
clf
2022-03-25 17:15:30 +08:00
Android11 及以后均是如此刷入了,基本流程就是这样的。

另外升级更新系统的时候可以利用 ab 分区来实现不掉 root 。
AoEiuV020CN
2022-03-25 18:45:13 +08:00
@Mateverse 就是说只刷 boot 会有问题,系统检测到 boot 被篡改就直接罢工了,
比如 k30u ,刷了 boot 就要刷 vbmeta 去除校验,
nicevar
2022-03-25 20:12:44 +08:00
不校验的手机才管用,否则 patch 一下刷进去无法启动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/842820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX