专栏首页薛定喵君(xuedingmiao.com)基于electron-vue开发的微信小程序反编译客户端

基于electron-vue开发的微信小程序反编译客户端

开源一个小程序反编译客户端

咨询小程序反编译的同学比较多,虽然有开源库但是还是有同学不清楚如何去操作,所以索性做了一个客户端方便进行小程序的反编译

  • 技术选型
  • 开发环境
  • 涉及技术
  • 前置准备
  • 开源地址
  • 使用方法

技术选型

网上已经有大佬实现了C#版的反编译工具,博主已多年没写C#所以选择了对于前端人比较友好易于上手的技术--electron-vue,并且开发完之后可以构建为mac、Windows及Linux平台的安装包,虽然安装包可能大了一点但是还是比较香的

开发环境

  • 操作系统:MacOS10.13.6
  • node:v10.17.0
  • npm:v6.11.3
  • vue:v2.5.16
  • vue-cli:v4.1.1

涉及技术

  • 使用了electron的4.2.5版本
  • 界面使用的element-ui
  • node的child_process模块执行脚本
  • node的compressing模块进行文件压缩

前置准备

获取小程序包的方法参见前文以中银E路通小程序为例10分钟带你学会微信小程序的反编译,这里不再赘述

开源地址

基于electron-vue开发的微信小程序自助解包(反编译)客户端 https://github.com/xuedingmiaojun/mp-unpack 目前只是完成了初版的开发,会有些bug,还请见谅。

使用方法

①通过release安装使用

1.下载release包 安装后启动软件 2.将文件拖入工具内的上传区域或者选择准备好的wxapkg包 3.点击解包、在下方日志区查看解包执行过程,等待解包完成 4.解包成功之后点击日志下方的下载按钮即可下载解包后文件的压缩包

②克隆仓库后编译使用

1.git clone https://github.com/xuedingmiaojun/mp-unpack 2.cd mp-unpack && npm install && cd tool && npm install 3.npm run dev 4.按①的2~4步骤操作即可

客户端内置了开源中国的小程序包,用户可以使用默认包进行测试使用。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • npm install、npm install --save与npm install --save-dev区别

    会把X包安装到node_modules目录中不会修改package.json 之后运行npm install命令时,不会自动安装X

    薛定喵君
  • 微信小程序运行机制

    ::: tip 通信方式 系统层的WeixinJsBridage 两边提供的 evaluateJavascript 所实现。 即用户传输的数据,需要将其转...

    薛定喵君
  • mac上完全卸载vscode

    删除设置及配置 sudo rm -rf $HOME/Library/Application\ Support/Code // 如果使用了 insider* ...

    薛定喵君
  • 在线商城项目01-项目初始化简介

    会有如下图所示命令提示,一路默认即可。这里值得一说的的是eslint,我选择了standard,这点并不是强制的。你可以选择不使用eslint,也可以使用Sta...

    love丁酥酥
  • R语言实现六西格玛的分析以及数据可视化

    我们今天给大家介绍的是六西格玛的实现,六西格玛分析主要的核心是追求零缺陷生产,防范产品责任风险,降低成本,提高生产率和市场占有率,提高顾客满意度和忠诚度。在药企...

    一粒沙
  • 好文丨数据挖掘界领军人物谢邦昌:深度剖析Data Mining

    有问题直接微信我吧! 大家好,PPV课大数据微信开通了人工客服,大家有问题可以在工作时间:9:00-18:00直接通过微信与客服联系! ? 谢邦昌 深度剖析Da...

    小莹莹
  • 好文丨数据挖掘界领军人物谢邦昌:深度剖析Data Mining

    谢邦昌教授,是台北医学大学医务管理学系研究所暨大数据研究中心及管理学院主任,也是数据挖掘界领军人物及世界知名统计学家,他对数据挖掘的定义是:Data Minin...

    华章科技
  • 学界 | 让计算机明白「天天」代表「每一天」之后,如何避免让它认为「爸爸」代表「每个爸」

    AI 科技评论按:类比推理是反映语言规则的一种高效方式,本文将介绍一种汉语语言推理任务,论文作者来自北京师范大学和中国人民大学,论文题为:汉语形态语义关系的类比...

    AI科技评论
  • 让计算机明白「天天」代表「每一天」之后,如何避免让它认为「爸爸」代表「每个爸」

    AI 研习社按:类比推理是反映语言规则的一种高效方式,本文将介绍一种汉语语言推理任务,论文作者来自北京师范大学和中国人民大学,论文题为:汉语形态语义关系的类比推...

    AI研习社

扫码关注云+社区

领取腾讯云代金券