微信小程序> 反编译微信小程序

反编译微信小程序

浏览量:401 时间: 来源:白糕茶

最近准备仿“今日某条”的微信小程序,为了弄到代码可以说是费了不少心思,终于在github上找到大神写的反编译代码,亲测可用。
微信小程序代码是放在腾讯的服务器上的,但是在用户点击运行某个小程序的时候,会将代码下载到手机上,当然这里的代码是被编译压缩过的,所以需要用到大神的代码,此外还需要android模拟器(手机也行,但是需要root,只要你舍得。。还要安装nodejs环境)

一 、安装MuMu模拟器

直接上官网下载。。。。传送门

二、获取wxapkg文件

wxapkg文件,就是被编译之后小程序的包,获取步骤如下:

  1. 登陆微信
  2. 点击你想要反编译的微信小程序
  3. 然后找到/data/data/com.tencent.mm/MicroMsg/类似md5之后的32字符串/appbrand/pkg/目录下的wxapkg文件,然后放到电脑上

三、安装nodejs环境

直接上官网下载。。。。传送门
安装后,cmd -> node -v  如果能出现安装对应的版本号,那么就说明安装成功

四、解压wxapkg

这时就需要用到大神的代码:

  1. 下载代码。。。。传送门

  2. 安装几个依赖包,cmd。。。。依次输入以下命令
    npm install esprima -g
    npm install esprima -g
    npm install css-tree -g
    npm install cssbeautify -g
    npm install vm2 -g
    npm install uglify-es -g
    npm install js-beautify -g
    npm install escodegen -g

  3. 安装完成之后,还是cmd。。。进入到刚刚下载代码的目录下,执行以下命令:

    node wuWxapkg.js D:_163200311_32.wxapkg //最后一个为wxapkg文件的绝对路径

完成这一步之后,你就可以获得一个能够运行的代码源文件了,如果在执行最后一步的时候报错没有找到某个依赖包的时候,看下依赖包有没有在反编译代码的目录下(在执行npm install xxxx-g时候会显示安装路径),找到依赖包的位置,然后复制到反编译代码目录下,在执行最后一个步骤就搞定啦~

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