
#微信历史版本 #豌豆荚 #安卓APK #版本考古 #微信演化史

有一次项目需要调试一个老版本的微信兼容性问题,我临时想找个 7.x 的 apk 包,结果搜了一圈全是改过壳的。后来一怒之下,我干脆自己去把微信历史版本从 2016 到 2025 全部扒了下来,还整理好了!

做安卓适配、逆向分析甚至历史功能考古的时候,经常会遇到下面这些问题:
尤其是涉及企业微信、开放 SDK、分享接口、UI变迁等问题时,不同版本行为差异巨大。所以我干脆一次性把微信从 2016 年到 2025 年所有历史版本都收集整理出来了。
我用的是当年老牌安卓应用市场:豌豆荚,它的老版本中心还在,并且保留了原始签名的官方 APK 包。我通过自动爬虫脚本拉取后,手动整理重命名。
全程无任何修改、无签名破坏,原汁原味!
我把每个微信安装包都整理成了 3 个字段:
com.tencent.mm_v6.3.31_2016-12-17.apk为了方便你浏览,这里放一部分代表性的版本记录👇:
文件名 | 大小(字节) |
|---|---|
微信/com.tencent.mm_v6.3.11.49_rc8fa1c5_2016-01-26.apk | 36582341 |
微信/com.tencent.mm_v7.0.0_2018-12-31.apk | 97877116 |
微信/com.tencent.mm_v7.0.17_2020-07-23.apk | 160399175 |
微信/com.tencent.mm_v8.0.25_2022-07-22.apk | 275790744 |
微信/com.tencent.mm_v8.0.45_2024-01-05.apk | 266136299 |
微信/com.tencent.mm_v8.0.57_2025-03-22.apk | 258148646 |
总共版本数量:80+,完整列表可以到 GitHub 查看。
如果你也经常在项目中需要调试旧版本,或者做历史 UI 设计研究,这份合集绝对有用!
做这件事其实花了我不少时间,特别是重命名+整理的时候还一度被豌豆荚限制 IP。不过搞完之后真的有成就感!
现在分享出来,也希望帮到你👇
https://uwtxfkm78ne.feishu.cn/wiki/TnMbwacYkibecrkk5nhcuwbxnFb
如果觉得有用,欢迎点赞收藏,顺手点个关注,后面我还会继续整理微信、支付宝、抖音、QQ等主流App的历史版本合集包!
如果你也打算做类似的事,这段 Node.js 脚本也许对你有用👇:
const fs = require('fs');
const path = require('path');
const basePath = './apk'; // 修改为你存放的目录
fs.readdirSync(basePath).forEach(file => {
if (file.endsWith('.apk')) {
const stat = fs.statSync(path.join(basePath, file));
const size = stat.size;
console.log(`| 微信/${file} | ${size} |`);
}
});平时爱折腾各种技术细节、爬虫、工具自动化和数据可视化。如果你对历史版本分析感兴趣,欢迎关注我,一起搞事情!