美文网首页
mac wx app Unpacker

mac wx app Unpacker

作者: 视掘 | 来源:发表于2018-09-30 09:13 被阅读85次

    直接上步骤:
    1.安装homebrew ,已安装的跳过此步
    honmbrew 官网: https://brew.sh/

    图片.png
    一句话安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    2.用homebrew安装node,已安装的跳过此步
    brew install node
    3.下载并解压GitHub文件
    图片.png
    4.已root的手机拿到wxapkg文件
    可参考:https://blog.csdn.net/as66708/article/details/80618978
    例子:打开re软件去找前端文件(RE文件管理器)
    在目录:data/data/com.tencent.mm/MicroMsg/你的微信标记/appbrand/pkg/
    5.将wxapkg文件放到第3步下载的文件里
    6.命令行 cd 到第3步的文件目录里
    7.安装一些node插件(依次执行以下语句)
    npm install esprima
    npm install css-tree
    npm install cssbeautify
    npm install vm2
    npm install uglify-es
    npm install js-beautify
    npm install escodegen
    8.执行 node ./wuWxapkg.js ./xxx.wxapkg
    比如我下载到乒乓程序文件中,这个_-991772207_30.wxapkg最大,也就是主程序。
    那么我的解包还原命令就是:node wuWxapkg.js _-991772207_30.wxapkg
    9.还原模块文件
    1)刚才解包快速购买文件,把app-service.js,page-frame.js剪切到解包工具目录下(自己怎么方便怎么来)
    还原app-service.js用:node wuJs.js app-service.js
    还原page-frame.js用:node wuWxml.js page-frame.js
    还有个xmss文件是用:node wuWxss.js xxx
    2)每个小程序解包后的文件都大同小异,主要包含如下文件:
    app-service.js: 小程序工程中所有 JS 文件的汇总,已被混淆;
    app-config.json: 小程序工程 app.json 以及各个页面的 JSON 配置文件汇总,可直接查看;
    page-frame.html: 所有页面的 .wxml 和 app.wxss 样式文件的汇总,可读性差,需要还原;
    *.html: 包含每个页面对应的 .wxss 信息,可读性较好;
    资源文件: 各类图片、音频等资源文件
    大功告成: 图片.png

    相关文章

      网友评论

          本文标题:mac wx app Unpacker

          本文链接:https://www.haomeiwen.com/subject/nsbioftx.html