Skip to content

Releases

v1.8.3

Choose a tag to compare

@Anatdx Anatdx released this 10 Nov 12:06
v1.8.3
ac0e630

YukiSU v1.8.3

本次更新重点改进后加载(late-load)、模块生命周期与 YukiZygisk 兼容性,并修复管理器和模拟软重启相关问题。包含 v1.8.2 之后的 30 个提交,管理器版本码为 10723。

后加载与模块管理

  • 支持第三方启动器传入管理器包名,加载完成后重新启动指定管理器。
  • 改进 KMI 识别及厂商内核 vermagic 兼容性;内嵌 LKM 在内存中解码、校验和加载,减少对可写临时目录的依赖。
  • 调整内核初始化与 SELinux enforcing 恢复顺序,检查驱动是否真正就绪,并完善失败诊断。
  • 每次后加载均执行模块 service 和 boot-completed 阶段;改进 metamodule 辅助脚本的进程环境和目录处理。
  • 修复已标记移除的模块仍加载策略或属性、链接模块路径处理、清理中断及根目录 SELinux 标签恢复等问题。
  • 改进模块批处理的错误传播,保留属性值中的字面量 #,避免操作失败后继续处理当前批次。

YukiZygisk、Kasumi 与模拟软重启

  • 优化 PLT 查找、注册和批量处理,修复同一 ELF 因多个映射被重复注册的问题,并更新 YukiPLT。
  • 修复部分 HyperOS 上 ELF 程序头重定位导致的注入失败,以及 specialize 路径中的 exemptFd() 兼容性。
  • 更新 YukiLinker,支持带页填充的 GNU RELRO 段,修复 FingerprintPay 6.1.0 的相关加载问题。
  • 修复合并模块目录中的 whiteout 处理及循环设备镜像访问权限;挂载控制器空闲时按需退出。
  • 更新 resetprop,修复模拟软重启中的属性命名空间别名处理问题。

管理器与内核

  • 修复未安装或没有 root 权限时,设置页与主页误显示“模拟软重启已受理”的问题。
  • 将保存的 SuperKey 排除在系统备份、云备份和设备迁移之外。
  • 修复没有可用应用处理外部链接时管理器意外退出的问题。
  • 同步 KernelSU 的 SELinux 上下文解析、ARM64 系统调用参数处理及 preinit ELF 对齐改进。

下载支持 arm64 设备,管理器要求 Android 12(API 31)及以上。LKM 附件提供 8 个 KMI,覆盖 Linux 5.10、5.15、6.1、6.6、6.12 和 6.18。

完整变更:v1.8.2...v1.8.3

v1.8.2

Choose a tag to compare

@Anatdx Anatdx released this 07 Nov 07:16
v1.8.2
89cb40a

YukiSU v1.8.2

本次更新以 YukiZygisk 更新为主,并包含管理器体验改进和一些小修复。包含 v1.8.1 之后的 13 个提交,管理器版本码为 10693。

YukiZygisk

  • 接入 YukiLinker SDK,更新模块加载实现,完善普通 Zygisk 模块和原生 ZN 模块的加载与生命周期管理。
  • 完善原生 ZN 模块的依赖查找、加载完成交接及临时加载器回收,修复相关文件描述符生命周期问题。
  • 改进模块卸载后的 Bionic 退出回调清理,并修复 ARM32 / ARM64 注入模板的偏移计算。

其他改进与修复

  • 管理器就绪后自动检查模块更新,在导航栏显示可更新数量;下拉刷新可重新检查。
  • 修复模块大小在后台统计完成后仍显示 0 KB 的问题。
  • 超级用户页面新增最近一小时安装或更新的应用分区,修复安装时间排序,并移除无效的排序选项。
  • 支持更多文件管理器使用的 ZIP MIME 类型,改善打开和分享模块压缩包的兼容性。
  • 同步上游 SELinux 原始类型追踪改进,完善策略切换时的上下文转换。
  • 更新构建依赖并修复 Gradle lint 构建问题。

