准备材料

1.第一步下载一个模拟器(推荐使用自带root的模拟器),我使用的是夜神模拟器
下载地址:https://www.yeshen.com/download/fullPackage
2.node.js运行环境
下载地址:https://nodejs.org/en/
3.反编译的脚本
这里提供一个Github上qwerty472123大神写的node.js版本的,当然也有其它版本的,例如python版本,这里我只是简单地用node.js版本举例
地址:https://github.com/qwerty472123/wxappUnpacker

步骤

1、在模拟器安装微信
2、在模拟器里打开微信,然后在微信中运行你想要获取的下程序
3、`在文件管理器打开根目录/data/data/com.tencent.mm/MicroMsg/


在这里插入代码片`


选中后缀名为.wxapkg的文件

然后返回根目录,去/mnt/shared/orther这个目录下,点击红框的按钮

再点击粘贴选择项

会把之前选择的复制到这个目录下,然后点击右边红框里的按钮,

点击红框选中的按钮

就会跑到电脑文件夹里,可以看出包已经复制到电脑文件夹下了

在之前下载好的反编译文件夹下安装依赖:npm install
如果有问题就
npm install css-tree cssbeautify escodegen esprima js-beautify uglify-es vm2

反编译 .wxapkg 文件,把之前的安装包放在E目录下,随便选个包_-1246414486_3.wxapkg,输入命令:
node .\wuWxapkg.js E:_-1246414486_3.wxapkg

然后在你放置wxapk文件里边也就是E目录下可以找到

如何获取小程序前端代码相关推荐

  1. 微信小程序反编译(解包)为微信小程序前端代码

    之前看了很多博客,背景说了一大堆,结果没有多少值得参考的知识.废话少说,直接上干货 前置条件: 1.安装夜游模拟器(其他模拟器也行,但不保证体验度) 2.电脑上安装了nodejs 1.获取.wxapk ...

  2. 关于渗透实战中分析微信小程序前端代码的诸多问题

    版本问题 Android版本和微信版本在7.0以上,不再信任用户安装的证书,只信任软件内置的证书,这样无法抓包. 直接抓包 开启代理(例如:fiddler)进行抓包,发现小程序页面加载不全,且无法抓到 ...

  3. 利用微信开发者工具获取小程序指定页面路径!

    利用微信开发者工具获取小程序指定页面路径! 小程序不同于app,小程序的每个页面都有页面路径.在使用微信小程序的过程中,很多场景都要使用到小程序的页面路径.比如微信图文中的小程序,公众号菜单中的小程序 ...

  4. 小程序前端获取手机号码

    小程序前端获取手机号码 正常开发中,前端通过getUserInfo来获取用户的code,并且在用户点击授权获取手机号码的按钮后,将encryptedData提交给后端,后端通过openid及encry ...

  5. 在Java后台获取小程序的小程序码,传递到前端显示图片

    步骤: 1.需要准备的参数 accessToken :小程序的临时凭证,需要它才可以任意的调用小程序的各种接口 appid:小程序的ID,微信公众平台上有.为了获取accessToken 而存在 se ...

  6. 小程序获取用户手机号_借助云开发5行代码获取小程序用户的手机号

    最近有很多同学有获取小程序用户手机号的需求.其实云开发出现之前我们获取小程序用户的手机号特别繁琐.自从有了云开发,我们获取用户手机号变得非常简单.只需要5行代码即可. 老规矩,我们先来看下效果图 再来 ...

  7. 小程序代码反编译获取小程序源码nodejs

    第一步,360软件管理里面搜雷电模拟器4,然后按装 第二步,打开后按顺序下载,微信(用来打开小程序来获取小程序源码的wxapkg文件),QQ(从本地电脑发RE管理器到模拟器中进行安装),在模拟器中安装 ...

  8. VS Code 折腾记 - (14) 再来推荐一波大前端适用系列(Node/React/Vue/小程序/主题/代码体验等)的插件

    前言 时隔半年,这期间我又搜罗了一波感觉比较好的插件, 依旧是那句话,好的插件需要作者去创造,时间去迭代- 废话不多说,直入主题; 插件集 React ES7 React/Redux/GraphQL/ ...

  9. VS Code 折腾记 - (14) 再来推荐一波大前端适用系列 (Node/React/Vue/小程序/主题/代码体验等) 的插件...

    前言 时隔半年,这期间我又搜罗了一波感觉比较好的插件, 依旧是那句话,好的插件需要作者去创造,时间去迭代... 废话不多说,直入主题; 2018/7/10: 又追加了几个比较实用的(留言以及最新发现的 ...

  10. 微信小程序搜索功能!附:小程序前端+PHP后端

    开发需求 微信小程序已经是非常火了,而且学习也比较容易,但是对于初学者来说还是一件比较伤脑筋的事,接下来给大家分享一下小程序搜索的思路. 流程 1.表单(输入框.提交按钮.提交的name值) 2.接收 ...

最新文章

  1. python知识点:文件读写以及其他基础知识点
  2. DPDK vhost-user详解(五)
  3. Django1.6 用Form实现注册登录注销修改密码(含代码!)
  4. hdu 3577(线段树区间更新)
  5. mybatis插入数据后返回自增主键ID详解
  6. word导入mysql表格_数据插入Word 表格步骤
  7. datagridview 绑定list 不能刷新界面_人人都可写代码-H5零基础编程-首页界面实操06...
  8. 热更新_热更新必懂3件事
  9. (46)System Verilog 类中变量随机激励权重分布
  10. (2)FPGA面试题竞争与冒险
  11. go sublime mysql_Sublime text 3开发GO
  12. mysql报错ERROR 1045 (28000)
  13. 各型号交换机端口镜像配置方法和命令
  14. python真的是吹过了-python是否被过度吹捧?
  15. hdu2844 Coins -----多重背包+二进制优化
  16. 条码打印软件如何添加新字体
  17. cad添加自己线性_如何在CAD中添加自行创建的线型
  18. 第一、二章 引论、算法分析
  19. 使用div制作表格效果
  20. visitor模式入门

热门文章

  1. 水洗唛标签打印机怎么选择
  2. 小米手机修改imei教程_小米手机imei码和s/n码以及测试调试界面唤起代码
  3. 利用matlab使用窗函数,MATLAB中的窗函数
  4. 车辆路径问题VRPTW之四【节约里程法ClarkWright算法】
  5. 软件项目管理第四课—投标项目需求分析和应答
  6. 常用网络特殊符号大全(含彩色表情符号)
  7. 专题一 关于Windows10安装问题
  8. 卓越产品计划丨神策分析性能优化详解:数据重组织查询优化
  9. javascript前端导出Excel简单写法
  10. espritcam后处理教学_Master CAM 后置处理文件及其设定方法详细说明