Skip to content

jiamuc/wxappUnpacker

 
 

Repository files navigation

说明

  • this project will be deleted soon

安装

npm install 

安装依赖

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

分包功能

当检测到 wxapkg 为子包时, 添加-s 参数指定主包源码路径即可自动将子包的 wxss,wxml,js 解析到主包的对应位置下. 完整流程大致如下:

  1. 获取主包和若干子包
  2. 解包主包
    • windows系统使用: ./bingo.bat testpkg/master-xxx.wxapkg
    • Linux系统使用: ./bingo.sh testpkg/master-xxx.wxapkg
  3. 解包子包
    • windows系统使用: ./bingo.bat testpkg/sub-1-xxx.wxapkg -s=../master-xxx
    • Linux系统使用: ./bingo.sh testpkg/sub-1-xxx.wxapkg -s=../master-xxx

觉得麻烦?可以使用自助解包客户端

TIP

-s 参数可为相对路径或绝对路径, 推荐使用绝对路径, 因为相对路径的起点不是当前目录 而是子包解包后的目录

├── testpkg │   ├── sub-1-xxx.wxapkg #被解析子包 │   └── sub-1-xxx #相对路径的起点 │   ├── app-service.js │   ├── master-xxx.wxapkg │   └── master-xxx # ../master-xxx 就是这个目录 │   ├── app.json 

自助解包客户端

基于electron-vue开发的微信小程序自助解包(反编译)客户端

项目推荐

WEPT项目从最近到后续即将升级WEPT2.0版本,支持运行微信小程序 小游戏基础库2.9后版本功能,同时支持实现ios Android三端统一运行环境,欢迎大家持续关注

  • WEPT 是一个微信小程序实时开发环境,它的目标是为小程序开发提供高效、稳定、友好、无限制的运行环境。
  • 项目后台使用 node 提供服务完全动态生成小程序,前端实现了 view 层、service 层和控制层之间的相关通讯逻辑。
  • 支持iOS Android Mac, Window 以及 Linux

实现微信小程序最新运行环境

About

小程序反编译(支持分包)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 94.0%
  • Shell 5.1%
  • Batchfile 0.9%