下载支持 arm64 设备,管理器要求 Android 12(API 31)及以上。LKM 附件提供 8 个 KMI,覆盖 Linux 5.10、5.15、6.1、6.6、6.12 和 6.18。

完整变更 v1.8.1...v1.8.2

v1.8.1

Choose a tag to compare

@Anatdx Anatdx released this 05 Nov 08:15
v1.8.1
c39dfd8

YukiSU v1.8.1

本次为 YukiZygisk 紧急修复版本,重点修复驻留模块的 linker / TLS 生命周期问题。包含 v1.8.0 之后的 10 个提交,管理器版本码为 10680。

YukiZygisk 紧急修复

  • 修复驻留模块的 Bionic linker 状态管理。模块在驻留期间持续保留 linker 注册和 TLS 元数据,避免私有 soinfo 清理造成 TLS 状态失效,以及与后台线程调用 dl_iterate_phdr 发生竞争。
  • 本次修复针对 FuseHide 1.202 所暴露的驻留模块场景,调整了应用和 system_server specialization 完成后的清理流程。Bionic 可正常枚举仍处于加载状态的模块。修复提交

其他修复

  • 将尚未设置偏好的 ksud 自动更新默认值设为开启,管理器冷启动时同步内置 ksud。已保存的开关值按用户选择执行。
  • 改进 Lua 插件对 FolkPatch / FinaSU 清单和公共 API 的兼容,完善参数转换、回调转发、daemon 单实例锁与命令启动错误处理。兼容说明
  • 管理器支持旧插件操作入口,修复配置恢复默认、UTF-8 配置键和部分保存失败的反馈。
  • 软重启状态按当前启动 ID 读取,解决完整重启后仍显示旧结果的问题。已结束的通知支持手动关闭,失败通知在前台约 10 秒后自动收起,并遵循无障碍超时设置。
  • Material 3 更新至 1.5.0-rc01。

下载支持 arm64 设备,管理器要求 Android 12(API 31)及以上。LKM 附件提供 8 个 KMI,覆盖 Linux 5.10、5.15、6.1、6.6、6.12 和 6.18。

完整变更 v1.8.0...v1.8.1

v1.8.0

Choose a tag to compare

@Anatdx Anatdx released this 02 Nov 09:30
v1.8.0
9d046af

YukiSU v1.8.0

自 v1.7.0 以来的 273 个提交,重点更新 YukiZygisk 加载与恢复、Kasumi / Kagami 规则管理、模块生命周期和管理器体验。管理器版本码:10670。

兼容性与行为变化

  • 继续仅支持 arm64 设备、Android 12(API 31)及以上、GKI 2.0 / LKM 模式;提供 8 个 KMI 的 LKM,覆盖 Linux 5.10、5.15、6.1、6.6、6.12 和 6.18。
  • 管理器统一使用 Material 3 Expressive,移除 Classic UI,保留紧凑布局和动效偏好。
  • 默认 root 配置迁移到 ksu 域,保留自定义域、标志及旧 su 策略兼容。
  • 移除无效的“增强安全”功能和 Kasumi 激进挂载隐藏模式,保留普通挂载隐藏及已有开关状态。

YukiZygisk

  • 使用 YukiPLT 替换 LSPlt,加入映射缓存、受控 fork 和事务式 hook 生命周期管理,改进 hook 安装、归属检查与恢复。
  • 改进匿名核心加载、自卸载、ART JNI 注册与 ARM32 调用上下文处理,支持 Tango 转译 zygote32。
  • native ZN 模块通过 Bionic 加载,完善加载器引用、依赖交接和 native companion 绑定的原子发布。
  • 增加独立加载策略与运行时监控,默认启用崩溃保护;记录 zygote / native 进程退出证据,支持模块隔离和 daemon 恢复。

