图片

二、登录微信在小程序页搜索小程序名称,找到并打开小程序,模拟器打开小程序有可能闪退,但不要紧,因为小程序包已经开始后台下载了;

图片

三、回到模拟器桌面打开RE文件管理器,提示请求超级用户访问权限微信小程序反编译教程,点击永久记住选择,允许其获取root权限。(注意:一定要允许root权限!)

图片

四、按此路径进入目录:/data/data/com.tencent.mm/MicroMsg

图片

流程图:

图片

五、.wxapkg 解包

兜兜转转绕了一圈我们终于拿到小程序的 .wxapkg 包,接下来就是如何将它反编译成为一个完整的项目了,首先 .wxapkg 文件到底是什么呢?你可能会认为它就是类似 Android 的 .apk 或者 iOS 的 .ipa 安装包微信小程序反编译教程,本质上是一个 .zip 压缩包?其实不是的,它是一个二进制文件,实际的文件结构如下图(图片取自文章 微信小程序源码阅读笔记):

图片

如何编译:

打开终端,用git下载代码 git clone

切换到wxappUnpacker目录使用cnpm i安装依赖,安装之前需要安装Node环境(自行安装);

解压得到的tar文件,得到wxapkg的路径,在wxappUnpacker目录下执行node node wuWxapkg.js + wxapkg文件路径即可。

看到以下输出说明反编译成功,这时候你就会得到一个项目文件了。

图片

图片

5.使用编辑器打开文件夹开心的看大神们怎么实现各种功能的吧,总会对你有所启发,微博的这个小程序源码可读性特别高,除了样式文件,感觉已经全了,有图有真相。

目录结构:

图片

代码片段:

图片

局限(包括但可能不限于以下内容)

注册会员查看全部内容……

限时特惠本站每日持续更新海量各大内部创业教程,年会员只要98元,全站资源免费下载
点击查看详情
站长微信:9200327

发表回复

后才能评论