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
  • 相关阅读:
    WebSocket
    Spring Web MVC
    对象关系映射(ORM)数据访问
    使用JDBC进行数据访问
    【Mysql】【基础综合题解】大一下学期数据库综合训练题解
    【Mysql】【解决问题】[Err] 1055
    【JavaSE】【IO流】复制单级或多级文件夹
    C#使用FFmpeg的总结
    C#一个IM系统简单总结
    重新开启博客
  • 原文地址:https://www.cnblogs.com/xqschool/p/11256083.html
Copyright © 2011-2022 走看看