Kasumi、Kagami 与软重启

  • 更新 API 18 规则与冲突处理,提供模块和规则级策略绕过控制,修复已保存规则重放、应用结果核对及旧配置兼容。
  • 修复虚拟目录、合并目录可见性和 inode 生命周期问题,减少 daemon 与挂载规划开销。
  • 恢复 SELinux Guard,接入配置、管理器和 hook 状态展示。
  • 模拟软重启按 daemon 能力判断是否可用,恢复 Kasumi 规则并等待控制器完成;管理器区分请求已接受与恢复完成,展示失败原因和待恢复规则。

模块、安装与镜像工具

  • 支持从仓库或本地 ZIP 执行一次性脚本,并为模块 action 添加长按创建快捷方式。
  • 支持模块主动启用的热安装,保留替换备份到下次启动,并明确区分可立即生效和仍需重启的安装。
  • 支持在 SELinux 初始化前运行模块 preinit,加入状态、输出、恢复控制与启动循环保护。
  • 安装页新增启动配置控制、强制功能值和可选内核模块黑名单;支持仅修改 ramdisk 配置及启动镜像命令行覆盖。
  • 分区工具新增 AVB 控制,ramdisk 编辑器支持十六进制编辑、文件操作与 recovery 镜像。
  • 修复镜像路径、kernel 替换和安装失败传播;直接安装及安装到未使用槽位不再向 Download 导出修补镜像。
  • 新增模块全局版本兼容配置与动态管理器的逐签名兼容配置。
  • 模块归档支持 XZ / LZMA;完整卸载改进启动镜像恢复、模块清理脚本及残留启动配置清理。

管理器与 WebUI

  • 统一展开控件和页面动效,提供关闭、柔和与 Q 弹动效选项;改进预测性返回、弹窗返回及窗口尺寸适配。
  • 改进多用户应用枚举、图标和操作目标,修复应用配置备份、UID 变化恢复、模板保存与挂载命名空间选择。
  • WebUI 新增多用户包信息及文件接口,预加载包信息,并通过管理器 root shell 完成文件操作和写入同步。
  • 新增关于页面与开源许可证展示,改进壁纸透明度、主题对比度、模块卡片及状态通知。

内核、命令行与发布

  • 同步 SELinux 策略、BTF 布局解析、文件引用、管理器扫描及 Android 17 QPR3 兼容修复,完善 LKM 卸载生命周期。
  • 改进启动脚本超时、执行失败诊断和可信 shell 会话控制;su 交互提示显示设备代号与完整当前路径。
  • 修复 Release 写入权限和 ksud 附件收集,更新发布证书、依赖与构建工具;五种语言文档同步到当前功能和仓库地址。

完整变更:v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@Anatdx Anatdx released this 18 Sep 21:30
v1.7.0
c4ad86d

YukiSU v1.7.0

自 v1.6.0 以来的 250 个提交,带来内置 YukiZygisk、Lua 插件、Kasumi / Kagami 深度集成,以及新的镜像修补和管理器体验。

兼容性变化

  • 仅支持 arm64 设备,最低 Android 12(API 31),不再提供 x86_64 管理器。
  • 新增 Android 17 / Linux 6.18 KMI,共提供 8 个 KMI 的 LKM,覆盖 5.10、5.15、6.1、6.6、6.12 和 6.18。
  • 内核与管理器通过 UAPI 识别版本及内置 LKM 来源,区分管理器更新与内核更新需求,并保留自定义 LKM 的识别。

YukiZygisk

  • 内置 YukiZygisk,支持 ARM64 与 ARMv7 应用运行时、Zygisk Next API 4 模块及 native runtime API v4。
  • 支持 Android 17 QPR2,改进 WebView zygote 卸载挂载、模块加载策略、运行时清理与初始化交接。
  • 管理器展示内核提供的运行状态,支持跨重启保留诊断信息并导出日志。

