一种新的 Magisk 安装方法,免 ROM 解包,不需要 TWRP,还有点 NTR

2023-01-10 23:23:32 +08:00
 huangsijun17

前言:

近期,有安卓开发者新开发了一个新的安卓提权与权限管理软件KernelSU(Manager),适用于支持 GKI 的出厂安卓 12+设备。支持 GKI 的设备的 boot 分区是通用的。直接用谷歌对应安卓与 Linux 的版本号的源码编译出来就能刷入使用。


准备:

  1. 已经解锁 BootLoader 的出场安卓 12+设备,Linux Kernel 5.10+等,详见 KernelSU 对于设备的限制。
  2. 一台电脑、fastboot 驱动、fastboot 程序、品牌数据线等。
  3. KernelSU 项目生成完的对应版本 boot.img 。

安装方法:

在 Bootloader 下使用fastboot boot boot.img引导加载 KernelSU 后,在 KernelSU Manager 中给予已安装的 Magisk Manager 权限。打开 Magisk Manager ,就可以“直接安装”Magisk 了。


注:教程中所述的 Magisk 单指二进制文件等,不包含 Magisk Manager 应用;教程中所述 Magisk Manager 单指安卓应用,不包含 Magisk 对系统的修改;教程中所述 KernelSU 单指二进制文件等,不包含 KernelSU Manager 应用;教程中所述 KernelSU Manager 单指安卓应用,不包含 KernelSU 对系统的修改。

拿另一个 Root 管理程序来安装 Magisk ,是不是一种 NTR 呢?

14694 次点击
所在节点    Android
39 条回复
huangsijun17
2023-01-11 18:48:46 +08:00
@yukiww233 安卓 13 的 Magisk 安装在 boot_init ,而非 boot 。
weishu
2023-01-11 18:58:48 +08:00
终于知道牛头人啥意思了😂
codergrowing
2023-01-11 20:56:14 +08:00
@huangsijun17 #17 还是没明白,我通过 KernelSU 安装了 Magisk ,此时在 Magisk 里还是可以打开 Zygisk 开关的吧?我直接在 Magisk 里安装 Magisk 模块不就好了,为啥要在 KernelSU 里安装 Magisk 的模块呢……

再请教下,安装了 KernelSU 还能实现 root 隐藏吗?
huangsijun17
2023-01-11 21:30:23 +08:00
@codergrowing 。我是说明我在有 KernelSU 时还要装 Magisk 这个“多此一举”的原因之一是 KSU 不支持 Zygisk 。
另外,KernelSU 的全部二进制代码等都在 Kernel 里,su 采用白名单挂载制。理论上没有软件可以检测出 KernelSU 。
codergrowing
2023-01-11 21:33:11 +08:00
@huangsijun17 #24 好的好的,明白了,多谢,我周末抽空搞一下试试。理论上说备份下我现在的 boot.img 就行吧,即使砖了也可以刷回来未修改的 boot.img
huangsijun17
2023-01-11 22:23:37 +08:00
@codergrowing 安卓 13 的 Magisk 安装在 boot_inti ,12 的才安装在 boot 。KernelSU 的 boot 进去的话,重启就没了,没必要备份。
jinyang656
2023-01-13 14:42:00 +08:00
这个是真不错,马上格手机试一下
Admin8012
2023-01-14 12:28:56 +08:00
看起来未来可期
hank9999
2023-02-01 23:02:05 +08:00
@huangsijun17 fastboot boot 直接返回未知指令了, 当时我和群组里搞 twrp 砖了 N 次(悲
高通系的还能用 boot
8100 出厂安卓 12
hank9999
2023-02-01 23:02:36 +08:00
@huangsijun17 PS: 机型是 K50 系列
huangsijun17
2023-02-02 01:12:49 +08:00
@hank9999 需要 fastbootd 模式,试试看先跑 adb reboot fastboot 或 fastboot reboot fastboot
dilu
2023-02-06 14:26:56 +08:00
道理我都懂,但是我是 vivo 不能解 bl doge
cnfzv
2023-02-11 16:51:54 +08:00
@hank9999 部分分区格式的机器不能用 boot 的,只能先刷入 rec 分区再启动到 rec ,如果直接 boot 必砖
hank9999
2023-02-13 18:05:40 +08:00
@huangsijun17 还能这样 我去试试
hank9999
2023-02-13 18:06:08 +08:00
@cnfzv 好的,谢谢
hank9999
2023-04-20 20:07:50 +08:00
@huangsijun17 隔了快半年我才想起来去试试(),fastbootd 下会提示 Unrecognized command boot, fastboot 下会提示 unknown command ![image.png]( https://s2.loli.net/2023/04/20/LjiC7SU2lNPzqxQ.png)
huangsijun17
2023-04-20 23:08:00 +08:00
@hank9999 部分机型的 BL 和 Fastboot 被修改,不允许引导镜像,那就只能刷进去了。
YGBlvcAK
2023-05-27 22:44:44 +08:00
说实话,好多🐟,magisk 修补一下内核,直接 fastboot 刷不就完了
huangsijun17
2023-05-29 10:21:51 +08:00
@YGBlvcAK Magisk 修补用的内核文件从哪里来?下载刷机包,卡刷包的话还要解包 payload ,再传手机里处理,再传回电脑。
我这样安装,只用准备一个 KernelSU 的 img 就行。而且一般情况下,这个 img 能从买来用到手机报废。
更不要说,新手机买来,连刷机包都没有时,你怎么拿 Magisk 修补?

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

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

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

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

© 2021 V2EX