feat: 添加 Magisk v30.2 自动下载和提取功能,更新 init 服务配置,改进二进制文件提取逻辑,并新增 README 文档说明项目结构和使用方法。
This commit is contained in:
52
README.md
Normal file
52
README.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 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 构建系统
|
||||
Reference in New Issue
Block a user