点击上方蓝字“优派编程”选择“加为星标”,第一时间关注原创干货

原文地址:https://blog.csdn.net/wkc1996/article/details/120043937

 

现在网上也有很多关于小程序反编译的教程,随时间的流逝或许随着微信的更新,有出现编译不成功的现象。

本篇文章总结一下最新的编译过程,已成功获得小程序源码(有分包的小程序)

环境准备

1、 node 环境准备

下载链接:https://nodejs.org/en/

安装后将nodejs设置为环境变量。
打开cmd,测试是否安装成功:在命令行输入node -v 出现版本号说明已经安装成功。

2、反编译工具

项目地址来自于:https://github.com/xuedingmiaojun/wxappUnpacker

通过下面链接下载:

链接:https://pan.baidu.com/s/19_U58INa-qb99hZpKDneDw

提取码:hhed

 

下载下来解压到某个位置就可以了,一定要通过网盘下载,里面有解密包的工具和安装后的npm环境,直接使用即可

具体操作

1、微信PC获取小程序

在通过微信PC打开小程序前,我们最好先找到缓存到本地的小程序包路径,一般都是在 微信PC安装目录WeChat FilesWeChat FilesApplet

比如我的就是安装到 D盘根目录的,所以路径为:D:WeChatWeChat FilesWeChat FilesApplet

上图中每个文件夹代表一个小程序,一般最新打开的小程序都是在第一个,如果不确定可以排序一下修改日期

找到路径了我们就可以用微信PC打开小程序了,打开后就会发现当前目录新增了一个文件夹,里面存放的就是加密后的小程序包

2、解密包

刚获取到的包我们还不能进行反编译,必须要通过 解密软件 修改一下才能反编译

本篇就演示一个主包和一个分包反编译的过程就可以了,先通过解密软件修改一下主包

解密的主包自动到 wxpack 这个包里面来了,同样的步骤解密一个分包,下图是我解密好的两个,并且修改了一下名称,好区分

3、反编译

进入 wxpack 的同级目录 wxappUnpacker-master,在路径栏输入 cmd 自动打开当前目录的 命令窗口了

 

先反编译一下主包,把反编译后的文件夹放到 wxpack 同级目录中

node wuWxapkg.js ..wxpackmaster-app.wxapkg

  • 1

 

再反编译分包,把反编译后的文件夹放到 wxpack 同级目录中

node wuWxapkg.js -s=.. ..wxpack_pages_app.wxapkg

  • 1
  • -s 表示分包
  • 第一个.. 表示输出位置
  • ..wxpack_pages_app.wxapkg 需要反编译的分包位置

好了剩下的就是自己组合一下包的架构目录了~~~~

如果本篇文章给予了您一点帮助,还请点个赞收藏一下~~

谢谢您的支持!!!

原文地址 https://www.fang1688.cn/study-code/2308.html


最近小编方包开发了一款工具类实用的小程序!功能包括:抖音去水印,天气预报,小说在线免费阅读(内含上万部热门小说),历史今天,生成图片二维码…

点击下方【方包工具箱】小程序,开箱即用,所有免费无广告使用!

方包工具箱小程序(点击此处跳转)


送福利!关注下方的公众号:“优派编程”,搜索关键词“资料”,即可获得软件app下载资源和python、java等编程学习资料!

   

点击左下方“阅读原文”关注方包it博客:

https://www.fang1688.cn

领取更多福利!

发表评论

邮箱地址不会被公开。 必填项已用*标注

6 + 3 =