Skip to content

JWSK v1.3.0: 原生 KernelSU / Alpha 管理器 - #6

Merged
QXF19 merged 25 commits into
mainfrom
codex/ksu-native-manager
Oct 15, 2026
Merged

QXF19 merged 25 commits into
mainfrom
codex/ksu-native-manager

Conversation

@QXF19

@QXF19 QXF19 commented Oct 15, 2026

Copy link
Copy Markdown
Owner

重构为 Android 14+ 独立原生 Root 管理器。保留 KernelSU 授权、应用配置、模块和日志;接入 Magisk Alpha,统一 Miuix / furry 界面、设置、AI 文本助手与手动 Comput。修复原证书识别、签名格式和旧 x86 内核入口兼容。已通过 117 项单元测试、17 项协议/格式检查及 KSU 冷启动实际授权、模块、日志验证。当前等待最终 1.3.0 签名产物的安装/启动检查,不提前声称已发布。稳定发布将提升同一个已验收 APK,并附校验值和验证范围;没有实体机或全厂商稳定性承诺。

Import the pinned KernelSU v3.3.1 source and preserve its native policies,
modules and settings. Add the approved furry native home, tools, device
details, isolated AI provider configuration and manual Comput terminal.

Pin the JWSK manager identity and backend version. Build matching LKM,
ksuinit and ksud artifacts in Linux CI before signing a development APK.
Reject missing signing credentials, unexpected certificates and stock
daemon artifacts in release builds.

Android debug builds and 100 unit tests pass. Native routes and encrypted
configuration persistence were checked on an Android 14 emulator. Native
backend CI and Magisk Alpha integration remain pending; this is not a
completed release.

Assisted-by: GPT-6
Keep exact certificate size and SHA-256 checks while supporting the existing 1316-byte RSA-4096 certificate. Allocate bounded certificate data on the heap and reject invalid configured sizes at compile time.
Keep upstream verification features and preserve source provenance.

Assisted-by: GPT-5
Preserve pinned upstream and submodule formatting. Keep workspace checks and strict Clippy enabled for both manager ABIs.

Assisted-by: GPT-5
Preserve certificate and client checks. Prepare a signed no-code anchor and matching native assets for offline patching.

Assisted-by: GPT-5
Preserve native artifact bytes through APK packaging and verify final receipts. Add isolated boot patching, native UI, live manager detection, and emulator instrumentation.

Assisted-by: GPT-6
Pin captured kernel config and compiler. Validate structural ABI and target CRCs without modifying the device or relaxing module load checks.

Assisted-by: GPT-6
Preserve KernelSU native routes and add verified Alpha policies, consent, modules, settings, logs and first-boot runtime. Replace UID-primary rows with actual application identities. Validate original signing identity, cold-boot runtime, repository operations and 117 unit tests. Keep stable publication gated pending KSU runtime and final review.

Assisted-by: GPT-6
The captured configuration disables VIRTIO_NET and builds RFKILL as a module. Use the actual rfkill build output for the strict layout/CRC gate without changing the target configuration. Bump cache format.

Assisted-by: GPT-6
Notify application lists after policy writes, reload on resume, and queue refreshes during active operations. Verify actual independent-client uid0 on grant and Permission denied on revoke, with immediate badge changes.

Assisted-by: GPT-6

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 300 files, and this pull request has 805

@QXF19
QXF19 merged commit 9acd28e into main Oct 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant