尝试了原版 magisk + lsposed + shamiko 和 magisk delta + lsposed 方案以后,个人认为 kernelSU + lsposed + shamiko 是适合 13ultra 的最佳方案,除了一些全局模块如字体替换之类的(这个其实也可以实现,本帖不赘述),其他的常用模块均能正常使用,且 root 操作流程以及后续的使用是最简约的。 kernelSU 用来获取 root 权限(且拥有目前最强的隐匿性),lsposed 用来安装大家熟悉的功能模块(类似 xposed 框架),shamiko 则用来隐匿开启 lsposed 之后可能的 app 检测,话不多说下面正式开始教程。
这一步不需要过多赘述,前往小米官网xiaomi-unlock,下载解锁工具,按照提示即可。在这一步中,你会安装下面步骤所需要的电脑驱动。(我自己等不及 168 小时,闲鱼花了 200 秒解,但是这种要问清楚需不需要切换账户,如果是登录指定账户的话有锁机风险,我用的这个猜测是小米售后渠道的灰产)
首先安装 kernelSU 的管理 app ,直接安装该 apk 即可:kernelsu-manager 随后将手机连接 pc ,windows 或者 mac 均可,以下涉及到的命令也全都通用,并打开手机开发者选项中的 usb 调试且授权给你的电脑(手机会蹦出弹窗),pc 上下载platform-tools(用来调试 adb 和 fastboot 指令)
解压 platform-tools 并下载kernelsu-boot-13u.img (其他机型需要找对应的内核版本,这里只保证小米 13ultra 可以直接用,太旧的机型可能要自己编译,具体看 kernelsu 官网)
在 platforms-tools 文件夹打开终端( windows 电脑可以在文件夹空白位置按住 shift 并右键,选择 powershell 或者 cmd ,mac 自己 cd 过去) 输入
./adb reboot bootloader
等待几秒,手机将进入 fastboot 模式,之后输入
./fastboot boot kernelsu-boot-13u.img
“kernelsu-boot-13u.img”以你实际下载的文件名为准,此时手机将自动开机(这条指令只是临时使用 kernelsu 的 boot 启动,如果启动失败直接重启手机即可恢复原版 boot ),进入系统后点开 kernelSU 的管理 app ,不出意外的话,你将看到 kernelSU 已经正常工作。 重新输入第一条指令./adb reboot bootloader ,在进入 fastboot 模式后输入
./fastboot reboot
进入系统,你会发现 kernelsu 正常工作且重启后依然有效,在下方导航选择中间的按钮,即可给需要的 app 进行 root 授权,如果你只是单纯的需要 root 而不需要 xposed 模块,可以到此为止,这种方式目前具有最强的隐匿性,除了你手动授权 root 的 app 外,其他 app 无法识别出,包括但不限于交管 12123 、数字人民币、各类银行 app 。
在 kernelsu 的 app 中,选择下方最右侧按钮,可以安装模块。 首先我们需要下载safetynet-fix-v2.4.0-MOD (如果你确定不需要使用 google play 商店则不需要此模块)
将以上四个模块下载后放进手机,并在 kernelsu 中安装(不需要每一个装完就重启,安装一个之后返回再安装别的就行),安装完最后一个重启手机。 你会发现 lsposed 已经正常加载且可以安装任意 lsposed 模块,均能正常使用。 此版 shamiko 不需要手动开启白名单,会根据你在 kernelSU 中选择的 root app ,自动正常工作,除了上述不需要任何额外操作。可以安装一个 mt 管理器并在 kernelsu 中授权,验证 root 权限已正常获取。
可以下载一个 momo ,验证隐匿性 bootloader 的痕迹不需要隐藏,没有 app 会扫描这个。。。当然有模块可以做到隐匿 bl 解开的痕迹,但纯属自我安慰,没有任何意义。
截至目前,你已经完成了 root 的获取和 lsposed 框架的安装,可以尽情玩耍啦~
前往小米应用商店(没错 miui 自带的那个官方 app 市场),搜索 “google play”,点击搜索列表中的第一个"Google Play 商店",并选择“升级”,完成后会在桌面看到 play 商店,点进去登录账号(需要能够正常访问的网络环境),由于我们先前在 kernelSU 中安装了 safetynet-fix-MOD 模块,此时你会发现设备是“已认证”状态,所以我们可以正常安装包括 Netflix 在内的任意 app (不能保证其他机型也可以通过此模块奏效)
最后提一嘴,小米设备解锁 bl 以后,不会掉 windvine 等级,所以我们可以用 hdr10 或者杜比视界欣赏 Netflix ,13u 这块屏的体验相当不错,应该是我在移动设备看 Netflix 天花板了。
1
LongLights OP 四个模块漏掉了
[safetynet-fix-v2.4.0-MOD]( https://pan.moseacg.com/s/ndbc5) [Zygisk-on-KernelSU-v4-0.7.1-89-release.zip]( https://pan.moseacg.com/s/mmBCW) [LSPosed-v1.8.6-6913-zygisk-release.zip]( https://pan.moseacg.com/s/d5WHz) [Shamiko-v0.7.3-174-release.zip]( https://pan.moseacg.com/s/XoKIa) |
2
LongLights OP 步骤 2./fastboot reboot 之前漏了一条./fastboot flash boot kernelsu-boot-13u.img
|
3
xloger 2023-06-30 15:30:09 +08:00
很棒的帖子!这些年一直嫌 root 麻烦,知识更新换代快( Xposed→Magisk 之类的工具迭代),很久没尝试了。楼主这种看起来比较稳妥省心,有机会试试。
顺带问一下,那按这种方式,小米自己的系统更新会有什么影响么?是每次更新后需要重刷还是咋呢? |
4
LongLights OP @xloger ota 更新需要全量更新,可以在更新重启之前,于 ab 分区中没启用的那个刷入 boot ,或者重启后梅开二度再进 fastboot 刷 boot 即可(大概率直到手机报废这个内核都是通用的)
|
5
gvdlmjwje 2023-06-30 16:16:10 +08:00
支持一记,现在除了 xda 酷安外能找到的 root 教程不多了
|
6
OutOfMemoryError 2023-06-30 16:21:03 +08:00
@LongLights 这个“内核”不存在需要升级的情况吗
|
7
azhangbing 2023-06-30 16:21:35 +08:00
目前用 magisk delta 还行 过 MOMO 也很容易 但不得不承认 KSU 是现在隐匿性最强的
|
8
LongLights OP @azhangbing delta 默认模式我这里打不开数字人民币(不过其实我根本不用这玩意
|
9
azhangbing 2023-06-30 17:47:25 +08:00
@LongLights #8 强制使用超级用户列表(不过我没试过数字人民币 12123 建行这些没问题
|
10
raighne 2023-06-30 18:01:20 +08:00
KernelSU 跟 Magisk 比较没有啥明显的优点啊。
|
11
ysc3839 2023-06-30 19:13:58 +08:00 via Android
@OutOfMemoryError 当然要升级,这就是以往的“更换第三方内核”,只不过这个第三方内核直接自带 kernelsu 了。
|
12
ysc3839 2023-06-30 19:15:44 +08:00 via Android
@raighne KernelSU 主要优点还是更加底层,能做的事情更多,更好隐藏。缺点就是得换掉官方内核,如果手机厂商没有开源内核就比较麻烦。我个人也怀疑官方内核会不会包含一些开源代码里没有的额外优化。
|
13
LongLights OP @azhangbing 是的 强制使用 root 用户列表其实和 shamiko 白名单是一个原理 可行的
|
14
ColoThor 2023-06-30 22:46:00 +08:00
能试下 邮储信用卡 最新版 5.0 版本能进主界面吗
|
15
LongLights OP @ColoThor 没问题 ![]( )
|
16
ShadowPower 2023-07-01 09:22:40 +08:00
shamiko 是闭源的,我一直不太敢用
|
17
ltkun 2023-07-01 09:23:18 +08:00 via Android
还是懒得换 刚刚 magisk 弄好哈 就想知道 kernelsu 能不能 ota 升级
|
18
noahhhh 2023-07-01 10:47:19 +08:00 via Android
|
19
g531956119 2023-07-01 16:38:35 +08:00
我记得 13 系列的内核一直没有完全开源,使用 gki 这类内核是否会导致部分小米特有优化/配置丢失呢?
|
20
delete26 2023-07-01 18:18:57 +08:00
别说 13,就 12 也没完全开啊,小米已经不能刷机了
|
21
ColoThor 2023-07-01 18:22:12 +08:00
@LongLights #15 好的,谢谢
|
22
rainndy 2023-07-02 11:58:37 +08:00 via Android
这个 root 能过汇丰的 reward➕么?现在手机上就一个这个东西检测强的一批,没法搞。https://hsbc-hk-reward.en.softonic.com/android
|
23
leosj 2023-07-13 10:46:00 +08:00
弄了之后有没有程序无响应的情况?
|
24
gitxuzan 2023-08-21 11:38:09 +08:00
问下楼主 kernelsu-boot-13u.img 哪里下载我的是 11ultra ,怎么找到对应的
|
26
xinghen57 2023-09-18 12:26:06 +08:00
请问下 OP ,Momo 是在哪里下的?我没找到下载地址。酷安也没有呀
|
27
LongLights OP @xinghen57 apkcombo 上面有,最新版本应该是 4.4.1
|
28
asipirin1120 2023-09-23 02:09:29 +08:00
楼主有研究过 KSU 下的字体模块么
|
29
wukuai 2023-09-27 11:59:43 +08:00
按步骤操作后,无法登录支付宝,提示:人气太旺,请稍后再试
楼主有遇到过使用 KernelSU root 后无法登录支付宝的问题吗? |
31
LongLights OP @wukuai #29 没有遇到过。
帖子里的 boot 版本,apk 版本已经滞后了,可以试试上 kernelsu 的 github 刷最新版康康 |
32
MedusaSTears 2023-10-11 17:23:06 +08:00
还没买这个手机,先 mark 一下
|
33
andyangyu 2023-10-13 08:26:37 +08:00
这种方式 shamiko 怎么设置隐藏 root 白名单,找半天找不到入口
|
34
erichudev 317 天前
.mark.mark.mark
|