如何获取别人微信小程序的源文件?如何获取别人微信小程序的源文件?
**
如何获取别人微信小程序的源文件?如何获取别人微信小程序的源文件?
**
·简单聊一下 xxxxx.wxapkg
小程序的源文件存放在哪?(当然是在微信的服务器上)
·但是在微信服务器上,用户想要获取到,肯定是十分困难的,有没有别的办法呢?
简单思考一下我们使用小程序的场景就会明白,当我们点开一个微信小程序的时候,其实是微信已经将它的从服务器上下载到
了手机,然后再来运行的。所以,虽然我们没能力从服务器上获取到,但是我们应该可以从手机本地找到到已经下载过的小程
序源文件
·那么如何才能在手机里找到小程序的源文件包呢?
• 这里只以安卓安卓手机为例,毕竟穷逼不曾拥有过苹果手机
• 目录位置直接给出:
/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件夹}}/appbrand/pkg/
• 在这个目录下,会发现一些 xxxxxxx.wxapkg 类型的文件,这些就是微信小程序的源文件包
准备材料:准备材料:
安卓模拟器(要求自带root权限)
• 我使用的是 夜神模拟器夜神模拟器,用来获取小程序源文件
• 下载地址: http://www.yeshen.com
反编译环境(node.js)
• 我使用的是WxApkgUnpacker,用来进行反编译获取(图片、源码)
• 下载地址: http://www.pc6.com/softview/SoftView_576350.html
详细步骤:详细步骤:
• 微信小程序的格式就是: .wxapkg
• .wxapkg是一个二进制文件,有其自己的一套结构
• 但是这里有个 坑 ,想要进入到上面这个目录的话,用手机自带的文件管理器肯定是不行的, 安卓安卓 或者 iPhone 都要要用到
第三方的文件管理器,比如: RE文件管理器 ,并且安卓需要取得root权限,而苹果手机肯定是要越狱的,且 iphone的越狱难
度>>安卓获取root ,不管越狱还是root,这都太费劲,当然有能力的同学可以直接从手机上来操作,但是这里 不推荐从真机
上获取
• 使用安卓模拟器获取到.wxapkg文件
不用越狱,不用root,使用电脑端的 安卓模拟器 来获取是一个 非常简单快捷且万能的 获取方式,具体步骤如下:
打开安装好的安卓模拟器,并在模拟器中安装QQ 、、 微信、微信、RE文件管理器文件管理器
• QQ 、 微信在模拟器自带的应用商店里搜索下载安装即可
• RE文件管理器需要在模拟器上的浏览器中浏览器中下载(推荐UC浏览器)
设置一下模拟器
• 以我用的 夜神模拟器夜神模拟器 举例
• 首先到模拟器内部设置超级用户权限
评论1