zoukankan      html  css  js  c++  java
  • 小程序反编译

    反编译主要分为三步
    1、找到已经打包好的本地小程序代码包 .wxalikg文件
    2、下载解包用的node.js脚本(系统需已经安装过node.js环境)下载地址:https://github.com/qwerty472123/wxappUnpacker
    3、运行解包脚本
     
    下面具体描述步骤
    一、
    1、下载一个安卓模拟器 这里我用的是夜神模拟器(尝试过mumu模拟器但是无法打开微信小程序)并打开root模式(若手机开启root模式也可以用手机) 并安装微信、re管理器
    re管理器下载地址
    链接: https://pan.baidu.com/s/1vrg_z3JZtE29H9-vZ1XFlQ 提取码: x3gc
    2、打开微信 搜索需要解包的小程序 并进入小程序
    3、此时直接返回模拟器桌面 打开re管理器 进入 /data/data/com.tencent.mm/MicroMsg/xxxxxxx/appbrand/pkg/xxxx.wxapkg
    注:此处的第一个xxxx通常是一串数字跟字母的组合 可以根据修改时间来判断是不是想要的那一小程序
     
    注:通常本地的包不超过1m 如果不确定建议两个都解包看一看
    之后压缩这个.wxapkg文件 通过qq等工具发送到自己的电脑上(我的不压缩发不出去)
    二、
    1、将解包的脚本clone到本地并将小程序包也放在这个目录下 我的如下
    2、打开cmd 并进入到这个目录
    使用如下命令安装扩展包
    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
    注:若出现这个错误
    则输入 npm install escodegen -g安装相应的包
     
    三、
    cmd中输入
    node wuWxapkg.js filename.wxapkg
    filename替换为相应的小程序包的文件名
    若出现下面的信息就代表已经在解包了
    解包成功后的文件夹
    至此解包完成 可以直接使用微信开发工具打开这个目录进行开发
    https://note.youdao.com/ynoteshare1/index.html?id=bc5be23dc5049aee72ff63a627c34e73&type=note
  • 相关阅读:
    POJ1239
    HDU 2829 四边形不等式优化
    返回数字二进制的最高位位数o(n)
    矩阵快速幂 模板
    HDU4718 The LCIS on the Tree(LCT)
    HDU4010 Query on The Trees(LCT)
    HDU3487 Play With Chains(Splay)
    CF444C DZY Loves Colors
    HDU4836 The Query on the Tree(树状数组&&LCA)
    HDU4831&&4832&&4834
  • 原文地址:https://www.cnblogs.com/xqschool/p/11256083.html
Copyright © 2011-2022 走看看