最近小程序很火,但由于自己本该在努力的年纪选择了安逸,导致技术不到家自己做不出来,于是只能在网上花钱买别人的,在此友情提醒,网上交易建议走第三方,比如某宝之类的,不然就是红果果的教训。
这里说的是一些小程序的素材还是很不错的,所以想“借鉴”一下,所以就有了反编译一说。网上很多也有把别人的程序扒下来直接卖的,不做评价,因为我觉得人家既然能扒也是一种本事,毕竟,成龙大哥在《十二生肖》中也说:技不如人,无话可说。
本教程是根据网上搜集资源之后自行整理的,严格来说技术不是本人原创,仅限技术交流,个人可以仅做测试使用。
第一步工具准备:
1、node.js 官网:https://nodejs.org/zh-cn/
2、Yarn 中文官网:https://yarn.bootcss.com/
3、Git 官网:https://git-scm.com/
4、获取root权限的安卓手机或者模拟器(推荐雷电模拟器,夜神模拟器需要把处理器什么的调至最高)
5、反编译还原工具wxappUnpacker-master,在此感谢安好屋提供的下载地址
6、文件路径:/data/data/com.tencent.mm/MicroMsg/…/appbrand/pkg/xxx.wxapkg【根据时间找对应的小程序包】
思路是:在安卓手机或者模拟器里运行一下需要反编译的小程序,毕竟穷逼不配用水果机,让小程序缓存一下,然后用文件管理器之类的找到.wxapkg文件,再然后把文件放到电脑的某个盘下,用安装完的工具反编译。
第二步工具安装:
1、必须首先安装node.js,其次是Yarn和Git,安装过程都是一直下一步,反正你也看不懂英文。
2、按照文件路径把wxapkg文件复制到电脑硬盘根目录,这里假设是G盘。
3、下载反编译还原工具后解压后直接在当前文件夹右键—Git Bash Here,会出现如上图一样的命令窗口,依次运行以下命令:
yarn add esprima
yarn add css-tree
yarn add cssbeautify
yarn add vm2
yarn add uglify-es
yarn add escodegen 注:这些都是安装依赖库,第一条比较慢
node -v 注:这一条可以不用,只是看一下node.js的版本
node wuWxapkg.js G:_2066493959_59.wxapkg 注:反编译开始
4、反编译过程仅需几秒,最后会在wxapkg文件同目录下生产同文件名的文件夹。
最后,希望大家支持下本人的小程序—妹子图哦。
未经允许不得转载:动图吧 » 反编译小程序教程附软件