最近在各种爬别人家的小程序,哈哈哈,估计好多人都知道了,就贴个步骤吧
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 人放广告(囧)
1
wjm2038 2020-07-31 21:39:13 +08:00 via Android
能放 github 连接的为啥要从百度网盘下载
|
3
zapper 2020-08-01 00:09:37 +08:00
然后 LZ 的小程序就被反编译了
|
4
laincat 2020-08-01 00:49:54 +08:00
好像哪里看到类似的。。。
|
5
lemon6 2020-08-01 00:52:45 +08:00 via Android
先收藏,以后估计会用到
|
6
WebKit 2020-08-01 01:32:19 +08:00 via Android
就是不知道以后会不会改
|
7
fuchunliu 2020-08-01 08:13:51 +08:00 via Android
已收藏,等空了先反楼主的
|
8
lazyyz 2020-08-01 09:05:06 +08:00 via Android
已收到,等空了先试试楼主的
|
9
L1beral 2020-08-01 12:31:34 +08:00 via iPhone
已收藏,马上试试楼主的
|
10
EagerTo 2020-08-01 21:28:22 +08:00
先收藏 。
|
12
xingyuc 2020-08-03 16:38:24 +08:00
还要模拟器,先收藏
|
13
shimengren 2020-08-03 17:33:02 +08:00
想问下,有没有反编译 qq 小程序的,反编译微信小程序我会了,并且还成功实践过
|
14
xxyang OP @shimengren qq 和微信一样的,找文件夹吧
|