2020微信小程序反编译教程(小程序反编译源码能用吗)

文章主要实现:废话不多说下面就直接来流程了!第1步:先安装node.js点击下载第2步:再下载wxappUnpacker反编译包点击下载包第3步:保证以上都安装后电脑命令窗口:CMD运行第2步目录运行加载node依赖:命令窗口复制以下黄色命令:npminstalluglify-es–savenpminstall…

大家好,又见面了,我是你们的朋友全栈君。

文章主要实现:废话不多说下面就直接来流程了!

第1步:先安装 node.js       点击下载

第2步:再下载wxappUnpacker反编译包      点击下载包  

第3步: 保证以上都安装后  电脑命令窗口:CMD   运行第2步目录运行加载node 依赖:

命令窗口复制以下黄色命令:

npm install uglify-es --save
npm install esprima  --save
npm install css-tree  --save
npm install cssbeautify --save
npm install vm2  --save
npm install uglify-es  --save
npm install js-beautify  --save
npm install escodegen  --save
npm install cheerio  --save

安装后

获取小程序apk包 (提示:如何获取能破的小程序包 需要另外的软件配合网上多的是这里就不提供了)

现在分为两种

第1种简单小程序   一次性就可以搞定

第2种大公司小程序(插件和分包)  需要4个步骤: 按步骤继续

node wuWxapkg.js         文件路径 +wxapkg 文件解包

node wuConfig.js         文件路径+  app-config.json

node wuJs.js             文件路径+  app-service.js (或小游戏中的 game.js  app-wxss.js   app-wxss.js ) 

node wuWxml.js           文件路径+  

node wuWxss.js           文件路径+  

注意细节

先编译主包  node wuWxapkg.js -o -d -s=文件地址     xxxx.wxapkg 文件包

再编译分包  node wuWxapkg.js -d -s=文件地址     xxxx.wxapkg 子文件包

node wuWxml.js -m    +app-wxss.js

再执行:—————–》22

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=<Main Dir>] <files…> 将 wxapkg 文件解包,并将包中上述命令中所提的被编译/混合的文件自动地恢复原状。如果加上-o指令,表示仅解包,不做后续操作。如果加上-d指令,就会保留编译/混合后所生成的新文件,否则会自动删去这些文件。同时,前面命令中的指令也可直接加在这一命令上。

而如果需要解压分包,请先解压主包,然后执行node wuWxapkg.js [-d] -s=<Main Dir> <subPackages…>,其中Main Dir为主包解压地址。

除-d与-s外,这些指令两两共存的后果是未定义的(当然,是不会有危险的)。
 

 
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127971.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 台式计算机网线接口松动怎么办,台式电脑网卡坏了怎么修复(图文)「建议收藏」

    台式计算机网线接口松动怎么办,台式电脑网卡坏了怎么修复(图文)「建议收藏」电脑网卡要是坏了,就无法正常上网。网卡对于主机的网络连接来说非常重要,遇到网卡坏了连接不上网络很麻烦,如果重新安装一个或者是拿去修又成本高。有什么好办法可以怎么修复?大家可以参考下文操作。具体方法如下:1、如下图,为电脑网卡外口,即为插网线的地方。2、同事的网卡坏了,没有专业工具,没有配件,怎么办?一些质量差点的网卡或者网卡用的时间长了,里面的金属触片很容易失去弹性。引发接触不良,这时候一种最简单…

    2022年6月26日
    244
  • 齐博建站指南(艾戈勒)

    齐博建站指南使用手册http://www.qibosoft.com/help/          /template/default/list_tpl1、新建风格:template/XXX  data/style 下新建XXX.php2、需要全部静态的话,需要录入php标识的头尾3、加载list模块

    2022年4月13日
    52
  • SQL中的DECIMAL()函数

    SQL中的DECIMAL()函数&nbsp;&nbsp;&nbsp;&nbsp;Decimal为SQL&nbsp;Server数据类型,属于浮点数类型。一个decimal类型的数据占用了2~17个字节。&nbsp;&nbsp;&nbsp;&nbsp;Decimal&nbsp;数据类型Decimal变量存储为96位(12个字节)无符号的整型形式,&nbsp;&nbsp;&nbsp;&nbsp;D

    2022年7月20日
    16
  • clion永久激活码(在线激活)

    clion永久激活码(在线激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    614
  • springboot 上传文件设置文件大小限制

    springboot 上传文件设置文件大小限制报错内容:org.springframework.web.multipart.MaxUploadSizeExceededException:Maximumuploadsizeexceeded;nestedexceptionisjava.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException:therequestwasrejectedbe…

    2022年5月29日
    41
  • 独立成分分析ICA系列2:概念、应用和估计原理.

    独立成分分析ICA系列2:概念、应用和估计原理.1.概念独立成分分析是从多元(多维)统计数据中寻找潜在因子或成分的一种方法.ICA与其它的方法重要的区别在于,它寻找满足统计独立和非高斯的成分。这里我们简要介绍ICA的基本概念、应用和估计原理。1.1 多元数据的线性表示统计数据处理及相关领域中的一个重要和需要长期研究的问题就是,寻找多元数据一个恰当的表示,使得人们可以获得给定数据的本质特征或者使得数据的结构

    2022年5月17日
    41

发表回复

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

关注全栈程序员社区公众号