
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),僅供參考