yxh-l-0824

  将小程序反编译的目的是,学习、学习、学习....

  成功时间节点:2020.6.1

一、node.js环境

  参考https://www.cnblogs.com/xt-Corrine/p/10812503.html安装及环境配置教程,成功后查询版本如下:

 

 二、反编译脚本https://github.com/qwerty472123/wxappUnpacker,若打不开,可以点击以下链接:https://codeload.github.com/zzzzzzgenius/wxappUnpacker/zip/master

三、安卓模拟器下载,随便一个模拟器即可

四、模拟器安装软件

   很多教程建议下载re文件管理器,可以不下载,系统自带的软件也能进入到/data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/目录下。

 五、实操

   访问/data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/目录,以及下载时间判断自己需要反编译的小程序,将该文件从手机保护内存复制到公共访问内存,通过qq打开公共文件目录,发送文件。

  node依赖项安装:

npm install esprima 
npm install css-tree 
npm install cssbeautify 
npm install vm2 
npm install uglify-es 
npm install js-beautify
npm install ...

  需要依据编译过程中出现的问题就安装相应的依赖项;

  在wxappUnpacker-master文件中运行bash,通过shift+右键会显示bash运行选项,打开后

  node运行wuWxapkg.js脚本:

  完整解压命令eg: node .\wuWxapkg.js P:\Decompile\_1123949441_403.wxapkg

  格式也即是:node node脚本 待反编译小程序编译包

  成功界面:

 

   解压后文件夹:

 

分类:

技术点:

相关文章:

  • 2021-08-18
  • 2021-11-24
  • 2021-10-10
  • 2021-12-15
  • 2021-12-12
  • 2021-05-20
  • 2021-11-28
  • 2021-12-08
猜你喜欢
  • 2021-11-30
  • 2021-12-01
相关资源
相似解决方案