反编译微信小程序还有不会的么

2020-07-31 18:01:02 +08:00
 xxyang

最近在各种爬别人家的小程序,哈哈哈,估计好多人都知道了,就贴个步骤吧

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 人放广告(囧)

4073 次点击
所在节点    微信
14 条回复
wjm2038
2020-07-31 21:39:13 +08:00
能放 github 连接的为啥要从百度网盘下载
krapnik
2020-07-31 21:48:08 +08:00
@wjm2038 因为 github 上有很多~
zapper
2020-08-01 00:09:37 +08:00
然后 LZ 的小程序就被反编译了
laincat
2020-08-01 00:49:54 +08:00
好像哪里看到类似的。。。
lemon6
2020-08-01 00:52:45 +08:00
先收藏,以后估计会用到
WebKit
2020-08-01 01:32:19 +08:00
就是不知道以后会不会改
fuchunliu
2020-08-01 08:13:51 +08:00
已收藏,等空了先反楼主的
lazyyz
2020-08-01 09:05:06 +08:00
已收到,等空了先试试楼主的
L1beral
2020-08-01 12:31:34 +08:00
已收藏,马上试试楼主的
EagerTo
2020-08-01 21:28:22 +08:00
先收藏 。
xxyang
2020-08-03 10:18:25 +08:00
@wjm2038 我也是下载别人的改了下,不挂了就分享
xingyuc
2020-08-03 16:38:24 +08:00
还要模拟器,先收藏
shimengren
2020-08-03 17:33:02 +08:00
想问下,有没有反编译 qq 小程序的,反编译微信小程序我会了,并且还成功实践过
xxyang
2020-08-04 15:35:13 +08:00
@shimengren qq 和微信一样的,找文件夹吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX