之前钻芒博客分享过微信小程序解包教程,但因年久失修,教程可行性目前可能存在问题。
恰好这两天之前一个客户的小程序因为更换了域名,小程序需要重新编译上传审核下,但是钻芒期间换了好几台电脑,2020年的源码属实翻遍硬盘也找不到,只能尝试下反编译当前的线上小程序,然后获得源码。
进入正题
下载工具
现在已经有作者写了可视化的反编译软件,不用再像当年还要cmd命令行去路径执行了,不过原理都是一样的。
首先下载相关工具,有些工具需要自己手动配置环境。这里我用的是吾爱破解上大佬写的工具,环境自动配置好,方便简单好用。
作者地址(目前发现作者页面已被和谐)https://www.52pojie.cn/thread-1584777-1-1.html
作者的软件下载链接(可用,如和谐可以用本站下方的备用下载)https://wwb.lanzouw.com/ixOHQzs787a
获得小程序文件
推荐使用PC版微信获取小程序加密源码,手机端(安卓)也可以获取到小程序文件,但是需要root进入到系统文件夹提取。可以看下之前发的教程里有如何用手机获取。
推荐使用PC,一步到位。
PC 版微信打开设置-文件管理,找到微信文件保存路径。稍后的小程序文件就会保存在这个路径。
然后我们通过Pc版微信打开小程序,可以看到电脑已经缓存了刚才的小程序文件。
默认的路径一般在C:\Users\Administrator\posts\WeChat Files\Applet位置。 找不到的话可以搜索applet,查看路径。wx开头的都是。找到自己要解包的小程序,如果太多分不清哪个是我们需要的话,可以通过文件夹时间来确定,或者把wx开头的文件清空删除,重新加载小程序,生成新的。就是我们能需要的。
点击到文件里面,会看到_APP_开头的主包,打开下载好的小程序,选择PC小程序解包,把里面的_APP_.wxapkg拖拽进去 ,选择解包后保存的路径,点击开始解密。
然后选择小程序反编译,把解包出来的文件放进去,选择保存的路径。点击开始反编译。
找到反编译后保存的路径, 大功告成。
相关链接:Node.js (nodejs.org)
暂无评论内容