当前位置: 首页 > news >正文

[分享] 千呼万唤始出来《WX小程序反编译教程》

应大家的强烈要求,我把 我平时反编译WX小程序的教程整理发出来,供大家学习一下,有不对的地方也希望指正一下,互相交流,这篇先主要讲PC端小程序如何反编译,所需要的文件我会放在最后
第一步:先看看WX版本,新版和旧版的小程序文件不一样,3.x.xx.xx

 


如图所示 可以看到我的WX版本 以及文件管理路径,那么我的小程序文件所在位置就是:D:\下载文件\WeChat Files\Applet
第二步:打开我们的目标小程序 这次拿 

 做测试,如果不清楚打开的小程序具体是生成的哪个目录,可以先把D:\下载文件\WeChat Files\Applet 下面的所有文件删除了,这样就只会生成对应目标的目录
打开之后 会发现目录下面生成了 一个文件夹,文件夹名称是小程序的appid,进去之后 会看到对应的小程序包文件

 


第三步 反编译小程序,这里我们需要使用两个工具UnpackMiniApp和wxappUnpacker,分别用于解密小程序 和 反编译小程序,上面小程序文件 APP那个是主包,其他都是分包 sub标识很好辨认
我们把APP 先拖到UnpackMiniApp 进行解密 如果未加密也会有提示,我一般喜欢把这些文件复制到一个指定目录,反编译后的源码也会在这个目录下面
然后使用wxappUnpacker 进行反编译,wxappUnpacker的使用方法如下,(需要有node环境,源码是js实现的)
1.进入wxappUnpacker目录下 先安装程序所需的依赖,npm install 即可
2.反编译主包使用命令 node wuWxapkg.js 小程序包路径(.wxapkg格式) 例如:node wuWxapkg.js E:\zaide\wx\all\__APP__.wxapkg
3.反编译分包使用命令 node wuWxapkg.js -s=E:\zaide\wx\all\__APP__   E:\zaide\wx\all\_sub-pkg-card_.wxapkg

 


好了 再目前为止 反编译过程已完成,最后送上 反编译工具:pinglun

WX:4.0及以上版本的小程序路径  C:\Users\Administrator\AppData\Roaming\Tencent\xwechat\radium\Applet  
其他步骤都一样的,只有路径不一样

http://www.dtcms.com/a/414460.html

相关文章:

  • 网站建设费用模板印象笔记同步wordpress
  • DAY 04 CSS文本,字体属性以及选择器
  • Java-136 深入浅出 MySQL Spring Boot @Transactional 使用指南:事务传播、隔离级别与异常回滚策略
  • 直接选择排序、堆排序、冒泡排序
  • 单页面网站设计网站欣赏软文是什么
  • Nginx 如何启用 HSTS 以加强网络安全 ?
  • qBittorrent下载和安装教程(附下载链接)
  • 网站建设公司的销售好做吗产品宣传推广方式有哪些
  • Whispers from the Star:Anuttacon推出的以AI智能体语音交互为核心的太空生存游戏
  • 语音识别:PyAudio、SoundDevice、Vosk、openai-whisper、Argos-Translate、FunASR(Python)
  • OpsManage项目RDS存储容量获取机制深度验证报告
  • dedecms网站栏目管理第三方做的网站不给源代码
  • 抄袭网站怎么办做淘客网站需要多大的空间
  • 设计模式-常见设计原则篇
  • 双网卡服务器校园网访问故障排查与解决​
  • 工信部备案网站南昌网站建设制作公司
  • 长度最小的子数组_优选算法(C++)滑动窗口
  • LeetCode:74.数组中的第K个最大元素
  • 学习游戏制作记录(boss的制作)
  • 快速排序(含hoare版本、挖坑版本和前后指针版本)
  • LeetCode:77.买卖股票的最佳时机
  • Apache Airflow:让复杂工作流自动化变得简单优雅
  • 精读《C++20设计模式》——创造型设计模式:原型模式
  • IDEA配置Maven教程
  • OpenLayers地图交互 -- 章节十五:鼠标滚轮缩放交互详解
  • [Python编程] Python3 错误与异常
  • 动态代理 java原生 vs Cglib
  • MQTT协议基础知识速成(智能家居项目)
  • 北京网站建设认知网络推广公司服务内容
  • 爬虫疑难问题解决方案整理