我是一个勤快的搬运工!

因为某些需要,需要一个小程序,但是我又懒得看教学视频挨个学习,所以,找个捷径,反编译。

  • 一、工具

node.js ,需要安装并配置环境,地址http://nodejs.cn/download/

模拟器,我用的夜神,比较方便,mumu也可以,其他没试过,安装QQ和微信

RE文件管理器,网上搜索下载,拖到夜神模拟器里面直接安装

反编译脚本,地址https://gitee.com/Sao-operation/wxappUnpacker/repository/archive/master.zip,这个绝对靠谱,能把wxss也下载下来,之前试过好几个都不行

  • 二、步骤

1️⃣获取.wxapkg

RE文件管理器获取超级权限,我这边一进去就直接询问点击允许了,如果没有询问的,进入设置,找到超级用户访问权限,选择仅限应用于应用,就可以啦

模拟器里面登录微信QQ,QQ是为了方便吧文件发送到电脑上。登录微信,在里面打开你需要的小程序,然后退出

打开RE文件管理器,/data/data/com.tencent.mm/MicroMsg/.../appbrand/pkg/  按照这个目录找,省略号是一串4ffsa2……1af类似这种的,在pkg文件目录下你就可以找到.wxapkg文件啦,如果你点开的小程序太多,就按照时间找你需要的那个

长按需要的,右上角有三个点点,选择压缩,然后选择QQ发送到电脑

2️⃣安装依赖

cmd 在终端进入到脚本目录下,依次安装以下依赖,全部安装

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

3️⃣反编译

node .\wuWxapkg.js E:\……(地址为你解压的.wxapkg位置,例如E:\_23232_.wxapkg)

然后你会得到一个和.wxapkg名字一样的文件

4️⃣使用

新建一个项目,将文件里的内容全部复制进去就可以啦

其他参考

https://blog.csdn.net/hugengzong/article/details/102541876

https://blog.csdn.net/qq_39917307/article/details/107297377

https://blog.csdn.net/qq_43337115/article/details/107309117?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

2020-10-07反编译小程序,新!相关推荐

  1. 手把手教你反编译小程序

    本次实验环境 操作系统: win10 10.0.19042 node: v14.17.0 微信开发者工具: Stable 1.05.2110290 前期准备 在电脑端安装模拟器工具,这里以夜神模拟器为 ...

  2. 反编译小程序得到源代码

    前言 最近在研究小程序吗,在git上找了一些阅读类的开源代码,拿到小程序代码,用java写了一套后台支撑,经过上线,部署,审核,域名,备案,服务器等等,算是接近了阅读类app的尾声,等有时间一一整理一 ...

  3. 反编译小程序.wxapkg文件

    我也是第一次接触反编译,也是在网上找到的方法. 至于怎么获取 .wxapkg文件 和怎么安装nodejs 就不说了 ,我第一次弄就一步到位了,还是比较简单的,重点说一下用node编译.wxapkg文件 ...

  4. 反编译小程序_小程序/小游戏 反编译教程

    使用的反编译脚本叫做wxappUnpacker 开搞吧,我们通过电脑上的安卓模拟器来获取,我这里使用的是夜神模拟器,启动后安装微信,RE管理器,QQ(用来传输文件) 登陆微信后,在下拉框中找到我们要获 ...

  5. java反编译命令jad,java反编译小工具jad常用命令

    java反编译小工具jad常用命令 2014/6/11 19:39:24  sky52bc  程序员俱乐部  我要评论(0) 摘要:首先,看一下jad的帮助提示-a-用JVM字节格式来注解输出-af- ...

  6. 前端界面请假管理java_小程序新请假界面

    小程序新请假界面 效果: .wxml: 新请假 请假结果 上传图片: + 添加图片 删除 \r\n\r\n\r\n\r\n\r\n\r\n年级: \r\n\r\n\r\n\r\n\r\n\r\n班级: ...

  7. 小程序能打开html页面,小程序新功能直接打开网页

    原标题:小程序新功能直接打开网页 喜讯小程序终于又开放新功能了,小程序的功能越来越强大了. 我想这个功能不管对对商家还是对开发人员都是非常好的功能,因为可以打开网页代表他可以链接更多,小程序最多可以关 ...

  8. 视频教程-10分钟实现微信小程序支付功能-微信开发

    10分钟实现微信小程序支付功能 码农一枚,非著名全栈开发人员.分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑. 多年全栈开发经验,擅长小程序,java,安卓,web前端开发. 邱石 ¥19. ...

  9. linux通讯录软件带头像,小程序新技能 Get!保存微信好友头像到手机通讯录

    原标题:小程序新技能 Get!保存微信好友头像到手机通讯录 亲爱的朋友,你知道来电时能看到好友的头像是一种怎样的体验吗? 你是否注意过这样一件事:每当打开自己的微博.微信等社交软件,除了扑面而来的信息 ...

最新文章

  1. 李宏毅机器学习笔记(二)-------Why we need learn Machine Learning?
  2. JAVA-JSP内置对象
  3. Linux下crontab命令添加Kettle作业定时任务
  4. java indexof 忽略大小写_javascript的indexOf如何才能忽略大小写
  5. 正则基础之 NFA引擎匹配原理
  6. linux使进程不依赖终端,Linux nohup命令应用简介--让Linux的进程不受终端影响
  7. linux 下 mysql默认表_linux环境下mysql默认是区分表名大小写的
  8. 如何保证对象的唯一性
  9. 计算机网络 —— OSI参考模型
  10. 单片机中去耦电容的使用
  11. Android Studio如何打jar包
  12. IEqualityComparerT
  13. Windows开发签名工具(SignTool)下载
  14. QT学习之路五(一个登陆界面)
  15. ELK日志管理系统图示全过程详解
  16. java diamond 运算符_解决:Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符...
  17. 路由器总是有信号无网络连接到服务器,路由器有信号没网络怎么回事?路由器没网络的解决方案...
  18. 高校企业双向赋能,首届飞桨启航菁英计划圆满结束
  19. 2016跨境电商五大物流模式
  20. 绵阳师范学院2021计算机考试,绵阳师范计算机学院2021年招生计划

热门文章

  1. 电脑计算机管理通用被卸载了,电脑网卡驱动被卸载了怎么办
  2. 16口工业级HDMI KVM切换器(MT-2116HL)
  3. OSChina 周五乱弹 —— 妹子太聪明思考的事情就比较多
  4. 试着使用SDL2复刻曹操传(二)
  5. LaTex初学者模板
  6. 计算机amibios设置教程,AMI BIOS,详细教您刷新ami bios
  7. 【Python爬虫】爬了七天七夜,终于爬出了博客园粉丝数排行榜!
  8. Layer和Tier的区别
  9. 豆丁的文档分享与盈利模式
  10. 海康、大华网络摄像机(Ip Camera)RTSP地址和格式