BuSung-dev/Root-My-Galaxy

GitHub: BuSung-dev/Root-My-Galaxy

一款针对特定 Samsung Galaxy 固件版本的一键 KernelSU Root 安装工具,通过精确设备参数匹配和签名验证确保兼容性与安全性。

Stars: 47 | Forks: 8

# Root 我的 Galaxy KakaoTalk_20260718_170922353 KakaoTalk_20260718_171127319 KakaoTalk_20260718_171030202
Root My Galaxy 是一款一键安装工具,专用于明确受支持的 Samsung 固件版本。该应用程序本身与设备偏移量(offsets)、原生 exploit payload 以及 KernelSU 构建产物保持独立。 已签名的设备数据源和原生 payload 维护在 [Root-My-Galaxy-Payloads](https://github.com/BuSung-dev/Root-My-Galaxy-Payloads) 中。 独立的 CVE 概念验证(PoC)保留在 [CVE-2026-43499-S25U](https://github.com/BuSung-dev/CVE-2026-43499-S25U) 中。 ## 当前目标 ``` Samsung Galaxy S25 Ultra SM-S938N pa3q / S938NKSUACZF1 / Android 16 / arm64-v8a / 4K ``` 该应用程序要求与制造商、型号、设备、完整版本显示 ID、完整指纹、SDK、ABI 以及页大小进行精确的签名匹配。 ## 下载模型 1. 解析 payload 仓库当前的 `main` commit。 2. 从该确切的 commit 下载支持清单和 Ed25519 签名。 3. 使用 APK 中锁定的公钥验证签名。 4. 匹配完整的设备配置。 5. 从同一不可变 commit 下载 exploit 和 KernelSU 产物。 刻意未使用每个产物的 SHA-256 字段。已签名的清单和不可变的 Git commit 是信任与一致性的边界。 ## 界面 - Material 3 Expressive UI - 使用 Material Color Utilities 2025 规范生成的 Tonal Spot 色板 - 概览和设置导航 - 系统动态、蓝色、紫色、绿色和橙色 Material 色板 - 支持韩语、英语、日语和简体中文应用程序语言 - 专用的不可关闭安装界面,提供实时原生日志 ## 构建 要求: - Android Studio JBR 21 - Android SDK 37 - Android NDK 28 或更高版本 - CMake 3.22.1 ``` $env:JAVA_HOME='C:\Program Files\Android\Android Studio\jbr' .\gradlew.bat :app:assembleDebug ``` 输出: ``` app/build/outputs/apk/debug/app-debug.apk ``` 请仅在您拥有或明确获得授权进行测试的设备上使用。
标签:Android, Bash脚本, CSV导出, DSL, IPv6支持, Root工具, 后台面板检测, 安卓安全, 移动设备, 系统提权