反编译微信小程序,可导出uniapp或taro项目

一、获取微信小程序文件.wxapkg包

  1. 在win电脑上安装手机模拟器,如夜神模拟器,点击下载:夜神模拟器.zip

  1. 在模拟器中安装微信、QQ、RE文件管理器;

  • 微信 用于跑你需要反编译的小程序;
  • RE文件管理器 用于打开模拟器中的本地目录文件;
  • QQ 用于将模拟器中的小程序文件传送出来;
  • 注:RE文件管理器可能搜索不到,这里提供下载地址:RE文件管理器4.9.6.zip,解压为apk文件,自己拖入模拟器即可;

    1. 在模拟器中启动微信,打开小程序,这里以“上海停车”为例子;

    技巧:可先在手机微信中将目标小程序加入“我的小程序”,方便在模拟器中快速打开

    1. 使用RE文件管理器进入步骤3缓存的小程序的本地文件夹;

    小程序缓存目录为:根目录
    /data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/

    技巧:按照最近时间找到.wxapkg文件,微信要求小程序主包小于2M,所以找到接近2M的.wxapkg文件;

    1. 压缩.wxapkg文件,并通过QQ将文件从模拟器中传出来

    压缩.wxapkg文件:对目标文件长按鼠标左键,点击右上角更多图标,点击“压缩所选文件”

    注:为什么要压缩后发送?因为QQ直接发送.wxapkg文件是不被允许;

    发送zip文件到QQ:鼠标左键长按该zip文件,点击右上角更多,点击发送

    二、反编译.wxapkg包

    1. 安装反编译工具: 上提供的反编译方式,需要安装node.js、下载反编译脚本等,比较繁琐容易出错,现提供一个打包好的exe工具,安装后直接反编译即可,点击下载:反编译微信小程序工具.zip,该工具可直接导出uniapp项目和taro项目;

    注:该工具目前有个bug,运行后需要点击任务管理器关闭:

    1. 解压上面的.zip文件,得到.wxapkg文件;
    2. 运行wxapkgconvertor.exe,将.wxapkg文件拖入

    1. 使用微信开发者工具,导入该项目

  • 回复:1001,下载:RE文件管理器4.9.6;
  • 回复:1002,下载:夜神模拟器;
  • 回复:1003,下载:反编译微信小程序工具;
  • 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月11日
    下一篇 2022年1月11日

    相关推荐