Android 微信各版本下载-官方_微信官网tv版本apk,csdn
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中搜索到这个值:
<meta-data 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/