# 微信版本检查与升级说明

## 一、当前设备微信状态（检查结果）

| 项目 | 值 |
|------|-----|
| 设备 | 0a43392e0511（Redmi selene） |
| 包名 | com.tencent.mm |
| **当前安装版本** | **8.0.51**（versionCode 2720） |
| targetSdk | 30 |
| 安装路径 | /data/app/.../com.tencent.mm-.../base.apk |

## 二、“版本过低”说明

微信服务器会要求客户端不低于某一版本，否则登录或部分功能会提示**“版本过低，请升级”**。  
当前安装的 **8.0.51** 已较旧，容易被判定为过低，需要升级到 **8.0.58 或更新版本**（如 8.0.60）才能正常使用。

## 三、升级步骤（确保微信可用）

### 1. 下载更高版本 APK（在电脑浏览器中操作）

在浏览器中打开下面任一链接，下载 **8.0.58 或 8.0.60** 的 APK（推荐 8.0.60）：

- **8.0.60（推荐，较新）**  
  https://www.apkmirror.com/apk/wechat-tencent/wechat/wechat-8-0-60-release/wechat-8-0-60-android-apk-download/

- **8.0.58（备选）**  
  https://www.apkmirror.com/apk/wechat-tencent/wechat/wechat-8-0-58-release/wechat-8-0-58-android-apk-download/

下载完成后，将 APK 保存到已知路径（如 `~/Downloads/`）。

### 2. 安装到当前手机

设备已通过 Type-C 连接且 ADB 可用时，在项目 `sdk` 目录下执行（把路径换成你下载的 APK 实际路径）：

```bash
cd "/Users/karuo/Documents/开发/2、私域银行/工作手机/sdk"
adb -s 0a43392e0511 install -r -t "/path/to/下载的微信APK.apk"
```

或使用现有安装脚本（若脚本支持任意路径）：

```bash
bash scripts/install_wechat_8.0.51.sh "/path/to/下载的微信APK.apk" 0a43392e0511
```

安装完成后，在手机上打开微信，确认不再出现“版本过低”提示。

### 3. 再次确认版本（可选）

安装后在电脑上执行：

```bash
adb -s 0a43392e0511 shell dumpsys package com.tencent.mm | grep -E "versionName|versionCode"
```

应能看到 versionName 为 8.0.58 或 8.0.60，versionCode 大于 2720。

## 四、版本对照（便于排查）

| 版本号 | versionCode | 说明 |
|--------|-------------|------|
| 8.0.51 | 2720 | 当前安装，易被提示“版本过低” |
| 8.0.58 | 更高 | 建议升级到此或更高 |
| 8.0.60 | 更高 | 推荐，满足当前服务端要求 |

## 五、快速检查命令汇总

```bash
# 查看当前连接设备
adb devices -l

# 查看当前安装的微信版本
adb -s 0a43392e0511 shell dumpsys package com.tencent.mm | grep -E "versionName|versionCode"

# 覆盖安装新版本（替换为实际 APK 路径）
adb -s 0a43392e0511 install -r -t "/path/to/wechat.apk"
```
