From cc47334970453efc4876b20543d9cb4695b506b9 Mon Sep 17 00:00:00 2001 From: vwvw Date: Wed, 15 Oct 2025 11:16:13 +0800 Subject: [PATCH] feat: Fix META-INF handling in build script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 修复因 META-INF 文件在 pixel 4 android 13 狐妖magisk 27001 无法识别为 magisk module 的问题 --- build_all.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/build_all.sh b/build_all.sh index 0f55f64..432978c 100755 --- a/build_all.sh +++ b/build_all.sh @@ -105,10 +105,14 @@ else exit 1 fi -# 创建 META-INF 目录(Magisk 需要) -mkdir -p $TEMP_DIR/META-INF/com/google/android -touch $TEMP_DIR/META-INF/com/google/android/update-binary -touch $TEMP_DIR/META-INF/com/google/android/updater-script +# 复制 META-INF 目录(Magisk 需要) +if [ -d "template/magisk_module/META-INF" ]; then + cp -r template/magisk_module/META-INF $TEMP_DIR/ + echo -e " ${GREEN}✓ 复制 META-INF${NC}" +else + echo -e " ${RED}✗ 未找到 META-INF 模板${NC}" + exit 1 +fi # 打包 echo -e "\n${YELLOW}[5/5] 打包模块...${NC}"