GitHub 火线榜

GitHub 火线榜 · 仓库档案

YuKongA/ghostlock-app

GhostLock One-Tap Execution App (CVE-2026-43499) (简介来自仓库自身文档。)

数据截至 10月25日YuKongA

最好成绩

#298

潜力榜 · 90 天斜率

2266

累计 Star

556

Fork 总数

3

近 30 天在榜天数

上榜 3 天 · 近 30 天 +93 星 · 日均 +31连续在榜 2 天

项目状态许可证: Apache-2.0最近 push: 10月24日Open Issues(含 PR): 160

自 2026-10-25 起采集;未知 = 尚未采集到

把上榜徽章放进你的 README · YuKongA/ghostlock-app[![把上榜徽章放进你的 README](https://git.vaiox.xyz/api/badge/YuKongA/ghostlock-app.svg)](https://git.vaiox.xyz/zh/repo/YuKongA/ghostlock-app)
<a href="https://git.vaiox.xyz/zh/repo/YuKongA/ghostlock-app"><img src="https://git.vaiox.xyz/api/badge/YuKongA/ghostlock-app.svg" alt="把上榜徽章放进你的 README" height="20"></a>

项目文档

GhostLock-App

English

GhostLock 利用 CVE-2026-43499 在支持的 Android 内核上获取临时 root,并加载 KernelSU。

使用

  1. 从 KernelSU、BakaSU/ReSukiSU 或 KowSU 下载并安装管理器 APK。
  2. 安装 GhostLock APK 并打开。
  3. 确认内核受支持后,点击 执行。

内核必须精确匹配 uname -r。请在支持设备列表中核对内核版本。

如果启用了 Shizuku,请先通过 ADB 启动,再运行 GhostLock。点击 GhostLock 的状态卡授权。

任何自带 libksud.so 的 root 管理器都可提供 ksud 用于加载模块。内置列表(KernelSU、ReSukiSU、BakaSU、KowSU)会自动检测;其他管理器可在 设置 → 根管理器 中手动选择。缺 ksud 时 W1/W2 仍可拿到 uid 0,但不会加载模块。

添加内核 profile

无需重新打包 App 即可导入 profile:

  • 解析完整包链接:输入完整 OTA ZIP 的链接。
  • 解析本地镜像:选择 boot.img,可附加 xbl_config.img。
  • 导入 offsets.conf(v2):选择 HOCON profile。旧 JSON 报告通过 导入 offsets.json(v1) 在 App 内转换。

提取结果是尚未验证的候选 profile。App 会在执行前检查缺失或无效字段,生成成功不代表设备已获支持。验证和内置登记流程见适配指南。

联发科的镜像地址提取和已 root 设备补充取值流程见联发科指南。

命令行工具

导出 profile 并运行原生程序

需要 Android NDK、make、Gradle 和 ADB。通过 adb shell 运行时会跳过 App 的 seccomp 绕过阶段。

make -C src ghostlock
./gradlew exportKernelProfiles
adb push build/native/ghostlock /data/local/tmp/ghostlock
adb push "build/kernel-profiles/<release>.bin" /data/local/tmp/profile.bin
adb shell chmod 755 /data/local/tmp/ghostlock
adb shell /data/local/tmp/ghostlock --load-prebuilt-profile /data/local/tmp/profile.bin
编译并运行偏移提取器

需要 Rust。提取器支持 boot 镜像、完整 OTA ZIP 或 HTTP(S) 链接。

(cd tools/extract_rs && cargo build --release)
build/extract/release/ghostlock-extract boot.img --xbl-config xbl_config.img --format conf --out profile.conf
build/extract/release/ghostlock-extract OTA.zip --format conf --out profile.conf

在 App 中导入 profile.conf。没有 xbl_config.img 时省略 --xbl-config。若 remove_waiter() 已修复,提取器会以退出码 6 拒绝该内核。

参考

来源与许可证

采用 Apache License 2.0,基于以下项目:

当前上榜

  • 298

    潜力榜 · 90 天斜率

    2266 星 · 556 fork · 星 / 天

    潜力 →

近 30 天势头

累计 Star 走势

名次走势

每日新增 Star

同榜竞速 · 名次近邻 · 潜力

← 回到榜单