Kasumi 与挂载

  • 将 Kasumi 接入内核基础设施,内置 Kagami 挂载后端,并保留外部 metamodule 的挂载接管逻辑。
  • 新增 KSM su 模式与可持久化的自定义 su 路径,管理器提供对应配置入口。
  • 隐藏规则支持内核生命周期管理、状态展示与重试;修复规则路径解析、删除失败处理和已授权应用的文件可见性。
  • 修复 FUSE 缓存查找、atomic open 与目录分页下的隐藏行为。
  • 改进隔离进程的 mountinfo / mounts 一致性,保留原生隔离服务的挂载命名空间语义,并提供可选的挂载视图清理设置。
  • 增加冲突模块与内置配置检查,避免多个实现同时接管相同路径。

插件、安装与镜像工具

  • 新增 Lua 插件系统,支持配置、日志、守护进程、原生模块和多源插件仓库。
  • 新增 ImgPatch 直接镜像修补安装流程,支持内嵌早期启动配置与 LKM 更新;恢复操作绑定对应的原始镜像哈希备份。
  • 重做分区管理与 AnyKernel3 刷入流程,加入 YukiFB ramdisk 编辑器、多 fragment 会话以及文本 / ELF 查看支持。
  • 新增 UTS View 配置,支持早期启动、运行时全局及 DenyList 范围的内核身份视图。
  • 改进模拟软重启、su 参数诊断与交互式 shell,修复模块服务的进程分组和生命周期处理。

管理器

  • 新增 Material 3 Expressive 界面、点击触感、可选预测性返回和改进的重启菜单。
  • 模块仓库支持多个来源;新增独立功能控制页面,整合 SuperKey 管理与 Kasumi 设置。
  • WebUI X 升级至 v438,修复初始化,并补齐 KSU WebUI 的主题颜色、窗口边距、包信息和退出接口。
  • CI 更新加入签名校验、Cloudflare Pages 镜像与下载 / 安装可靠性改进。
  • 更新全部 43 个语言资源目录的翻译,修复过期 Snackbar 阻塞控件、超级用户列表刷新及背景裁剪等问题。
  • 精简 WebUI 反射、依赖与打包内容,压缩内置 LKM,降低安装包开销。

内核与可靠性

  • 同步上游 memfd、NO_NEW_PRIVS、execveat、应用配置与 SELinux 相关改进。
  • 加固 APK 签名块和 ZIP 边界检查、su 身份及 xperm 输入校验。
  • 修复 daemon 原子替换、可执行上下文保留、fd 执行与兼容 ioctl 转发等问题。

完整变更:v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 05:40
v1.6.0
8f74e13

YukiSU v1.6.0

