# Magisk Vendor 项目 这个项目为 Android 设备提供 Magisk 支持,适用于 vendor overlay 构建。 ## 更新内容 - ✅ 更新到官方 Magisk v30.2 版本 - ✅ 添加了自动下载功能,无需手动准备 APK 文件 - ✅ 集成了 MD5 校验确保文件完整性 - ✅ 改进了二进制文件提取逻辑 - ✅ 更新了 init 服务配置 - ✅ 添加了自动构建时提取 ## 使用方法 1. 运行提取脚本自动下载并提取 Magisk v30.2: ```bash python3 extract.py ``` 2. 或者直接进行 Android 构建,二进制文件会自动下载和提取 脚本会自动: - 从官方 GitHub 下载 Magisk v30.2 APK - 验证文件 MD5 校验和 (2691c30ccf059af2536cb0af803c787c) - 提取二进制文件到 rootfs 目录 ## 目录结构 ``` vendor/magisk/ ├── extract.py # 提取脚本 ├── magisk.apk # Magisk APK 文件 ├── magisk.rc # Init 服务配置 ├── Android.mk # 构建配置 ├── device.mk # 设备配置 └── rootfs/ └── vendor/ └── etc/ └── init/ └── magisk/ # 提取的二进制文件目录 ``` ## 支持的架构 - ARM64 (arm64-v8a) - ARM32 (armeabi-v7a) ## 兼容性 - 支持最新版本的 Magisk - 适用于 Redroid 环境 - 兼容 Android vendor overlay 构建系统