小程序源码反编译实战笔记
分分钟上手小程序源码反编译 最近在做微信小程序开发,看到一些做的比较有意思的小程序,想看一看他们的源码,于是研究了一下小程序源码反编译相关的技术。结合本次经历,总结如下。 手机root要拿到小程序在手机上的源码包,需要有一台越狱的iphone或者一台拥有root权限的android机,正好我手里有一台闲置的小米4,就拿来用了,试过很多种方式给小米4root,差点搞成板砖机,一直在recorvy模式启动不了,最后尝试了小米官网的刷机方法,把系统刷成了开发版,完美root。 小米4刷机教程:?https://www.miui.com/shuaji-305.html 手机刷机成功后,开启root权限,并打开USB调试模式 小米4开发版开启root权限:?http://www.miui.com/thread-9625466-1-1.html MIUI9开启USB调试:?https://jingyan.baidu.com/article/49711c6196e728fa441b7c37.html 电脑操作以?
在? brew cask install android-platform-tools
通过USB数据线将手机连接到电脑,并在手机端开启USB调试,通过下面的命令测试是否连接成功 连接成功的情况下
进入? 切换到root权限
进入小程序源码目录
先进入? cd /data/data/com.tencent.mm/MicroMsg
ls
cd 63c92a20722afef36b525ecb04706c15/appbrand/pkg
查看小程序源码 可以先执行? 将小程序源码拷贝到手机SD卡
新开一个终端窗口,将源码拷贝到电脑
adb pull sdcard/_1038319936_4.wxapkg /data/weapp/a.wxapkg
下载? git clone https://github.com/qwerty472123/wxappUnpacker.git
cd wxappUnpacker
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
反编译小程序源码 node wuWxapkg.js /data/weapp/a.wxapkg
最后进入反编译成功的文件,即可看到需要的小程序文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |