获取微信小程序的源代码

微信在去年年底已经发布了小程序的游戏,引起了大家的关注,而且现在已经有达人破解了里面的算法,也顺带破解了微信小程序的机制。如何下载小程序我找了几个月了没有方案,这回被大牛破解了,赶紧记录一下

找到小程序的ID

先用fiddler进行截包,在里面找到微信小程序的ID,以跳一跳为例

跳一跳的请求头里面包含如下的信息:

https://servicewechat.com/wx7c8d593b2c3a7703/5/page-frame.html

其中 wx7c8d593b2c3a7703就是我们要找的小程序ID,后面跟着的5为版本号,可以理解为发布了5次,这两个都需要

拼接实际地址

找到ID后我们根据实际的下载地址,拼接相应的下载链接

https://servicewechat.com/weapp/release/{appid}/{version_num}.wxapkg

跳一跳的地址拼接后如下:

https://servicewechat.com/weapp/release/wx7c8d593b2c3a7703/5.wxapkg

下载后需要对包进行解压

git地址如下:

https://github.com/thedreamwork/unwxapkg

这个代码是python2的,3要修改print和在data.name后加decode(‘utf-8’)将byte转化成字符串

解压完成后就是源代码了

参考资料

https://www.v2ex.com/t/419056

https://www.v2ex.com/t/419352

参考资料里面有直接在IOS和android的微信中找wxapkg的方法,十分实用

评论 (2) -

  • hehe
  • 牛逼~~
不允许评论