微信小程序反编译_只有部分源码_挖坑

  1. 微信小程序反编译(只有部分源码_挖坑
  2. 环境
  3. pc
  4. 手机

微信小程序反编译(只有部分源码_挖坑

看到了两篇反编译的文章,觉得不错,故总结一下。

首先感谢Azeng师傅和虫虫师傅的文章

环境

1、电脑版微信、2、手机微信、3、wuWxapkg.js解包、4、电脑版解密工具(针对PC版的)、5、node.js环境

node.js:https://nodejs.org/zh-cn/

image-20221017185831681

wuWxapkg.js :https://github.com/qwerty472123/wxappUnpacker

image-20221017185845669

2、使用wuWxapkg.js 需要安装依赖文件,按照下面一步步执行即可。

npm config set registry https://registry.npm.taobao.org # 设置国内下载链接
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
npm install cheerio

pc

PC端小程序源码包存放位置在

微信文件保存位置\WeChatFiles\Applet\小程序id\\_\_APP\_\_.wxapkg

然后拿到包后,用解密软件解密一下

image-20221017201930140

解密之后反编译

node wuWxapkg.js C:\Users\Red-Tools\Desktop\test\wxf5447d76338832b7.wxapkg

(111条消息) 微信小程序反编译报SyntaxError: Unexpected token ‘}‘ 不完美的解决方法_刘建杰的博客-CSDN博客_反编译的小程序源码报错

手机

手机其实找wxapkg包比较麻烦,优点就是可以不用去解密。

手机端小程序源码包存放地址:

/data/data/com.tencent.mm/MicroMsg/32位的用户号/appbrand/pkg # 这里不是从根目录开始的,而是从文件目录开始

2、获取到了wxapkg包,就可以直接拿wuWxapkg.js 来反编译了。

node wuWxapkg.js C:\Users\Red-Tools\Desktop\test\wxf5447d76338832b7.wxapkg

ios位置

/var/mobile/Containers/Data/Application/{程序 UUID}/Library/WechatPrivate/{用户ID}/WeApp/LocalCache/release/{⼩程序ID}/ 

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。后续可能会有评论区,不过也可以在github联系我。