fix: 更新 device.mk 文件以添加 bootanim.rc 和相关文件的权限设置,同时删除 extract.py 和 magisk.rc 文件,简化项目结构,确保与最新的 Magisk 版本一致。

This commit is contained in:
2025-09-18 11:09:20 +08:00
parent c488b9a373
commit a0007649e9
5 changed files with 34 additions and 166 deletions

View File

@@ -16,26 +16,24 @@
1. **构建前准备**:运行提取脚本自动下载并提取 Magisk
```bash
python3 extract.py
python3 magisk.py
```
2. **进行 Android 构建**:在你的设备配置中包含此 vendor
脚本会自动:
- 从 ayasa520/Magisk 下载 Debug 版本 APK
- 从 topjohnwu/Magisk 下载 Magisk v30.2 版本 APK
- 验证文件 MD5 校验和 (834b0f063ea713bea48b92c7d5648ce9)
- 提取二进制文件到 magisk 目录
**注意**:请确保在 Android 构建之前先运行 `extract.py` 脚本来准备所需的文件。
**注意**:请确保在 Android 构建之前先运行 `magisk.py` 脚本来准备所需的文件。
## 目录结构
```
vendor/magisk/
├── extract.py # 提取脚本
├── magisk.py # Magisk 类模块(包含下载和复制逻辑)
├── magisk.apk # Magisk APK 文件
├── magisk.rc # Init 服务配置
├── Android.mk # 构建配置
├── device.mk # 设备配置
└── magisk/