Android 微信各版本下载-官方
最新需要下载微信的各个版本的apk文件, 发现官网只提供了最新版本的下载.
1: 官方页面下载
附上页面地址:
https://weixin.qq.com/updates?platform=android&version=8.0.61
复制最新下载地址如下:
https://dldir1v6.qq.com/weixin/android/weixin8061android2880_0x28003d34_arm64.apk
可以看到apk文件名的构成如下:
weixin+版本+android+versionCode+_+???+_arm64.apk
微信8061的apk反编译后,我们可以在manifest中搜索到这个值:
android:name="com.tencent.mm.BuildInfo.CLIENT_VERSION" android:value="0x28003d34"/> 我们拿到微信8058的值,拼接下载地址后如下: https://dldir1v6.qq.com/weixin/android/weixin8058android2841_0x28003a35_arm64.apk 2: aapt得到versionCode+CLIENT_VERSION 当然我们也可以直接通过aapt来获取到AndroidManifest.xml. 可以执行以下命令: aapt dump xmltree '/home/zh/下载/weixin8061android2880_0x28003d34_arm64.apk' AndroidManifest.xml >./AndroidManifest.log 打开文件我们可以得到对应的VersionCode以及CLIENT_VERSION属性. 以8061未例子: E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0xb40 A: android:versionName(0x0101021c)=“8.0.61” (Raw: “8.0.61”) 我们将0xb40 转为10进制,可以得到2880. E: meta-data (line=389) A: android:name(0x01010003)=“com.tencent.mm.BuildInfo.CLIENT_VERSION” (Raw: “com.tencent.mm.BuildInfo.CLIENT_VERSION”) A: android:value(0x01010024)=(type 0x11)0x28003d34 而CLIENT_VERSION值则直接得到0x28003d34. 3: 豌豆夹下载 https://www.wandoujia.com/apps/596157/history 目前从豌豆夹下载的8061.apk 的md5: 92cd1388833c993d49b8533fd05515ab与官网下载的一致. 4: apkmirror下载 https://www.apkmirror.com/apk/wechat/wechat/wechat-8-0-61-release/