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
  • 相关阅读:
    caffe BUG
    Ubuntu安装低版本gcc
    OpenCV的CV :: findHomography运行时错误
    opencv中使用 SURF算法匹配的遇到的问题
    C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 --转
    SIFI与surf
    opencv复习
    opencv老版本的IplImage使用
    python学习笔记-对象持久化保存与恢复
    Styles and Themes
  • 原文地址:https://www.cnblogs.com/xqschool/p/11256083.html
Copyright © 2011-2022 走看看