🚀 重大变更

  • Kasumi 取代 HymoFS 作为挂载后端 (#32)
  • magisk-compat:基于 magic mount 的可见 su —— 独立成项目,配套元模块(metamodule)安装 / 挂载体系(含 cgroups 修复,避免 service.sh / boot-completed.sh 被误杀)
  • SELinux hide + SuperKey 加固 (#35),SuperKey 改走 prctl / TSR,模块构建加固(check_symbol、DDK 20260313)

✨ 新功能

  • 动态管理器(dynamic manager)支持
  • ksud insmod 支持 (#31)
  • 软重启(soft reboot, #3272)
  • 移植上游 adb root 功能链 (#30),adb 设置持久化
  • sulog 栈同步上游 (#29),feature id 与上游对齐

📱 管理器

  • 全语言翻译补全,清理无用字符串
  • 超级用户列表新增滑动操作
  • shared UID 应用按组配置
  • SELinux hide 反馈改用 snackbar
  • app profile 列表状态同步、新 allowlist 自动注入 shell
  • 一批 UI / 打包 / 可用性修复

🐧 内核

  • 源码布局重组 + 同步上游特性与修复
  • allowlist 重构 (#3418)
  • 移植 KernelSU 的 selinux / initrc 修复
  • 修复 optional superkey 与 builtin config

🔧 内部 / CI

  • 移除 Crowdin 集成;CI JS actions 迁移 Node 24;ksud 构建后重打包 APK;稳定内核版本后缀;清理过时 userspace su 构建文件;文档更新

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 19:55
v1.5.0
1ebb146

Release Notes / 发布说明

Changes since v1.4.0 (2026-02-23).
自 v1.4.0(2026-02-23)以来的更新。

Highlights / 亮点

  • Late-load mode support / 新增 late-load 模式支持
    Added end-to-end late-load support across kernel, ksud and manager, including boot-time bootstrap and policy handling.
    在 kernel、ksud 与 manager 间完整加入 late-load 模式支持,并补齐启动引导与策略处理流程。

  • HymoFS expanded / HymoFS 功能增强
    Added maps spoofing, cpio embedding, better mirror-path management, improved built-in mount / HymoFS LKM integration, and stricter embedded asset validation.
    新增 maps spoofing、cpio 嵌入、镜像路径管理优化,并增强内置挂载 / HymoFS LKM 集成与嵌入资源校验。

Improvements / 改进

  • ksud script compatibility synced upstream / ksud 脚本兼容性继续向上游对齐
    Module script execution semantics, environment variables, installer wrappers, and pending-module handling were aligned more closely with upstream behavior.
    模块脚本执行语义、环境变量、installer wrapper 以及 pending module 处理进一步与上游行为对齐。

  • Kernel and SELinux refinements / 内核与 SELinux 细节优化
    Improved late-load SELinux flow, applied profile sepolicy files during boot, and refined allowlist / app-profile handling with RCU-based updates.
    优化 late-load 下的 SELinux 流程,在启动阶段应用 profile sepolicy 文件,并通过 RCU 改进 allowlist / app profile 更新逻辑。

  • LKM-only cleanup and hook updates / LKM-only 清理与 Hook 更新
    Removed more legacy GKI / builtin branches and synced newer hook-related changes, including tsrhook-related updates.
    继续清理遗留的 GKI / builtin 分支,并同步较新的 hook 相关改动,包括 tsrhook 相关更新。

  • Build and compatibility updates / 构建与兼容性改进
    Synced Magica bootstrap, improved Qualcomm compatibility, refreshed resetpropAlone compatibility for older NDKs, and added DDK-based HymoFS LKM CI builds.
    同步 Magica bootstrap,改进 Qualcomm 兼容性,更新 resetpropAlone 对旧 NDK 的兼容,并加入基于 DDK 的 HymoFS LKM CI 构建。

Manager / 管理器

  • UI and settings fixes / 界面与设置修复
    Fixed WebUI task titles not resetting after exit, and hid the uninstall entry when KernelSU is not installed or unavailable.
    修复退出 WebUI 后最近任务标题不恢复的问题,并在 KernelSU 未安装或不可用时隐藏卸载入口。

Other / 其他

  • Various refactors, upstream syncs, and reliability improvements across kernel, ksud, manager, and workflows.
    同时包含若干内核、ksud、manager 与工作流层面的重构、上游同步和稳定性改进。

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 09:14
v1.4.0
1125e2b

Release Notes / 发布说明

Breaking Changes / 重大变更

  • GKI support removed / 移除 GKI 支持
    Only LKM mode is supported now.
    现仅支持 LKM 模式,不再支持 GKI 内核。

  • ksud with built-in HymoFS / ksud 内置 HymoFS
    HymoFS kernel module and hymo mount are built into ksud (equivalent to hymo meta module).
    ksud 内置 HymoFS 内核模块与 hymo 挂载(等价于 hymo 元模块)。

  • magiskboot, busybox and utilities rewritten in C++ / magiskboot、busybox 等小工具 C++ 重写并集成
    magiskboot, busybox and other utilities have been rewritten in C++ and are now built into ksud.
    magiskboot、busybox 等小工具已用 C++ 重写,并编译集成进 ksud。

  • HymoFS protocol v13 / HymoFS 协议 v13
    HymoFS protocol updated to v13.
    HymoFS 协议已更新至 v13。

Other / 其他

  • Various fixes and improvements.
    若干修复与改进。

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 04:55
v1.3.0
ab1b898
v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jan 02:18
v1.2.0
ef2f21d
v1.2.0