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)
上一篇 2022年4月16日 下午12:40
下一篇 2022年4月16日 下午12:40


相关推荐

  • Linux 查看内存使用情况

    Linux 查看内存使用情况

    2022年2月13日
    44
  • 蚁剑安装以及使用方法

    蚁剑安装以及使用方法一 蚁剑如何安装蚁剑安装分两个步骤一个是下载源代码 还有一个加载器 用加载器去加载源代码 下载的的文件路径一定要记得蚁剑源码下载 https github com AntSwordProj antSword 蚁剑加载器下载 https github com AntSwordProj AntSword Loader 下载之后解压缩之后是这样的点击 AntSword Loader v4 0 3 win32 x64 这个文件打开 AntSword exe 点击初始化点击初始化点击选

    2025年12月10日
    9
  • SQLite下载历史版本

    SQLite下载历史版本SQLITE 指定版本下载下载地址 SQLite Tagsstep1 挑选版本 以 3 30 1 为例 step2 进入下载链接 选则为 ClassicView 点击 18db032dstep 选择下载版本则可

    2026年3月18日
    2
  • SDK 和 API 的区别是什么

    SDK 和 API 的区别是什么来源 https www zhihu com question answer 不知道区别的人 大概率是你还没搞懂 API SDK 是什么 讲个小故事

    2026年3月17日
    1
  • 常见浏览器清理缓存方法

    常见浏览器清理缓存方法各大常见浏览器清理缓存方法 360 浏览器 https jingyan baidu com article fedf0737486f html360 极速浏览器 https jingyan baidu com article e6c8503c1390 html 谷歌浏览器 https jingyan baidu com art

    2026年3月19日
    2
  • 向量投影与向量投影矩阵

    向量投影与向量投影矩阵向量投影与向量投影矩阵向量投影以下是向量 a 在向量 b 上的投影 为两向量的夹角 其中 a a a a 则是 a 在 b 上的投影 所以投影公式如下 向量投影矩阵将以上投影公式写成矩阵形式 这里使用的是列优先的矩阵 即向量写成一列多行 因为矩阵相乘符和结合律 所以 是一个矩阵 如果是二维向量则是 2 2 的矩阵 如果是三

    2026年3月19日
    2

发表回复

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

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