## 功能特点

### 1. 双模式支持
- **简单模式**（3参数）：
  ```bash
  ./jg.sh <标识名> <待加固APK路径> <密钥库目录>
  ```
  使用默认签名配置（别名=apk, 密码=123456）

- **高级模式**（6参数）：
  ```bash
  ./jg.sh <标识名> <待加固APK路径> <密钥库路径> <密钥别名> <密钥库密码> <密钥密码>
  ```
  完全自定义签名参数

### 2. 增强功能
- **智能参数检测**：自动识别参数数量选择模式
- **详细步骤输出**：彩色显示每个处理阶段
- **错误处理**：关键步骤添加错误检查和退出
- **签名验证**：完成后显示签名有效期信息
- **使用帮助**：包含详细示例和说明

### 3. 使用示例

#### 普通加固工具命令
```bash
cd /www/wwwroot/AliPack/QJB/jiagu/
sh jg.sh
```
- 也可以使用xali.sh.x脚本调出

### 4. 执行流程
1. **准备加固环境**：复制APK到工作目录
2. **执行加固操作**：使用jiaguLib.jar加固APK
3. **对齐APK文件**：使用zipalign优化APK
4. **签名APK文件**：使用apksigner进行签名
5. **完成并清理**：复制回加固文件并清理临时文件

### 5. 输出示例
```
使用简单模式：
标识名: myapp
APK路径: app.apk
密钥库: ./apk.keystore
别名: apk
密钥库密码: 123456
密钥密码: 123456

[步骤1/5] 准备加固环境...
[步骤2/5] 执行加固操作...
[步骤3/5] 对齐APK文件...
[步骤4/5] 签名APK文件...
[步骤5/5] 完成并清理...

加固完成！文件已保存到: app.apk
签名信息:
  密钥库: apk.keystore
  别名: apk
  有效期: Valid from: Mon Jan 01 00:00:00 UTC 2023 until Sun Dec 31 23:59:59 UTC 2025
```
