最近在各种爬别人家的小程序,哈哈哈,估计好多人都知道了,就贴个步骤吧
1 、找包篇
需要一个 root 后的手机或者模拟器,打开微信,访问要扒的小程序后
使用 RE 管理器(要超级管理员权限)打开路径
/data/data/com.tencent.mm/MicroMsg/80b34bca4945f2aa19a92b5549781131/appbrand/pkg/小程序.wxapkg
80b34bca4945f2aa19a92b5549781131 这是用户目录,有多个的话可以先删了再访问小程序
小程序.wxapkg 这是包,有多个的话可以先删了再访问小程序
然后把这个包弄出来,RE 的话点右上角先压缩,再发送即可
2 、反编译篇
下载反编译的工具,需要 node 环境
安装依赖包(需要 npm )
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g
反编译工具下载链接: https://pan.baidu.com/s/1nnj3bTECxILz6qOD0ZKWyw 提取码: is2x
此版本我改过了,格式化代码更友好,自用的哈
使用命令解压 node wuWxapkg.js 小程序.wxapkg
如果报错,大概率是少依赖包了,对着提示用 npm 安装下,百度下基本都能出来
解压出来的目录就是了,直接导入开发者工具就能用,如果报错对着控制台调试下,有的可能有登录限制,需要点其他手段..嗯...小游戏也能解压,那种单机的小游戏扒下来直接跑,代码阅读性和结构也还可以,能看。
最后觉得好用的打个们帮我扫下小程序呗,啥时才能够 1000 人放广告(囧)

本文介绍了一种通过root手机或模拟器访问并获取微信小程序文件的方法,并提供了详细的步骤及所需工具。此外,还分享了一个经过修改的反编译工具,使代码格式更加友好。
861

被折叠的 条评论
为什么被折叠?



