1.找到开源的 kernelsu pixel4 二进制文件2.刷入手机中3.检查 kernelsu 是否更新成功(新功能是否生效)4.升级 kernelsu apk
非官方支持设备,网上已经有了很多编译好的6b3K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6C8k6i4u0F1k6h3I4K6N6g2)9J5k6h3!0J5k6#2)9J5c8Y4A6Z5i4K6g2X3b7@1&6Q4x3V1k6Y4N6h3W2V1k6g2)9J5c8Y4g2F1L8$3k6X3K9h3y4A6j5h3I4D9P5g2)9J5k6s2y4#2M7s2m8G2M7Y4c8Q4x3X3c8V1k6i4k6A6j5$3g2K6i4K6u0W2K9s2c8E0L8l9`.`.175K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6E0M7$3&6^5i4K6u0r3d9$3g2J5L8X3g2D9f1#2g2Q4x3X3c8b7K9i4S2W2L8o6c8j5e0l9`.`.从readme 中看,需要两步,首先刷入官方的系统镜像,然后刷入本项目的 boot.img我直接第二步 Download pixel4xl_android13_4.14.276_version.img and flash it in fastboot modepixel4xl_android13_4.14.276_version.img下载位置:3a5K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6E0M7$3&6^5i4K6u0r3d9$3g2J5L8X3g2D9f1#2g2Q4x3X3c8b7K9i4S2W2L8o6c8j5e0q4)9J5c8Y4c8S2k6%4x3`.直接下载 img 注意:记住对应的 kernelsu 版本
i.adb shell 连接手机ii.su 获取rootiii.ls -l /dev/block/by-name/ | grep boot
b.刷入手机i.adb reboot bootloaderii.adb boot 下载的 img 文件iii.如果上一步能正常启动,则执行下一步iv.adb flash boot 下载的 img 文件注意: 从 log 中能看到写到了哪个分区,我这边是写到了 boot_a 分区
i.检查 备份的 boot.img 和 系统中的 md5 是否一样,如果不一样说明更新成功了ii.检查 /proc/version 是否和我们需要更新的内核版本一致
下载位置:e4aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6@1K9h3q4F1L8W2)9J5c8V1E0W2M7X3&6W2L8q4y4g2i4K6u0r3M7X3g2D9k6h3q4K6k6i4x3`.
本人实际测试的版本:kernel内核文件: pixel4xl_android13_4.14.276_v093.imgapk 文件: KernelSU_v0.9.2_11682-release.apk
flame:
/
system
# ls -l /dev/block/by-name/ | grep boot
lrwxrwxrwx
1
root root
15
1970
-
02
25
14
:
38
boot_a
>
dev
block
sda6
boot_b
sda7
# 备份 boot.img 因为是 ab 分区所以建议都备份
dd
if
=
sda6 of
sdcard
boot_a.img
sda7 of
boot_b.img
# 使用 adb pull 再备份到电脑中
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
mb_fidppcok ksu 不是已经有修补模式了吗?