前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于electron-vue开发的微信小程序反编译客户端

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

作者头像
薛定喵君
发布2020-07-14 10:24:09
1.5K0
发布2020-07-14 10:24:09
举报
文章被收录于专栏:薛定喵君薛定喵君

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

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

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

技术选型

网上已经有大佬实现了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步骤操作即可

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 技术选型
  • 开发环境
  • 涉及技术
  • 前置准备
  • 开源地址
  • 使用方法
    • ①通过release安装使用
      • ②克隆仓库后编译使用
      相关产品与服务
      云开发 CloudBase
      云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档