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

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

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

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

fa7f72a34cbff23ae41679963df1a75b.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值