3.如果想单独执行config、js、wxml、wxss的反编译可以在解包时加-o参数不做后续操作
工具用法
- node wuConfig.js<files...> 将 app-config.json 中的内容拆分到各个文件对应的 .json 和 app.json , 并通过搜索 app-config.json 所在文件夹下的所有文件尝试将 iconData 还原为 iconPath。
- node wuJs.js<files...> 将 app-service.js (或小游戏中的 game.js ) 拆分成一系列原先独立的 JAVAscript 文件,并使用 Uglify-ES 美化,从而尽可能还原编译前的情况 。
- node wuWxml.js[-m]<files...> 将编译/混合到 page-frame.html ( 或 app-wxss.js ) 中的 wxml 和 wxs 文件还原为独立的、未编译的文件 。如果加上 -m指令,就会阻止 block块自动省略,可能帮助解决一些相关过程的 bug。
- node wuWxss.js<dirs...> 通过获取文件夹下的 page-frame.html ( 或 app-wxss.js ) 和其他 html 文件的内容,还原出编译前 wxss 文件的内容 。
- node wuWxapkg.js[-o][-d][-s=<MainDir>]<files...> 将 wxapkg 文件解包,并将包中上述命令中所提的被编译/混合的文件自动地恢复原状 。如果加上 -o指令,表示仅解包,不做后续操作 。如果加上 -d指令,就会保留编译/混合后所生成的新文件,否则会自动删去这些文件 。同时,前面命令中的指令也可直接加在这一命令上 。
打开微信开发者工具,导入项目即可
注意在中银E路通解包后的项目设置中
- 注意勾选不校验合法域名
- 勾掉e6转es5(这个小程序貌似并没有使用es6语法)
文章插图
解包后导入项目
解包其它小程序可能项目配置略有不同 。
【10分钟带你学会微信小程序的反编译】
推荐阅读
- 5分钟带你深入了解Python爬虫,你会发现爬虫其实没有那么难
- 用Python脚本自动爬取Bilibili视频,你学会了吗?
- 带你彻底了解数据库索引
- 滚水冲泡绿茶10分钟后再喝 可抗感冒
- 领导绝不会告诉你的职场秘籍,学会这些,职场加薪简简单单
- 搜索引擎这7条指令一定要学会!
- 我学会了坚持 我学会了 作文
- 怎么避免爆胎呢?学会这几个方法,远离爆胎事故
- 3分钟学会监控交换机简单配置
- 简单几步学会做网站,却不懂如何赚钱?这里分享给你8种变现方法