赞
踩
nodo.js用来运行 反编译脚本,可以在官网上下载http://nodejs.cn/download/,安装的过程一路next就可。
选好电脑的版本就行,得到的是一个msi后缀的文件,msi文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。
一直next就可,应该是会自动配置环境,安装完成后,cmd运行框里输入 node -v 如果出现版本号说明安装成功
如果没用反应,可能环境配置有问题,然后再配置一下就行
然后再在环境变量中上面的用户变量里面找到path,加上node.js的安装位置。确定保存。
下载链接https://duolc.lanzous.com/ivmsLepoihi
下载完成后里面有很多,解压一个,进入第一个文件
在此目录下进入cmd
依次完成依赖的安装
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
直接复制粘贴就行
直接用手机可能要一堆root权限,越狱什么的,这里推荐用夜神模拟器,可以直接在设置里弄成超级用户权限,拿到超级权限就可以做很多事了。
(1)安装re文件管理器
方便查找源文件,在模拟器内安装直接搜索“re文件管理器” 即可,或者直接把apk文件拖入模拟器中安装和
(2)获取超级用户权限
打开手机设置->找到超级用户->右上角三个小点点击一下,设置->点击‘超级用户访问权限’,选择‘仅限于应用’,这样超级用户权限就拿到了。
或者在首次打开RE文件管理器进入data文件夹时,摸拟器会显示超级用户请求,选择“永久记住选择”—>点击“允许”,即可获取超级用户权限。
给re文件管理器超级用户权限再进行后续操作
(3)源文件获取
打开re文件管理器,找到从根目录开始。/data/data/com.tencent.mm/MicroMsg/中间这段随机/appbrand/pkg/,路径中有一段,这里表示不确定具体一个,一般是很长的数字和字母组成的文件,如下:
在MicriMsg下找就行了。
这些wxapkg文件就是小程序的源文件,找到后长按左键,然后在右上角有3个小点,点进去,找到压缩
压缩后会自动保存到另一个路径下,如下图:
点查看就可以找到文件所在了。
然后发送到本地电脑上,可以找到模拟器右侧有一个共享,路径设置好,保存到本地,放到刚刚下载好的反编译脚本目录下。
放好之后,如图中是刚刚导出的小程序的包体
在反编译脚本目录下进入命令行
输入反编译命令node .\wuWxapkg.js +小程序包的位置,如图:
然后回车,等待编译完成即可。
然后可以在刚刚那个包的目录找到反编译后的文件
源码中除了project.config.json配置文件,其他的应该是都有。导入到微信开发者工具(微信小程序开发软件)基本上是和手机上一样的。
代码应该是都有,这是找的之前很早的小程序,左边手机模拟没效果,大家可以试试在模拟器上下载一个新的小程序反编译试试
可以先把这全删了
然后到微信首页,下拉,随便点一个小程序,它会自动下载到刚刚那个路径
如果安装依赖有问题,可以直接用我打包好的,直接将小程序包拖进去,输入反编译指令即可
链接:https://pan.baidu.com/s/1bI8hU92Q57FroYhlN33rzQ
提取码:l38z
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。