Repository navigation
Droidspaces LKM v0.1.0
Pre-release
Pre-release
Droidspaces LKM v0.1.0 为指定 Android 内核提供动态 PID / IPC namespace 支持,包含可手动加载的 .ko 和 KernelSU 自动加载模块。
支持范围
- PLZ110 /
qcom,canoe,Android 17,ARM64 / 4 KiB。 - 完整内核版本:
6.12.69-android16-6-g242e1a07f878-ab15865446-4k。 - 需要支持
ksud insmod的 KernelSU;已验证版本为3.3.0-69-gdf03912f。
其他设备或内核构建不受支持,安装器和启动脚本会拒绝不匹配的目标。
下载与使用
Droidspaces-LKM-KernelSU-v0.1.0.zip:在 KernelSU 管理器安装并重启。模块作者为 Shikochin;在 service 阶段加载,并在简介显示待加载、加载中、已加载、加载失败或不支持状态。droidspaces_ns-6.12.69-canoe.ko:独立内核模块,通过ksud insmod <文件路径> activate=1手动加载。SHA256SUMS:上述资产的 SHA-256 校验文件。
加载成功需同时满足 activate=Y 和 PID / IPC namespace 接口存在,不能只依据 insmod 的退出码。日志位于 /data/adb/modules/droidspaces_lkm/load.log。
激活后内核模块不能热卸载。禁用、卸载或更新 KernelSU 安装包后,必须重启才能移除或替换已加载的 .ko。模块不修改系统文件或 SELinux 策略。
验证与限制
.ko 已在目标手机的 SELinux Enforcing 环境通过 PID、SysV IPC、POSIX mqueue、memfd 和相关生命周期测试,Droidspaces v6.6.0 的全部必需项检查通过。KernelSU 加载脚本的 10 项隔离测试和 ZIP 载荷一致性检查通过;本次发布未安装 ZIP 或重启手机验证完整开机流程。
本版本为实验性预发布。完整 Droidspaces rootfs / systemd 启动和长期稳定性尚未验证;不包含 user namespace、devtmpfs 或额外 cgroup 控制器。