资讯动态

KernelSU 非官方支持设备全览:非 GKI 内核的社区维护内核列表与使用指南

发布时间:2026/9/13 22:43:22 来源:尧图企业网站定制
KernelSU 非官方支持设备全览非 GKI 内核的社区维护内核列表与使用指南【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU本篇文章对应 KernelSU 仓库中的「非官方支持设备Unofficially supported devices」档案页website/docs/id_ID/guide/unofficially-support-devices.md 及其英文原版 website/docs/guide/unofficially-support-devices.md。该页面记录了 KernelSU 官方停止支持非 GKI 设备之后由第三方开发者维护的、可用于非 GKI 设备的 KernelSU 内核清单。读完本文你将了解为什么非 GKI 设备只能走非官方路线、如何从清单中为自己的设备挑选内核、这些内核背后的大致集成原理以及使用前必须知晓的风险边界。背景为什么需要非官方支持KernelSU 是一个基于内核的 Android root 方案。在 GKIGeneric Kernel Image架构出现之前每台 Android 设备的厂商内核各自为政、碎片化严重KernelSU 无法像对待 GKI 内核那样提供统一的boot.img。官方文档明确给出了一条时间线本文档仅用于存档参考不再持续维护。自 KernelSU v1.0 起官方已停止对非 GKI 设备的支持。这意味着对于非 GKI 设备官方不再提供内核、不再提供统一镜像、也不再受理相关支持请求。本页所收录的内容全部是由其他开发者第三方维护者自行维护的、已集成 KernelSU 的非 GKI 内核源码仓库属于社区生态而非官方产物。同样被标记为仅存档、不再维护的还有配套的官方集成指南 website/docs/guide/how-to-integrate-for-non-gki.md该文档明确指出KernelSU 1.0 及更高版本不再支持非 GKI 内核最后一个受支持的版本是v0.9.5。因此凡涉及非 GKI 设备的 KernelSU 集成均以v0.9.5及更早的代码为基准。官方立场与三条重要声明在查看设备列表之前请先理解官方页面的三条核心声明它们决定了整个清单的使用姿势仅存档本页面不再更新其中的内核可能停留在较旧版本不代表当前 KernelSU 的能力非官方维护页面中的内核由其他开发者维护并非 KernelSU 官方团队出品未审查 自担风险本页面仅供你寻找与自己的设备对应的源码不代表源码经过 KernelSU 开发者审查使用一切后果自负风险自担use at your own risk。换句话说这份清单的价值在于索引——告诉你哪些社区项目可以为哪些非 GKI 设备提供 KernelSU而不构成任何质量背书。社区维护的非 GKI KernelSU 内核清单下表数据来源于驱动页面渲染的数据文件 website/docs/repos.json。该 JSON 中每条记录包含四个字段维护者maintainer、维护者主页maintainer_link、内核仓库名kernel_name、仓库地址kernel_link以及支持的设备devices通常带设备代号。为遵守本文的链接规范下表仅呈现文本字段完整仓库地址请直接在 website/docs/repos.json 中按内核名检索maintainer_link与kernel_link即为对应主页与仓库地址。小米 / 红米 / POCO维护者内核仓库支持的设备diphonskernel_xiaomi_sm8250Poco F3: alioth | Poco F4: munch | MI10T/PRO: ApollodiphonsD8G_Kernel_SM8150Poco X3 Pro: Vayu | Bhimadiphonskernel_xiaomi_sdm845Poco F1diphonskernel_xiaomi_sm8350MI11T Pro: vilidiphonsD8G_Kernel_MarblePoco F5 | Redmi Note 12 Turbo | Marblediphonskernel_xiaomi_sm8635Poco F6: peridotakash07knexus_kernel_xiaomi_sm8250Poco F4: munchHadadandroid_kernel_xiaomi_oncRedmi 7: onclite | Redmi Y3: oncAsuka-mioandroid_kernel_xiaomi_casMi 10 Ultra: casxiaoleGunMiku_kernel_xiaomi_waynewayneSakuraNotStupidandroid_kernel_xiaomi_sdm710Xiaomi MI 8 SE (sirius/xmsirius)zlm324android_kernel_xiaomi_msm8998MI 6 (sagit) 和 MIX 2 (chiron)用于 LineageOSSlackerStateandroid_kernel_xiaomi_sm6150Redmi K30 4G (phoenix)RooGhz720kernel_xiaomi_sm6150Redmi Note 10 Pro (sweet)OnlyTomInSecondandroid_kernel_xiaomi_sdm845Mi 8 (dipper)用于 LineageOSRohail33RealKing KernelApolloRedmi K30S Ultra/Mi 10T/Mi 10T Pro、AliothRedmi K40/POCO F3/Mi 11X、MunchRedmi K40S/POCO F4MIUI 与 AOSP 均支持Molyuuneko_kernel_xiaomi_gauguinRedmi Note 9 Pro / Mi 10T Lite / Mi 10iLeviMarvinandroid_kernel_xiaomi_aliothRedmi K40 / POCO F3cibimokernel_xiaomi_raphael_ksuXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)EndCreditskernel_xiaomi_sm7250Redmi K30 5G (picasso)、Redmi K30i 5G (picasso_48m)SoDebugkernel_xiaomi_raphaelXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)SonalSingh18android_kernel_xiaomi_sm6250Miatoll [curtana, excalibur, gram, joyeuse]RooGhz720kernel_xiaomi_lavenderRedmi Note 7 (Lavender)Evans Mikekernel_xiaomi_raphael_bool-xXiaomi Redmi K20 Pro / Mi 9T Pro (raphael)easterNdayKSU_Thyme_BuildBotXiaomi 10Stedomi2705kernel_xiaomi_sdm660Xiaomi Redmi Note 6 Pro (tulip)liqidecgandroid_kernel_xiaomi_sdm710Mi 8 SE (sirius)Linux 4.9SOVIET-ANDROIDkernel_xiaomi_raphaelXK20 Pro RaphaelDSP 与 A-only SAR 支持Nipin NA (Joker-V2)Xcalibur kernel (violet)Xiaomi Redmi Note 7 Pro (violet)Sr-Hankernel_xiaomi_mojitoRedmi Note 10 (Sunny/Mojito)CN-Scarspixel_experience_kernel_xiaomi_sm8250_kernelSUPixel Experience 内核 4.19.282用于 Xiaomi Redmi K40S / Xiaomi Poco F4 (munch)likkaiQuicksilver KernelXiaomi 11 Lite 5G NE (lisa)siimsekLightning KernelXiaomi Redmi Note 8/8T (ginkgo/willow)Tejas Singhkernel_xiaomi_ginkgo (Cuh Kernel)Xiaomi Redmi Note 8/8T (ginkgo/willow)Abdul Wahid Khankernel_xiaomi_begoniaRedmi Note 8 Pro (Begonia/Begoniain)zfdx123kernel_xiaomi_aliothRedmi K40 (alioth)zlm324android_kernel_xiaomi_msm8998_ksu基于 LineageOS 官方仓库 fork 的 lineage 内核版本 4.4.302已加入 ksuzlm324android_kernel_xiaomi_msm8953_ksuXiaomi 5X (tiffany)Vincent4440android_kernel_xiaomi_sm8250Poco F4: munchsupechickenkernel_xiaomi_sm8350Xiaomi 11T Pro (vili)whyakariandroid_kernel_xiaomi_ginkgoXiaomi Redmi Note 8/8T (ginkgo/willow)wulan17android_kernel_xiaomi_mt6765Redmi 6/6A (cereus/cactus)A-JiuAsirius_KernelXiaomi MI 8 SEMIUI12/12.5Lonelystar9xKernel_xiaomi_sdm845Poco F1 | MI8 | MiMix2S | MiMix3lyc8503kernel_xiaomi_chopinRedmi Note 10 Pro 5G (chopin) / Poco X3 GT (choping)EmanuelCNN0KernelPoco F3 (alioth) | Mi 10T/Pro (apollo) | Poco F4 (munch)kvsnr113NOVA KernelPoco F3 (alioth) | Mi 10T/Pro (apollo) | Poco F4 (munch)anVzdGFtb25android_kernel_xiaomi_mt6768Redmi 9 (lancelot)三星Samsung维护者内核仓库支持的设备bggRGjQaUbCoEandroid_kernel_samsung_sm8250Samsung Galaxy S20 5G (y2q)rushiranpiseandroid_kernel_samsung_exynos9610_mint内核 4.14.194 exynos9610 非 GKI 设备使用手动方法集成 KernelSUawakened1712android_kernel_samsung_exynos9820Samsung S10/N10GiovanYCringekernel_a50Galaxy A50 (A505f,fn,g,gn,gt)tiandoufayaleandroid_kernel_samsung_sm8250Samsung Tab S7 WIFI (T870)Vaz15kkernelSU-A70qSamsung Galaxy A70 (A705MN / A705FN)RisenIDkernel_samsung_ascendia_sm7325Samsung Galaxy A52s 5G (a52sxq)RisenIDkernel_samsung_ascendia_sm7125Samsung Galaxy A52 4G (a52q)RisenIDkernel_samsung_ascendia_sm7125Samsung Galaxy A72 (a72q)RisenIDkernel_samsung_ascendia_sm7325Samsung Galaxy M52 5G (m52xq)iceBear67android_kernel_exynos9810_kernelsuGalaxy Note 9 (N960N/F)BlackMesa123android_kernel_samsung_s5e8835Samsung Galaxy A54 5G (a54x)Fede2782android_kernel_samsung_a34xSamsung Galaxy A34 5G (a34x)Fede2782android_kernel_samsung_gta4xlGalaxy Tab S6 Lite LTE (gta4xl)ArchVisionsandroid_kernel_samsung_gts9fewifiSamsung Tab S9 FE (gts9fewifi) | Exynos 1380ravindu644android_kernel_beyondx_lposGalaxy S10 5G (KOR)ravindu644android_kernel_beyond1_lposGalaxy S10ravindu644android_kernel_beyond2Galaxy S10ravindu644android_kernel_beyond0Galaxy S10ersuntkOrgskernel_samsung_wingtechSamsung Galaxy A05 (a05m) 和 A04 (a04)itejo443android_kernel_samsung_sm7225Samsung Galaxy F23 和 M23 (m23xq)JuiImM30s-custom-kernelSamsung Galaxy M30s (M307F)poqdavidandroid_kernel_samsung_sma155fSamsung Galaxy A15 4G (sma155f) | MediaTek Helio G99一加OnePlus维护者内核仓库支持的设备Sreeshankar KNeverSettle KernelOnePlus Nord (avicii)PSavarMattasPSM KernelOnePlus Nord (avicii)TheNoFacekernel_oneplus_msm8998OnePlus 5/5T (cheeseburger/dumpling)awakened1712android_kernel_oneplus_sm8350OnePlus 9/9 ProDawfukFRkernel_oneplus_sm8250 (Stellaris-Kernel)OnePlus 8 (Instantnoodle)、OnePlus 8T (Kebab)、OnePlus 8 Pro (Instantnoodlep)、OnePlus 9R (lemonades) [msm-4.19]Bot-wxt1221android_kernel_oneplus_sdm845OnePlus 6 (enchilada) | OnePlus 6T (fajita)仅支持 Retrofit 动态分区仅配合 crdroidstarmoeandroid_kernel_oneplus_msm8998OnePlus 5/5T内核版本 4.4.302SnowWolf725android_kernel_oneplus_sm8150OnePlus 7 (guacamoleb) / 7 Pro (guacamole) / 7T (hotdog) / 7T Pro (hotdogb)qlADkernel_oneplus_sdm845OnePlus 6 (enchilada)配合 PixelExperienceGoogle Pixel维护者内核仓库支持的设备msnxandroid-msm-coral-4.14-android13Pixel 4 XLJunASAKAkernel_google_msm-4.9_KernelSUGoogle Pixel 3a 与 3a XL (sargo bonito)Asriadi Rahimandroid_kernel_google_wahooGoogle Pixel 2 / 2XLjosedelinuxkernel_google_msm-4.9Google Pixel 3a 与 3a XL (sargo bonito)realme / OPPO维护者内核仓库支持的设备guh0613android_kernel_oppo_sm8150OPPO Reno Ace (OP4A89)H1mJTkernel_realme_RMX1901Realme X (RMX1901/RMX1901CN)dabao1955android_kernel_OPPO_PEQM00ColorOS 13.x 下 OPPO Reno 系列的 MediaTek 设备officialputuidandroid_kernel_realme_mt6785Realme 6 / 6i印度版/ 6s / 7 / Narzo / Narzo 20 Pro / Narzo 30 4G (RM6785)liquidprjktliquid_kernel_realme_evenRealme C25/s 和 Narzo50A (even)TonklaistontonNEXGatokernelRealme 9 Pro 5G | OnePlus Nord CE 2 Litepicasso09KernelSU-RM6765RRealme C11 / C12 / C15 (RM6765)rifsxdandroid_kernel_realme_RMX3511Realme C35 (RMX3511)索尼Sony维护者内核仓库支持的设备th1nhhdkandroid_kernel_sony_sm8250-kernelsuSony Xperia 1 II | Sony Xperia 5 IIexerMiyo TokuSony Tamaakari、apollo、aurora、akatsukiLinux 4.9LG维护者内核仓库支持的设备Rofikkernelkernel_lgv600tm_4.19LG V60 (timelm)Dawid2849android_kernel_lge_sm8150LG G8 (alphaplus) / LG G8s (betalm) / LG G8X (mh2mml)华为 / 荣耀维护者内核仓库支持的设备Abdelhay-Aliandroid_kernel_huawei_hi6250Huawei P20 lite (hi6250)Linux 4.9CoolestEnochkernel-su-huawei-nova2Huawei nova 2 (pic)xixiaobeiKernelSU_on_Huawei所有华为与荣耀设备诺基亚Nokia维护者内核仓库支持的设备reocatandroid_kernel_nokia_sdm660_ksuNokia 6.1 (2018)Tuan Anhkernel_nokia_msm8998Nokia 8重新分区后/ 8 Sirocco (NLA/A1N)摩托罗拉Motorola维护者内核仓库支持的设备Aflaungosandroid_kernel_motorola_msm8998Moto G6 Plus (evert)Fede2782android_kernel_motorola_sdm632Motorola Moto G7 (river)华硕ASUS维护者内核仓库支持的设备RooGhz720kernel_asus_X01BDAsus Zenfone Max Pro M1/M2RyuujiXandroid_kernel_asus_sdm660-4.19Asus Zenfone Max Pro M1 (X00TD) / M2 (X01BD)Linux 4.19通用 / 其他维护者内核仓库支持的设备HMTheBoy154Darkmatter-kernel运行 Android-x86 的通用 x86_64 设备如何从清单中为自己的设备挑选内核这份清单覆盖了小米、三星、一加、Pixel、realme/OPPO、索尼、LG、华为/荣耀、诺基亚、摩托罗拉、华硕等多个品牌且多数条目给出了设备代号codename例如alioth、raphael、ginkgo、sargo、avicii等。挑选时建议按以下步骤核对确认设备代号在系统关于手机或官方固件信息中找到设备代号也可通过getprop ro.product.device获取再用代号在上表 / website/docs/repos.json 中精确匹配核对内核与 ROM 版本许多条目明确标注了内核版本如 Linux 4.4.302、4.9、4.14、4.19与 ROM 类型MIUI、AOSP、LineageOS、PixelExperience、crdroid 等务必与你自己刷入的 ROM 对应混刷不同 ROM 的内核可能导致无法开机留意特殊限制例如 OnePlus 6T 的条目仅支持Retrofit 动态分区 crdroidMI 8 SE 的条目限定 MIUI12/12.5——这类限定条件往往是实测得出的结论务必遵守多维护者重叠时自行判断部分热门机型如 raphael、alioth、ginkgo存在多个维护者内核数据本身不提供优劣评价需结合内核仓库的更新活跃度与用户反馈自行评估。这些非 GKI 内核是如何集成 KernelSU 的理解非官方清单的价值还应该知道非 GKI 内核集成 KernelSU 的大致原理。官方集成指南 website/docs/guide/how-to-integrate-for-non-gki.md含中文版 website/docs/zh_CN/guide/how-to-integrate-for-non-gki.md给出了两条路线本页清单中的内核大多由此而来路线一基于 kprobe 自动集成推荐KernelSU 的内核 Hook 依赖 kprobe。将 KernelSU 加入内核源码树后官方脚本即仓库根目录的 kernel/setup.shcurl ... | bash -s v0.9.5再在内核 defconfig 中开启CONFIG_KPROBESy CONFIG_HAVE_KPROBESy CONFIG_KPROBE_EVENTSy如果 KPROBES 仍未被启用可尝试开启CONFIG_MODULES或用make menuconfig排查其他依赖。注意版本约束官方已明确非 GKI 支持止步于v0.9.5集成时务必使用该版本及更早代码。从当前仓库源码也能看到这一依赖关系kernel/Kconfig 中config KSU被定义为tristate且depends on KPROBES EXT4_FShelp文本明确写道需要 CONFIG_KPROBES 提供内核 Hook 支持需要 CONFIG_EXT4_FS 供ext4_unregister_sysfs使用。可见 kprobe 始终是 KernelSU 内核 Hook 的基础设施。路线二手动修改内核源码kprobe 不可用时若内核存在上游 kprobe 缺陷或内核版本早于 4.8则需要手动改源码。基本步骤为在 defconfig 中开启CONFIG_KSUy注意 defconfig 可能位于arch/arm64/configs或arch/arm64/configs/vendor/下在以下四个系统调用路径中插入 KernelSU 的 Hook 调用do_faccessat通常在fs/open.cdo_execveat_common通常在fs/exec.cvfs_read通常在fs/read_write.cvfs_statx通常在fs/stat.c若内核无此函数则改用vfs_fstatat可选但强烈建议为启用内置Safe Mode安全模式在drivers/input/input.c的input_handle_event中加入ksu_handle_input_handle_event调用以便开机时通过按键进入安全模式、防止模块导致的无限重启若在终端中执行pm失败还需在fs/devpts/inode.c的devpts_get_priv中加入ksu_handle_devpts调用若内核版本低于 5.9 且需要卸载模块功能则需将path_umount从 5.9 回移植到fs/namespace.c。故障排查线索集成后若遇到开机无限重启bootloop官方给出的排查手段是注释掉ksu_sucompat_init()与ksu_ksud_init()后重新编译。如果设备能正常开机则说明问题极可能出在kprobe 损坏上——此时应修复 kprobe 或改用手动集成方式。当前仓库中ksu_ksud_init()的实现在 kernel/runtime/ksud_integration.c并由 kernel/core/init.c 的kernelsu_init()在非延迟加载路径中调用可作为定位代码的参考。风险提示与使用须知无官方背书清单中所有内核均未被 KernelSU 开发者审查可能存在未知缺陷或安全风险自担风险刷入非官方内核可能造成数据丢失、无法开机、硬件异常等后果操作前请备份并准备好救砖方案版本陈旧本页仅作存档清单不会随 KernelSU 新版本更新列表中的内核大概率停留在v0.9.5时代的集成方式设备匹配是硬前提务必以设备代号 内核版本 ROM 类型三重匹配为准切勿凭机型名称近似判断如果你需要为清单外的非 GKI 设备自行集成 KernelSU请以 website/docs/guide/how-to-integrate-for-non-gki.md 为操作手册并始终锁定v0.9.5及更早版本代码。总而言之对于非 GKI 设备KernelSU 的官方支持已经结束但社区维护者通过 kprobe 或手动打补丁的方式让大量老旧设备仍能体验到基于内核的 root 方案。这张非官方支持设备清单正是连接你与这些内核的索引——找到对应源码、确认设备与 ROM 匹配、评估风险后再动手是最稳妥的使用方式。【免费下载链接】KernelSUA Kernel based root solution for Android项目地址: https://gitcode.com/GitHub_Trending/ke/KernelSU创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价