如何俩步获取小程序前端代码

摘要:
可以全程遵循安装过程。安装后,将nodejs设置为环境变量。

1.第一步下载一个模拟器(推荐使用自带root的模拟器),我使用的是夜神模拟器

2.下载好之后,下载一个RE管理器

下载地址:https://www.yeshen.com/

3.下载一个zip的软件用来压缩文件

4.在模拟器上装上微信,使用微信访问你需要扒下来的小程序

5.然后打开第二步安装的RE管理器,进入    /data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/这个目录,可以看见wxapkg为后缀的文件,根据时间将文件压缩,并发送到你的电脑

6.将文件解压到你的电脑的目录下

7.下载node.js

nodejs下载与安装: (1)nodejs下载链接:https://nodejs.org/zh-cn/download/ 。安装的过程一路next就可以了,安装后将nodejs设置为环境变量。 (2)打开cmd,测试是否安装成功,在命令行输入node -v,如下: D:>node -v v6.10.1 (3)npm的安装,由于新版的Nodejs已经集成了npm,所以一并安装好了,在命令行中输入npm -v查看 D:>npm -v 3.10.10

8.下载反编译脚本

https://github.com/qwerty472123/wxappUnpacker

wxappUnpacker.zip

(2.01 MB)

8.安装依赖包

用cd命令进入到你clone或者下载好的反编译脚本目录下

在node命令窗口中依次安装如下依赖(依次把每条安装命令复制到命令行回车就可以):

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

 
9.安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件

例如:我有一个需要反编译的文件 _163200311_32.wxapkg 已经解压到了D盘根目录下,那么就输出命令

node .wuWxapkg.js D:\_163200311_32.wxapkg

10然后就在你放置wxapk文件里边可以找到

11.使用微信开发者工具打开这个文件即可,你就可以看到你想要的页面了

免责声明:文章转载自《如何俩步获取小程序前端代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇让 el-dialog 居中,并且内容多的时候内部可以滚动纯css设置各行变色下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

1.下载Ubuntu镜像文件 最新版本:https://ubuntu.com/download/desktop 老版本:http://old-releases.ubuntu.com/releases/ 下载decktop版本 ubuntu-16.10-desktop-amd64.iso 但是UG1144 PetaLinux Tools Documentat...

PIP安装软件报错:“ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443)”

遇到问题: 最近PIP安装软件总是报错,报错提示如下: 1.WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vend...

Linux sudo 找不到命令

普通用户执行需要root权限的命令,提示“找不到命令”,但是root用户执行该命令不报错,可能是由于该命令未处在sudo搜索的路径。 本文以sudo easy_install 为例,给出的提示为: sudo:easy_install:找不到命令 工具/原料 Linux系统 方法/步骤 用非root用户登录,输入 sudo which easy_insta...

Ubuntu 环境 openMVG+openMVS 配置

1. openMVG 比较简单,直接按照 build wiki 的步骤一步一步来就没问题。 Instruction: Build on Linux # Install the required external libraries. sudo apt-get install libpng-dev libjpeg-dev libtiff-dev libxxf...

linux下不用空格执行带参数的5种姿势

在搞安全的时候经常会遇到代码/命令执行,不能用空格的情况,总结了几种的绕过方法。 1.!! 1 [root@iZ28wg1kditZ tmp]# pwd 2 /tmp 3 [root@iZ28wg1kditZ tmp]# !! 4 pwd 5 /tmp 6 [root@iZ28wg1kditZ tmp]# 2.$IFS 1 [root@iZ2...

Maven报错:The packaging for this project did not assign a file to the build artifact

一、问题发生        我想使用IDEA的Maven管理工具将项目安装到本地仓库,于是选择了Plugins下的install:install去执行,如下图所示:  结果出现了如下报错信信息: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install...